Запрет редактирования реквизитов объектов

Материал из САБ вики

Запрет редактирования реквизитов объектов

У ряда объектов программы имеются реквизиты, которые определяют характер данного объекта и которые условно можно назвать «ключевыми» реквизитами. Как правило, «ключевыми» реквизитами являются реквизиты объекта, влияющие на поведение других объектов. Например, реквизит Валюта справочника Кассы определяет валюту остатков по данной кассе. Реквизит не может быть изменен после начала учета движения денежных средств в кассе.

Для того чтобы предупредить необдуманные изменения «ключевых» реквизитов, после записи объекта программа запрещает дальнейшее редактирование таких реквизитов. Таким образом, значения реквизитов могут быть установлены только при создании объекта.

Если в дальнейшем при работе все же возникает необходимость изменения значения «ключевого» реквизита, то можно воспользоваться командой Разрешить редактирование реквизитов меню Еще. Команда доступна с установленной ролью Полные права или Редактирование реквизитов объектов.

Редактирование реквизитов объектов..png

При использовании команды в документе Демо: Заказ покупателя программа предлагает выбрать реквизиты для разблокирования. После выбора реквизитов для подтверждения нажмите кнопку Разрешить редактирование.

При выполнении этой команды программа дополнительно проверяет использование объекта (имеются ли на данный объект ссылки из других объектов программы). Если объект используется, программа предупреждает о возможном рассогласовании данных после изменения значений «ключевых» реквизитов.

В случае если риск рассогласования данных оценивается как большой, рекомендуется отказаться от изменений и провести дополнительный анализ с помощью команды Поиск ссылок на объекты (Поиск ссылок на объекты.png Главное меню – Функции для технического специалиста – Стандартные).

Роли для разрешения редактирования объектов

Для разрешения редактирования объектов в программе предусмотрены следующие роли:

Image23ыв.png