Создание и настройка атрибута связи. Агрегация и композиция
Атрибут связи представляет собой особый вид атрибута, который обеспечивает возможность использования значений атрибута одного справочника в виде значений атрибута другого справочника, то есть ссылочное значение. Использование связей подобного рода (называемых агрегацией) обеспечивает сокращение числа вводимых однотипных данных и единство применяемых значений.
Для создания атрибута связи следует:
установить курсор на группе, в которую добавляется атрибут, и перейти в таблицу данных;
в таблице данных нажать кнопку Добавить или вызвать контекстное меню и выбрать команду Добавить атрибут связи;
перейти в раздел Общие параметры и задать наименование атрибута в соответствующей ячейке. Наименование на английском языке присваивается по необходимости;
Наименование обратной связи - наименование атрибута, которое будет отображаться в связанном справочнике. Может быть не заполненным;
Создание атрибута связи
в ячейке Описание можно дать комментарий о назначении атрибута и его использовании (на усмотрение пользователя). Данное описание будет находится во всплывающем сообщении при наведении курсора на пиктограмму рядом с атрибутом в режиме редактирования в карточке справочной группы;
Всплывающее окно с описанием атрибута и его типа данных
Источник (документ) – в ячейке рекомендуется указывать документ (справочник, стандарт и т.п.), согласно которому введён данный атрибут;
Изображение – позволяет загрузить изображение, характеризующее данный атрибут, например, рисунки стандартных изделий с размерами, каждый из которых описывается своим атрибутом;
ячейка Идентификатор ОТД используется для задания идентификатора по ГОСТ Р ИСО/ТС 22745;
Индексировать – настройка индексации для любых типов атрибутов. При исключении атрибута из списка индексируемых, уменьшается объем индексируемых данных и по атрибуту будут недоступны: расширенный поиск, сортировка, фасетная фильтрация. Также для неиндексируемых атрибутов будут недоступны метрики качества.
установленный маркер Множественный будет означать, что данный атрибут для позиции может иметь не одно значение, а несколько, последовательно указанных в виде списка;
маркер Композиция обеспечивает возникновение связи "композирующая" позиция – "композируемая" позиция (типа «родитель» – «дочерний объект»), причём, если удаляется родительский объект, то автоматически удаляются и все дочерние. Таким образом, если будет удалена позиция, на которую ссылается текущая позиция, то она (текущая позиция) также будет удалена;
маркер Иерархическая применяется для моделирования организационной структуры подразделений предприятий, структуры холдинга или состава изделий;
в ячейке Атрибуты на связи можно выбрать из выпадающего списка атрибут, который описывает агрегацию. Например, можно ввести атрибут связи со справочником Логистические ЕИ и добавлять в данный атрибут коэффициент пересчета из базовой ЕИ в логистическую, причем для каждой позиции коэффициент может быть свой. Допускается выбор нескольких атрибутов или значения могут быть не выбраны.
На этом создание атрибута заканчивается, и его дальнейшая настройка выполняется на уровне справочной группы.
Настройка декларации атрибута связи в справочной группе в основном повторяет настройки деклараций простых атрибутов (см. п. «Настройка атрибутов группы»), кроме элемента Область, где, используя кнопку Добавить, следует указать справочные группы, ссылки на объекты которых могут использоваться в качестве значения атрибута.
Для атрибута связи типа "множественный" в карточке группы подсвечивается ее наименование. Подсветка настраивается в справочной группе.
При редактировании позиции с "множественным" атрибутом связи, пользователю доступно табличное представление, вызываемое кнопкой Показать таблицу.
Доступ к табличному представлению композируемого справочника
В табличном представлении пользователю доступен для работы весь функционал, связанный с созданием и редактированием позиций, а также поиском и фильтрацией.
Табличное представление композируемого справочника