Для определения свойств атрибута справочника используйте окно/боковую панель «Свойства атрибута»/«Атрибуты».
Примечание. Боковая панель «Свойства атрибута»/«Атрибуты» доступна только для табличного и вычисляемого справочников.
Для открытия окна/боковой панели
Задайте свойства атрибута:
Наименование. Введите наименование атрибута. По умолчанию: «Атрибут<порядковый номер>»;
Идентификатор. Введите уникальный идентификатор атрибута. Идентификатор должен содержать только буквы латинского алфавита, цифры, знак «_», не должен содержать пробелов и не должен начинаться с цифры. По умолчанию: ATTR<порядковый номер>;
Тип данных. Выберите в раскрывающемся списке тип данных атрибута. По умолчанию используется строковый тип данных;
Скрытый. Данный флажок доступен для всех атрибутов, кроме атрибутов, назначение которых - «Наименование». При установке данного флажка атрибут будет участвовать в построении справочника, но при этом в справочнике отображаться не будет;
Назначение атрибута. Группа свойств содержит флажки, соответствующие назначению атрибута:
Наименование. Атрибут, значение которого будет отображаться в качестве наименования элемента при открытии справочника. Один атрибут должен обязательно иметь назначение «Наименование»;
Идентификатор. Атрибут, значение которого будет отображаться в качестве идентификатора элемента и позволит выделить элемент единственным образом. В дальнейшем, при использовании справочника, значения данного атрибута будут использоваться при составлении различных внутренних формул. Также идентификаторы будут сохраняться в таблицах для привязки конкретных данных к конкретным элементам справочников. Значения идентификаторов должны быть уникальными среди всех источников, на базе которых строится справочник. Также не допускается использование пустого значения в качестве идентификатора. Один атрибут должен обязательно иметь назначение «Идентификатор»;
Порядок. Атрибут, по значениям которого будет осуществляться первичная сортировка при открытии справочника. Данный атрибут автоматически будет включен в список на странице мастера «Сортировка». Один атрибут должен обязательно иметь назначение «Порядок»;
Пиктограмма элементов. Атрибут, определяющий индекс значка, отображаемого для элемента справочника. Используется, если для репозитория установлен документ, содержащий пиктограммы элементов измерений. Если данный атрибут установлен, то около наименования элементов будет выводиться изображение, индекс которого соответствует значению атрибута. Атрибут является необязательным.
Примечание. Данное назначение атрибута доступно только для вычисляемого справочника.
Альтернативная иерархия. Атрибут используется для настройки альтернативной иерархии. Атрибут является необязательным.
Примечание. Данное назначение атрибута доступно только для вычисляемого справочника.
Иерархия. Группа содержит флажки для формирования иерархической структуры табличного справочника в упрощенном режиме:
Ключ родителя. Установите флажок для определения атрибута, по которому будет определяться родительский элемент. По умолчанию флажок не установлен;
Ссылка на ключ родителя. Установите флажок для определения атрибута, по которому будет определяться к какому родительскому элементу относится элемент. По умолчанию флажок не установлен;
Поле источника. Выберите в раскрывающемся списке поле источника для связи с атрибутом справочника.
Шаги для формирования иерархической структуры табличного справочника в расширенном режиме описаны в разделе «Иерархия справочника».
Задайте параметры атрибута:
Наименование. Введите наименование атрибута;
Идентификатор. Введите уникальный идентификатор атрибута. Идентификатор должен содержать только буквы латинского алфавита, цифры, знак «_», не должен содержать пробелов и не должен начинаться с цифры;
Тип данных. В раскрывающемся списке выберите тип данных атрибута;
Скрытый. Данный флажок доступен для всех атрибутов, кроме атрибутов, назначение которых - «Наименование». При установке данного флажка атрибут будет участвовать в построении справочника, но при этом в справочнике отображаться не будет;
Назначение атрибута. Группа содержит флажки, соответствующие назначению атрибута:
Наименование. Атрибут, значение которого будет отображаться в качестве наименования элемента при открытии справочника. Один атрибут должен обязательно иметь назначение «Наименование»;
Идентификатор. Атрибут, значение которого будет отображаться в качестве идентификатора элемента и позволит выделить элемент единственным образом. В дальнейшем, при использовании справочника, значения данного атрибута будут использоваться при составлении различных внутренних формул. Также идентификаторы будут сохраняться в таблицах для привязки конкретных данных к конкретным элементам справочников. Значения идентификаторов должны быть уникальными среди всех источников, на базе которых строится справочник. Также не допускается использование пустого значения в качестве идентификатора. Один атрибут должен обязательно иметь назначение «Идентификатор»;
Примечание. Если справочник был создан в «Форсайт. Аналитическая платформа» или более ранних версиях Prognoz Platform, то для корректной работы нужно убедиться, что один из атрибутов справочника имеет назначение «Идентификатор».
Порядок. Атрибут, по значениям которого будет осуществляться первичная сортировка при открытии справочника. Данный атрибут автоматически будет включен в список на странице мастера «Сортировка». Один атрибут должен обязательно иметь назначение «Порядок»;
Пиктограмма элементов. Атрибут, определяющий индекс значка, отображаемого для элемента справочника. Используется, если для репозитория установлен документ, содержащий пиктограммы элементов измерений. Если данный атрибут установлен, то около наименования элементов будет выводиться изображение, индекс которого соответствует значению атрибута. Атрибут является не обязательным;
Альтернативная иерархия. По умолчанию флажок не установлен. При установленном флажке атрибут будет использоваться для настройки альтернативной иерархии.
См. также:
Табличный справочник | Календарный справочник | Вычисляемый справочник | Атрибуты справочника