понедельник, 30 ноября 2015 г.

Как реализовать запрет изменения по типу документов в ЗУП 3.0 (1С 8.3)

Задача: реализовать запрет на изменение по типу документов в ЗУП 3.0 (Зарплата и управление персоналом КОРП, редакция 3.0 (3.0.24.114))
В ходе анализа алгоритмов выяснилось, что стандарные механизмы блокируют на изменение много других документов, а для решения данной задачи требуется блокировка только в части табелей.
Чтобы не переписывать четверть конфигурации, и не обеспечивать себе головную боль при обновлении механизмов БСП. Решил сделать следующим образом, что просто добавить новый раздел с включенным в него табелем.
Всего в пару шагов:

1. В план видов характеристик "РазделыДатЗапретаИзменения" добавляется новый элемент: РМ_БлокировкаДокументовУчетаРВ -"(РМ) Блокировка документов учета РВ", с типом справочник ссылка организации. (прим. рис.)


2. В модуль ЗарплатаКадрыРасширенный добавляется следующая строка, описывающая

ДатыЗапретаИзменения.ДобавитьСтроку(ИсточникиДанных, "Документ.ТабельУчетаРабочегоВремени","ПериодРегистрации", "РМ_БлокировкаДокументовУчетаРВ", "Организация");//{РМ}

Далее в режиме предприятия:
Администрирование-Поддержка и обслуживание-Дата запрета изменения (настроить) появился новый раздел. Остается только настроить для него дату запрета.

Комментариев нет:

Отправить комментарий