Skip to content

Commit

Permalink
Инициализация исходников в репозитории
Browse files Browse the repository at this point in the history
Signed-off-by: Emil-Karapetyan <[email protected]>
  • Loading branch information
Emil-Karapetyan committed Sep 12, 2021
1 parent 86d861b commit 832b3e3
Show file tree
Hide file tree
Showing 22 changed files with 217 additions and 2 deletions.
18 changes: 18 additions & 0 deletions .project
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>Демо_ERP_256195_для_БРОЕН_ТСД_Клеверенс.си_ОтключениеКонтроляОстатков</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.xtext.ui.shared.xtextBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.xtext.ui.shared.xtextNature</nature>
<nature>com._1c.g5.v8.dt.core.V8ExtensionNature</nature>
</natures>
</projectDescription>
3 changes: 3 additions & 0 deletions DT-INF/PROJECT.PMF
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Manifest-Version: 1.0
Runtime-Version: 8.3.17
Base-Project: Демо_ERP_256195_для_БРОЕН_ТСД_Клеверенс
63 changes: 61 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -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)

**ВСЁ! Теперь можно отменять проведение документов, где присутствуют товары и где требуется весть учет остатков.**

Проверено на документах "Этапы производства" и "Расходный ордер на товары"
Binary file added images/1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/10.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/11.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/12.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/13.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/6.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/7.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/8.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/9.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@

&Вместо("ВыполнитьКонтрольРезультатовПроведения")
Процедура сиОтклКонтрОст_ВыполнитьКонтрольРезультатовПроведения(Механизмы, Документ, МенеджерВременныхТаблиц, Отказ)

Если ПараметрыСеанса.ПроводитьБезКонтроляОстатковТоваровОрганизаций Тогда
Отказ = Истина;
Возврат;
КонецЕсли;

ПродолжитьВызов(Механизмы, Документ, МенеджерВременныхТаблиц, Отказ);
КонецПроцедуры

&Вместо("УчетныеМеханизмыДокумента")
Функция сиОтклКонтрОст_УчетныеМеханизмыДокумента(Документ)

Если ПараметрыСеанса.ПроводитьБезКонтроляОстатковТоваровОрганизаций Тогда
МеханизмыДокумента = Новый Массив;
Результат = МеханизмыДокумента;
Иначе
Результат = ПродолжитьВызов(Документ);
КонецЕсли;

Возврат Результат;
КонецФункции

&После("ПровестиДокумент")
Процедура сиОтклКонтрОст_ПровестиДокумент(Документ, Отказ, ДопПараметры)
Если ПараметрыСеанса.ПроводитьБезКонтроляОстатковТоваровОрганизаций Тогда
Отказ = Ложь;
КонецЕсли;
КонецПроцедуры
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:CommonModule xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="86cfcebd-79fa-4bd4-9e93-3a4aa9c3f0f0" extendedConfigurationObject="75729439-86f1-4de0-ac91-585a690dca4e">
<name>ПроведениеДокументов</name>
<objectBelonging>Adopted</objectBelonging>
<extension xsi:type="mdclassExtension:CommonModuleExtension">
<extendedConfigurationObject>Checked</extendedConfigurationObject>
<module>Extended</module>
<global>Checked</global>
<clientManagedApplication>Checked</clientManagedApplication>
<server>Checked</server>
<externalConnection>Checked</externalConnection>
<serverCall>Checked</serverCall>
<clientOrdinaryApplication>Checked</clientOrdinaryApplication>
</extension>
<server>true</server>
<externalConnection>true</externalConnection>
<clientOrdinaryApplication>true</clientOrdinaryApplication>
</mdclass:CommonModule>
47 changes: 47 additions & 0 deletions src/Configuration/Configuration.mdo
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:Configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="c9d45533-4d6b-4beb-8dc3-3ffaacfda0e6">
<name>си_ОтключениеКонтроляОстатков</name>
<synonym>
<key>ru</key>
<value>Отключение контроля остатков</value>
</synonym>
<comment>Расширение отключает контроль остатков. Юрченко А.</comment>
<objectBelonging>Adopted</objectBelonging>
<extension xsi:type="mdclassExtension:ConfigurationExtension">
<defaultRunMode>Checked</defaultRunMode>
<usePurposes>Checked</usePurposes>
<defaultLanguage>Checked</defaultLanguage>
<interfaceCompatibilityMode>Checked</interfaceCompatibilityMode>
<defaultRoles>Extended</defaultRoles>
</extension>
<containedObjects classId="9cd510cd-abfc-11d4-9434-004095e12fc7" objectId="5d0df585-971f-42e1-87f5-0468a112ed23"/>
<containedObjects classId="9fcd25a0-4822-11d4-9414-008048da11f9" objectId="eedd2aa3-3833-4178-8153-f2530bd611be"/>
<containedObjects classId="e3687481-0a87-462c-a166-9f34594f9bba" objectId="81cc1e0d-945d-41aa-9143-9a0ed3a1962f"/>
<containedObjects classId="9de14907-ec23-4a07-96f0-85521cb6b53b" objectId="c02e405b-909f-4fee-8b81-b2fe6a13f5fc"/>
<containedObjects classId="51f2d5d8-ea4d-4064-8892-82951750031e" objectId="0dccc373-5641-4639-9787-ee68c51981ef"/>
<containedObjects classId="e68182ea-4237-4383-967f-90c1e3370bc7" objectId="8b325403-3011-4ffb-83cc-979790a289df"/>
<containedObjects classId="fb282519-d103-4dd3-bc12-cb271d631dfc" objectId="47aad04f-24e0-44b1-89a4-455906be69d1"/>
<keepMappingToExtendedConfigurationObjectsByIDs>true</keepMappingToExtendedConfigurationObjectsByIDs>
<namePrefix>сиОтклКонтрОст_</namePrefix>
<configurationExtensionCompatibilityMode>8.3.16</configurationExtensionCompatibilityMode>
<configurationExtensionPurpose>Customization</configurationExtensionPurpose>
<defaultRunMode>ManagedApplication</defaultRunMode>
<usePurposes>PersonalComputer</usePurposes>
<scriptVariant>Russian</scriptVariant>
<vendor>АО &quot;Синимекс-Информатика&quot;</vendor>
<version>1.0</version>
<defaultLanguage>Language.Русский</defaultLanguage>
<interfaceCompatibilityMode>TaxiEnableVersion8_2</interfaceCompatibilityMode>
<languages uuid="65efb5d2-1c9e-45dc-8335-0258ddb19f60" extendedConfigurationObject="0663bf5b-bcba-4a40-a862-a0b3baa2d884">
<name>Русский</name>
<objectBelonging>Adopted</objectBelonging>
<extension xsi:type="mdclassExtension:LanguageExtension">
<extendedConfigurationObject>Checked</extendedConfigurationObject>
<languageCode>Checked</languageCode>
</extension>
<languageCode>ru</languageCode>
</languages>
<sessionParameters>SessionParameter.ПроводитьБезКонтроляОстатковТоваровОрганизаций</sessionParameters>
<commonModules>CommonModule.ПроведениеДокументов</commonModules>
<documents>Document.ЭтапПроизводства2_2</documents>
</mdclass:Configuration>
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@

