Строка конструктора справочников

Назначение

Элемент предназначен для добавления поля, в котором предполагается выбор строки из справочника, созданного в Конструкторе справочников. В карточке элемент выглядит как поле, в правой части которого имеется кнопка для открытия диалога с перечнем доступных узлов справочника.

Отображение в области "Панель инструментов"

Отображение в области "Панель инструментов"
Рисунок 1. Отображение в области "Панель инструментов"

Отображение в запущенной карточке

Отображение в запущенной карточке
Рисунок 2. Отображение в запущенной карточке

Данные

Источник данных

Тип поля данных — RefID (ссылка на строку конструктора справочников).

Узел справочника

В поле необходимо выбрать нужный узел справочника, созданного в Конструкторе Справочников.

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

Область выбора

Свойство задаёт ограничение на выбор и отображение элементов узла Конструктора справочников, выбранного в поле Узел справочника, а также задаёт область быстрого поиска значения. Поле доступно, если выбран узел справочника.

  • Выбранный узел и дочерние к нему — для выбора будет доступен "выбранный" узел и его дочерние узлы, независимо от уровня.

    Требуемый элемент справочника может быть выбран как из родительского, так и из дочернего узла. Быстрый поиск значения будет выполняться в рамках определённой параметром области.

    Значение используется по умолчанию. В ранее добавленных в разметку элементах значение появится автоматически.

  • Только выбранный узел — для выбора будет доступен только "выбранный" узел, дочерние узлы будут скрыты.

    Требуемый элемент справочника может быть выбран только из выбранного узла. Быстрый поиск значения будет выполняться только среди строк "выбранного" узла.

  • Только дочерние узлы к выбранному — для выбора будет доступен как "выбранный" узел, так и все дочерние узлы, независимо от уровня.

    Требуемый элемент справочника может быть выбран только из дочерних узлов, для элементов родительского узла выбор строк недоступен. Быстрый поиск значения будет выполняться среди строк дочерних узлов.

    Использование режимов Выбранный узел и дочерние к нему и Только дочерние узлы к выбранному при большом количестве записей может сказаться на производительности системы.

Поведение

Поддержка нераспознанных значений

Свойство позволяет задавать дополнительное текстовое поле для ввода и хранения значений, которые отсутствуют в справочнике.

  • Да — использование нераспознанных значений разрешено. В свойстве Источник данных следует выбрать текстовое или строковое поле, в которое могут быть записаны как значения из справочника, так и отсутствующие в справочнике значения, введённые вручную.

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

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

При установке значения Да станет допустима ситуация, при которой в одной части карточек будет значение типа Строка, а в другой — типа Идентификатор.

Следует учитывать, что при настройке представления можно будет настроить только один вид для данного поля, следовательно, значения этого вида будут отображаться корректно, а остальные значения будут отображаться некорректно.

Настройка локализации

Допускается локализация общих свойств элемента. Описание настройки локализации содержится в разделе Общие свойства элементов управления.