Очистка значений дополнительных реквизитов при копировании и контроль уникальности значений дополнительных реквизитов
В типовом функционале при копировании элемента справочника или документа копируются все значения дополнительных реквизитов. При этом дополнительные реквизиты могут содержать уникальные для объекта значения, например, идентификаторы внешних систем, коды номенклатуры и т.д., копирование этих данных может привести к ошибкам.
Расширение позволяет настроить, какие дополнительные реквизиты не должны копироваться при копировании объекта, а также настроить контроль уникальности значений дополнительного реквизита.
Настройка работает для любого справочника и документа, поддерживающего работу с дополнительными реквизитами.
- Описание
- Подробнее
Описание
Расширение добавляет на форму доп. реквизита два флажка — "Контролировать уникальность" и "Очищать при копировании".
Если установлен флаг "Контролировать уникальность", расширение не даст записать элемент справочника или документ с не уникальным значение контролируемого доп. реквизита.
Если установлен флаг "Очищать при копировании", то при создании нового элемента справочника или документа копированием значение выбранных доп. реквизитов будут очищены.
Настройка доступна для любого справочника или документа, поддерживающего работу с дополнительными реквизитами.
Расширение будет полезно, когда необходимо контролировать уникальность значения доп. реквизита, на пример, коды, артикула для номенклатуры, номера во внешних системах для документов и т.д.
Для пользователей с ограниченными правами необходимо добавить роль из расширения — Настройки доп. реквизитов. Для пользователей с полными правами дополнительной настройки не требуется.
Код открыт.
Расширение можно подключить через НСИ и администрирование — Администрирование — Печатные формы отчеты и обработки — Расширения. Добавить из файла, выбрать файл расширения.
Для настройки возможности заполнения множественных значений доп. реквизитов можно скачать расширение Множественные свойства — //infostart.ru/1c/reports/1813142/