&После("ОбновитьСвязанныеДанные")
Процедура сиОтклКонтрОст_ОбновитьСвязанныеДанные(Отказ, УдалениеПроведения)
Если ПараметрыСеанса.ПроводитьБезКонтроляОстатковТоваровОрганизаций Тогда
Отказ = Ложь;
КонецЕсли
КонецПроцедуры
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:Document xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="a38c7066-fe8c-4ca2-90ee-63f49bac6506" extendedConfigurationObject="03503ac6-a4b9-4d70-b0ef-949dac7b8de4">
<producedTypes>
<objectType typeId="08df2096-3745-4975-87aa-b824e892a39c" valueTypeId="582826f8-72c9-40b6-9fee-a4d1c6b5d502"/>
<refType typeId="dae189d3-3349-45a4-9089-cc2061dbbf0b" valueTypeId="7c7d205e-3c2c-4a3f-9cc0-eaed96608e82"/>
<selectionType typeId="3b504a56-2b6a-4a9c-a9ef-5f2969797a14" valueTypeId="be7bfd51-2a73-4480-aa15-25a5b3e2e459"/>
<listType typeId="ebb62156-5860-4706-810f-3cdfad5ef643" valueTypeId="144eb52f-10d0-4b39-8f40-20ae5b91c4e8"/>
<managerType typeId="736d6ec9-1444-4b85-9219-8bebbf4886a4" valueTypeId="87e2c63f-9fad-4752-bba8-1a40c73f0453"/>
</producedTypes>
<name>ЭтапПроизводства2_2</name>
<objectBelonging>Adopted</objectBelonging>
<extension xsi:type="mdclassExtension:DocumentExtension">
<extendedConfigurationObject>Checked</extendedConfigurationObject>
<objectModule>Extended</objectModule>
</extension>
</mdclass:Document>
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<mdclass:SessionParameter xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:mdclass="http://g5.1c.ru/v8/dt/metadata/mdclass" xmlns:mdclassExtension="http://g5.1c.ru/v8/dt/metadata/mdclass/extension" uuid="4b00b7c9-c868-4156-9363-671c78cf30d8" extendedConfigurationObject="61d2311d-2a4b-4664-854c-5c6e06ab1aad">
<name>ПроводитьБезКонтроляОстатковТоваровОрганизаций</name>
<objectBelonging>Adopted</objectBelonging>
<extension xsi:type="mdclassExtension:SessionParameterExtension">
<extendedConfigurationObject>Checked</extendedConfigurationObject>
<type>Checked</type>
<typeExtension>
<types>
<state>Checked</state>
<type>Boolean</type>
</types>
</typeExtension>
</extension>
<type/>
</mdclass:SessionParameter>

0 comments on commit 832b3e3

Please sign in to comment.