Помогите, пожалуйста, с типичной задачей.
Как сделать, по возможности без изменения конфигурации, запрет на "Отмену проведения" документа "Заявка на расходование ДС" в БИТ.ФИНАНС 3.1 (3.0.100.16/3.1.49.5) при наличии хотя бы одной визы, или статуса "На согласовании".
При помощи настройки доступности элементов управления получается отключить кнопки внутри окна документа, но остается возможность распровести из контекстного меню документа, при это сбрасываются все визы.
Если типовой функционал не позволяет настройками запретить (К примеру, об этом может быть написано в инструкции к программе, если реализовано), тогда можно расширением, без изменения основной конфигурации.
(4) модуль объекта взять в расширение.
там "ПередЗаписью", в случае отмены проведения или метки на удаление, проверять наличие установленных виз в РС "бит_УстановленныеВизы" и давать Отказ=Истина.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший