diff --git a/.project b/.project
new file mode 100644
index 0000000..05c905d
--- /dev/null
+++ b/.project
@@ -0,0 +1,18 @@
+
+
+ Демо_ERP_256195_для_БРОЕН_ТСД_Клеверенс.си_ОтключениеКонтроляОстатков
+
+
+
+
+
+ org.eclipse.xtext.ui.shared.xtextBuilder
+
+
+
+
+
+ org.eclipse.xtext.ui.shared.xtextNature
+ com._1c.g5.v8.dt.core.V8ExtensionNature
+
+
diff --git a/DT-INF/PROJECT.PMF b/DT-INF/PROJECT.PMF
new file mode 100644
index 0000000..845b0f6
--- /dev/null
+++ b/DT-INF/PROJECT.PMF
@@ -0,0 +1,3 @@
+Manifest-Version: 1.0
+Runtime-Version: 8.3.17
+Base-Project: Демо_ERP_256195_для_БРОЕН_ТСД_Клеверенс
diff --git a/README.md b/README.md
index 8ff8c43..9134e02 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,61 @@
-# disable-inventory-control-1-
-Disable inventory control 1C ERP
+
+# Отключение контроля остатков 1С:ERP 2.5.x (УТ 11.4, КА 2)
+
+## Способы добавления расширения в базу 1С
+
+1. Первый вариант добавления расширения через конфигуратор:
+
+ Создаем пустое расширение через кнопку добавления
+
+
+ Появится окно создания расширения. Оставляем все значения по умолчанию и жмем кнопку "ОК":
+
+ ![img2](images/2.png)
+
+ В списке расширений появится новое пустое расширение. выбираем новое расширение путем однократного нажатия на строчку новым пустым расширением. Затем в панели управления жмем пункт "Конфигурация" и выбираем "Загрузить конфигурацию из файла"
+
+ ![img3](images/3.png)
+
+
+ Появится окно выбора файла расширения. Выбираем расширение с контролем остатка. Появится диалоговое окно, на котором соглашаемся продолжить:
+
+ ![img4](images/4.png)
+
+ Затем появится еще одно окошко, которое сообщит, что расширение загружено и требуется произвести обновление конфигурации БД:
+
+ ![img5](images/5.png)
+
+ **Всё! Расширение добавлено в базу.**
+ ![img6](images/6.png)
+
+
+2. Добавление расширения в пользовательском режиме.
+
+ Заходим в функции технического специалиста и ищем в разделе "Стандартные" пункт "Управление расширениями конфигурации"
+ ![img7](images/7.png)
+
+ Открываем консоль управления расширениями и через кнопку "добавить" добавляем наше расширение:
+ ![img8](images/8.png)
+
+ **Всё! Расширение сразу появится списке расширений.**
+ ![img9](images/9.png)
+
+ВАЖНО!
+После добавления расширения следует отключить "Безопасный режим" и "Защита от опасных действий", но сделать это следует только для расширения отключения контроля остатков!
+![img10](images/10.png)
+
+![img11](images/11.png)
+
+
+## Отключить контроль остатков на время сеанса согласно описаниям ниже:
+
+Открыть настройки финансового результата и контролинга:
+![img12](images/12.png)
+
+
+В появившейся вкладке раскрыть настройки "Учет товаров" и нажать на кнопку "Отключить контроль остатков (на время сеанса)"
+![img13](images/13.png)
+
+**ВСЁ! Теперь можно отменять проведение документов, где присутствуют товары и где требуется весть учет остатков.**
+
+ Проверено на документах "Этапы производства" и "Расходный ордер на товары"
diff --git a/images/1.png b/images/1.png
new file mode 100644
index 0000000..1549fe6
Binary files /dev/null and b/images/1.png differ
diff --git a/images/10.png b/images/10.png
new file mode 100644
index 0000000..6263b10
Binary files /dev/null and b/images/10.png differ
diff --git a/images/11.png b/images/11.png
new file mode 100644
index 0000000..73f645a
Binary files /dev/null and b/images/11.png differ
diff --git a/images/12.png b/images/12.png
new file mode 100644
index 0000000..de69ac0
Binary files /dev/null and b/images/12.png differ
diff --git a/images/13.png b/images/13.png
new file mode 100644
index 0000000..c070f8c
Binary files /dev/null and b/images/13.png differ
diff --git a/images/2.png b/images/2.png
new file mode 100644
index 0000000..1a79659
Binary files /dev/null and b/images/2.png differ
diff --git a/images/3.png b/images/3.png
new file mode 100644
index 0000000..f53ce9e
Binary files /dev/null and b/images/3.png differ
diff --git a/images/4.png b/images/4.png
new file mode 100644
index 0000000..8934db1
Binary files /dev/null and b/images/4.png differ
diff --git a/images/5.png b/images/5.png
new file mode 100644
index 0000000..645923f
Binary files /dev/null and b/images/5.png differ
diff --git a/images/6.png b/images/6.png
new file mode 100644
index 0000000..e1278f6
Binary files /dev/null and b/images/6.png differ
diff --git a/images/7.png b/images/7.png
new file mode 100644
index 0000000..33d926e
Binary files /dev/null and b/images/7.png differ
diff --git a/images/8.png b/images/8.png
new file mode 100644
index 0000000..d1cb6d2
Binary files /dev/null and b/images/8.png differ
diff --git a/images/9.png b/images/9.png
new file mode 100644
index 0000000..42dde5a
Binary files /dev/null and b/images/9.png differ
diff --git "a/src/CommonModules/\320\237\321\200\320\276\320\262\320\265\320\264\320\265\320\275\320\270\320\265\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\262/Module.bsl" "b/src/CommonModules/\320\237\321\200\320\276\320\262\320\265\320\264\320\265\320\275\320\270\320\265\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\262/Module.bsl"
new file mode 100644
index 0000000..457459f
--- /dev/null
+++ "b/src/CommonModules/\320\237\321\200\320\276\320\262\320\265\320\264\320\265\320\275\320\270\320\265\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\262/Module.bsl"
@@ -0,0 +1,31 @@
+
+&Вместо("ВыполнитьКонтрольРезультатовПроведения")
+Процедура сиОтклКонтрОст_ВыполнитьКонтрольРезультатовПроведения(Механизмы, Документ, МенеджерВременныхТаблиц, Отказ)
+
+ Если ПараметрыСеанса.ПроводитьБезКонтроляОстатковТоваровОрганизаций Тогда
+ Отказ = Истина;
+ Возврат;
+ КонецЕсли;
+
+ ПродолжитьВызов(Механизмы, Документ, МенеджерВременныхТаблиц, Отказ);
+КонецПроцедуры
+
+&Вместо("УчетныеМеханизмыДокумента")
+Функция сиОтклКонтрОст_УчетныеМеханизмыДокумента(Документ)
+
+ Если ПараметрыСеанса.ПроводитьБезКонтроляОстатковТоваровОрганизаций Тогда
+ МеханизмыДокумента = Новый Массив;
+ Результат = МеханизмыДокумента;
+ Иначе
+ Результат = ПродолжитьВызов(Документ);
+ КонецЕсли;
+
+ Возврат Результат;
+КонецФункции
+
+&После("ПровестиДокумент")
+Процедура сиОтклКонтрОст_ПровестиДокумент(Документ, Отказ, ДопПараметры)
+ Если ПараметрыСеанса.ПроводитьБезКонтроляОстатковТоваровОрганизаций Тогда
+ Отказ = Ложь;
+ КонецЕсли;
+КонецПроцедуры
diff --git "a/src/CommonModules/\320\237\321\200\320\276\320\262\320\265\320\264\320\265\320\275\320\270\320\265\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\262/\320\237\321\200\320\276\320\262\320\265\320\264\320\265\320\275\320\270\320\265\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\262.mdo" "b/src/CommonModules/\320\237\321\200\320\276\320\262\320\265\320\264\320\265\320\275\320\270\320\265\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\262/\320\237\321\200\320\276\320\262\320\265\320\264\320\265\320\275\320\270\320\265\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\262.mdo"
new file mode 100644
index 0000000..65e9d80
--- /dev/null
+++ "b/src/CommonModules/\320\237\321\200\320\276\320\262\320\265\320\264\320\265\320\275\320\270\320\265\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\262/\320\237\321\200\320\276\320\262\320\265\320\264\320\265\320\275\320\270\320\265\320\224\320\276\320\272\321\203\320\274\320\265\320\275\321\202\320\276\320\262.mdo"
@@ -0,0 +1,18 @@
+
+
+ ПроведениеДокументов
+ Adopted
+
+ Checked
+ Extended
+ Checked
+ Checked
+ Checked
+ Checked
+ Checked
+ Checked
+
+ true
+ true
+ true
+
diff --git a/src/Configuration/Configuration.mdo b/src/Configuration/Configuration.mdo
new file mode 100644
index 0000000..49c7ab0
--- /dev/null
+++ b/src/Configuration/Configuration.mdo
@@ -0,0 +1,47 @@
+
+
+ си_ОтключениеКонтроляОстатков
+
+ ru
+ Отключение контроля остатков
+
+ Расширение отключает контроль остатков. Юрченко А.
+ Adopted
+
+ Checked
+ Checked
+ Checked
+ Checked
+ Extended
+
+
+
+
+
+
+
+
+ true
+ сиОтклКонтрОст_
+ 8.3.16
+ Customization
+ ManagedApplication
+ PersonalComputer
+ Russian
+ АО "Синимекс-Информатика"
+ 1.0
+ Language.Русский
+ TaxiEnableVersion8_2
+
+ Русский
+ Adopted
+
+ Checked
+ Checked
+
+ ru
+
+ SessionParameter.ПроводитьБезКонтроляОстатковТоваровОрганизаций
+ CommonModule.ПроведениеДокументов
+ Document.ЭтапПроизводства2_2
+
diff --git "a/src/Documents/\320\255\321\202\320\260\320\277\320\237\321\200\320\276\320\270\320\267\320\262\320\276\320\264\321\201\321\202\320\262\320\2602_2/ObjectModule.bsl" "b/src/Documents/\320\255\321\202\320\260\320\277\320\237\321\200\320\276\320\270\320\267\320\262\320\276\320\264\321\201\321\202\320\262\320\2602_2/ObjectModule.bsl"
new file mode 100644
index 0000000..76b476c
--- /dev/null
+++ "b/src/Documents/\320\255\321\202\320\260\320\277\320\237\321\200\320\276\320\270\320\267\320\262\320\276\320\264\321\201\321\202\320\262\320\2602_2/ObjectModule.bsl"
@@ -0,0 +1,7 @@
+
+&После("ОбновитьСвязанныеДанные")
+Процедура сиОтклКонтрОст_ОбновитьСвязанныеДанные(Отказ, УдалениеПроведения)
+ Если ПараметрыСеанса.ПроводитьБезКонтроляОстатковТоваровОрганизаций Тогда
+ Отказ = Ложь;
+ КонецЕсли
+КонецПроцедуры
diff --git "a/src/Documents/\320\255\321\202\320\260\320\277\320\237\321\200\320\276\320\270\320\267\320\262\320\276\320\264\321\201\321\202\320\262\320\2602_2/\320\255\321\202\320\260\320\277\320\237\321\200\320\276\320\270\320\267\320\262\320\276\320\264\321\201\321\202\320\262\320\2602_2.mdo" "b/src/Documents/\320\255\321\202\320\260\320\277\320\237\321\200\320\276\320\270\320\267\320\262\320\276\320\264\321\201\321\202\320\262\320\2602_2/\320\255\321\202\320\260\320\277\320\237\321\200\320\276\320\270\320\267\320\262\320\276\320\264\321\201\321\202\320\262\320\2602_2.mdo"
new file mode 100644
index 0000000..0a4f7e5
--- /dev/null
+++ "b/src/Documents/\320\255\321\202\320\260\320\277\320\237\321\200\320\276\320\270\320\267\320\262\320\276\320\264\321\201\321\202\320\262\320\2602_2/\320\255\321\202\320\260\320\277\320\237\321\200\320\276\320\270\320\267\320\262\320\276\320\264\321\201\321\202\320\262\320\2602_2.mdo"
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+ ЭтапПроизводства2_2
+ Adopted
+
+ Checked
+ Extended
+
+
diff --git "a/src/SessionParameters/\320\237\321\200\320\276\320\262\320\276\320\264\320\270\321\202\321\214\320\221\320\265\320\267\320\232\320\276\320\275\321\202\321\200\320\276\320\273\321\217\320\236\321\201\321\202\320\260\321\202\320\272\320\276\320\262\320\242\320\276\320\262\320\260\321\200\320\276\320\262\320\236\321\200\320\263\320\260\320\275\320\270\320\267\320\260\321\206\320\270\320\271/\320\237\321\200\320\276\320\262\320\276\320\264\320\270\321\202\321\214\320\221\320\265\320\267\320\232\320\276\320\275\321\202\321\200\320\276\320\273\321\217\320\236\321\201\321\202\320\260\321\202\320\272\320\276\320\262\320\242\320\276\320\262\320\260\321\200\320\276\320\262\320\236\321\200\320\263\320\260\320\275\320\270\320\267\320\260\321\206\320\270\320\271.mdo" "b/src/SessionParameters/\320\237\321\200\320\276\320\262\320\276\320\264\320\270\321\202\321\214\320\221\320\265\320\267\320\232\320\276\320\275\321\202\321\200\320\276\320\273\321\217\320\236\321\201\321\202\320\260\321\202\320\272\320\276\320\262\320\242\320\276\320\262\320\260\321\200\320\276\320\262\320\236\321\200\320\263\320\260\320\275\320\270\320\267\320\260\321\206\320\270\320\271/\320\237\321\200\320\276\320\262\320\276\320\264\320\270\321\202\321\214\320\221\320\265\320\267\320\232\320\276\320\275\321\202\321\200\320\276\320\273\321\217\320\236\321\201\321\202\320\260\321\202\320\272\320\276\320\262\320\242\320\276\320\262\320\260\321\200\320\276\320\262\320\236\321\200\320\263\320\260\320\275\320\270\320\267\320\260\321\206\320\270\320\271.mdo"
new file mode 100644
index 0000000..023ee21
--- /dev/null
+++ "b/src/SessionParameters/\320\237\321\200\320\276\320\262\320\276\320\264\320\270\321\202\321\214\320\221\320\265\320\267\320\232\320\276\320\275\321\202\321\200\320\276\320\273\321\217\320\236\321\201\321\202\320\260\321\202\320\272\320\276\320\262\320\242\320\276\320\262\320\260\321\200\320\276\320\262\320\236\321\200\320\263\320\260\320\275\320\270\320\267\320\260\321\206\320\270\320\271/\320\237\321\200\320\276\320\262\320\276\320\264\320\270\321\202\321\214\320\221\320\265\320\267\320\232\320\276\320\275\321\202\321\200\320\276\320\273\321\217\320\236\321\201\321\202\320\260\321\202\320\272\320\276\320\262\320\242\320\276\320\262\320\260\321\200\320\276\320\262\320\236\321\200\320\263\320\260\320\275\320\270\320\267\320\260\321\206\320\270\320\271.mdo"
@@ -0,0 +1,16 @@
+
+
+ ПроводитьБезКонтроляОстатковТоваровОрганизаций
+ Adopted
+
+ Checked
+ Checked
+
+
+ Checked
+ Boolean
+
+
+
+
+