Настроить проверку уникальности атрибутов документов

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

Проверка уникальности выполняется специальным методом, вызываемым по событию из карточки. При обнаружении карточек с уникальными атрибутами у пользователя будет открываться окно с перечнем данных карточек.

Использование метода настроено для карточек вида Документ УД.

Проверка уникальности не работает для системных полей Вид и Состояние.

Чтобы настроить проверку уникальности атрибутов карточек Документ:
  1. Выберите базовый тип карточки Документ.

  2. Выберите в Дереве видов карточек дочерний вид.

  3. Перейдите на вкладку Проверка уникальности.

    Вкладка "Проверка уникальности"
    Рисунок 1. Вкладка "Проверка уникальности"
  4. Для добавления уникального атрибута нажмите на кнопку Зелёный плюс в области Атрибуты документа, проверяемые на уникальность.

    Выбор поля для настройки уникальности
    Рисунок 2. Выбор поля для настройки уникальности
  5. В окне Выбор поля выберите названия полей карточки, которые требуется проверять на уникальность.

  6. Нажмите на кнопку ОК.

  7. Определите способ поиска. В поле Объединение установите переключатель в нужное положение:

    • И — поиск карточек, в которых все настроенные параметры уникальности (поля) совпадут с аналогичными данными в другой карточке этого же вида.

    • ИЛИ — поиск карточек, в которых хоть один настроенный параметр уникальности совпадет с аналогичными данными в другой карточке этого же вида.

  8. Нажмите на кнопку ОК.

    При сохранении карточки Документ, для которой выполнены описанные выше настройки справочника, системой будет выполнен поиск карточек с настроенными значениями атрибутов (совпадение по И или ИЛИ). В случае успешного поиска пользователю будет выдано окно со списком результатов поиска.

    Сообщение о нарушении уникальности атрибутов документа
    Рисунок 3. Сообщение о нарушении уникальности атрибутов документа

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

    Результат сохранения будет зависеть от предпочтений пользователя:
    • При нажатии на кнопку ОК карточка будет сохранена, что фактически приведет к появлению карточки с совпадающими атрибутами (например, второй карточки с тем же названием и автором).

    • При нажатии на кнопку Отмена карточка не будет сохранена, вместо этого будет выполнен возврат в режим редактирования текущей карточки.