Проверка на уникальность
Элемент управления Проверка на уникальность
добавляет в карточку Документ функцию проверки уникальности атрибутов, критерии которой настроены в Справочнике видов карточек.
Проверка выполняется при изменении значения поля, сохранении карточки, а также при выполнении операций с ней. Неуникальные атрибуты карточки будут выделены цветом.
Также элемент управления добавляет в карточки значок , указывающий на неуникальность карточки. При щелчке по значку будет открыто окно со списком нарушений, содержащем ссылку на карточку, с которой возник конфликт, а также список полей, нарушающих уникальность. В список полей также включаются неотображаемые в разметке поля, если уникальность нарушена в них.
Элемент управления может блокировать сохранение и/или изменение состояния карточки. Блокировка настраивается свойствами Блокировать при смене состояния
и Блокировать при сохранении
. В данном случае при сохранении или выполнении операции будет также показано окно со списком нарушений.
Элемент управления Проверка на уникальность
предназначен для использования только в разметке карточки Документ.
Из-за особенности способа хранения данных проверка уникальности может не работать для значения элемента управления Текст в режиме HTML редактора. |
Свойства
Данные
Блокировать при смене состояния
Устанавливает список состояний, переход в которые должен блокироваться, если карточка не является уникальной.
Настройка списка осуществляется в диалоговом окне, открывающимся по нажатию …
.
По умолчанию переходы в другие состояния не блокируются.
Настройка влияет только на изменение состояния карточки пользователем.
Поведение
Css класс нарушения проверки уникальности
Название CSS класса со стилем, применяемым к атрибутам карточки, нарушающим уникальность. По умолчанию используется стиль uniqueness-check-failed, который может быть изменён на пользовательский.