Добрый день, подскажите как можно реализовать дату запрета на собственный созданный документ в конфигурации. Но не через установку общей даты, а через разделы? То есть как добавить свой документ в какой то конкретный раздел?
1. Узнай версию БСП конфигурации в регистре ВерсииПодсистем в строке СтандратныеПодсистемы
2. Зайди на ИТС в документацию к БСП своей версии
3. Найди инструкцию по интеграции объекта в подсистему даты запрета изменения
1. Узнай версию БСП конфигурации в регистре ВерсииПодсистем в строке СтандратныеПодсистемы
2. Зайди на ИТС в документацию к БСП своей версии
3. Найди инструкцию по интеграции объекта в подсистему даты запрета изменения
Сразу скажу, что для этого придется включить возможность изменения для большого количества объектов конфигурации, что приведет к сложностям при обновлении конфигурации. А при обновлении версии БСП придется с большой вероятностью переделывать всю работу с нуля.
Возможно разумнее будет для своего документа сделать собственный аналог типовой подсистемы дат запрета.
Вместо "&Перед("ЗаполнитьИсточникиДанныхДляПроверкиЗапретаИзменения")"
Нужно вставить "&После("ЗаполнитьИсточникиДанныхДляПроверкиЗапретаИзменения")"
Потому что, к примеру, запись по текущему документу уже есть. В этом случае код, который вставляется в начало процедуры, будет перезатираться типовым кодом внутри процедуры.
Поэтому добавлять запись надо в конце типовой процедуры