Руководство по настройке altAwin:Кортежи компонентов
Кортежи компонентовкортежи — справочник, предназначенный для группировки компонентов, обладающих общими свойствами, и подбора одного компонента по цвету или по условию.
На вкладке Общие данные определяются основные параметры кортежа компонентов:
- Наименование — название кортежа компонентов;
- Размерность — ссылка на элемента справочника Группы размерности; группа размерности ограничивает включение компонентов в список таким образом, что в кортеже могут находиться компоненты группы размерности, совпадающей с указанной в этом поле;
- Артикул — артикул кортежа компонентов;
- Метка — метка кортежа компонентов; артикул и метка являются дополнительными текстовыми полями, используемыми для идентификации и фильтрации кортежей в списках.
- Комментарий.
На вкладке Параметры в табличной форме представлен упорядочиваемый перечень дополнительных параметров кортежа, используемых в условиях для выбора компонента из кортежа.
При создании параметра предлагается заполнение следующих полей:
- Идентификатор — используется для имени переменной в условии подбора компонента.
- Наименование — используется в качестве текстовой метки поля ввода формулы расчёта параметра кортежа компонентов для отдельного значения состава на соответствующей вкладке;
- Тип — тип значиния доп. параметра: числовой, строковый, булев;
- Описание — описание для отображения в дизайнере выражений условия и формул цветов в компоненте кортежа, а также в форме задания формулы для значения параметра в значении состава и элементе набора компонентов.
На вкладке Компоненты в табличной форме представлен упорядочиваемый перечень компонентов, составляющих кортеж. Позиция записи в списке определяет приоритет компонента в процессе подбора компонента из числа удовлетворяющих указанным для каждого из компонентов условиям.
- Компонент — ссылка на элемент справочника Компоненты;
- Условие — условие, при котором компонент выбирается из кортежа и используется для дальнейших расчётов; отсутствие условия означает, что условие выполняется всегда.
- Внутренний цвет — формула для расчёта внутреннего цвета покрытия;
- Внешний цвет — формула для расчёта внешнего цвета покрытия;
Выбор компонента из кортежа происходит следующим образом. Производится последовательный проход по списку компонентов сверху вниз. При установленном флаге Использовать цвет в качестве условия проверяется совпадение цветов. При совпадении цвета (или отсутствии флага) проверяется выполнение условия в поле Условие. Если условие выполняется, поиск прерывается с результатом в виде последнего проверенного компонента.
Вкладка Значения состава
На вкладке Значения состава в табличной форме представлен перечень значений состава, связанны с данным кортежем.
Вкладка Наборы
На вкладке Наборы в табличной форме представлен перечень наборов, которые включают данный кортеж компонентов в свой состав.
Если у кортежа заданы дополнительные параметры, для каждого доп. параметра вычисляется его значение по формуле, указанной на вкладке Параметры кортежа для отдельного значения состава. Вычисленные значения передаются в условие подбора компонента. Если формула не задана, значение считается равным Null.
Доступность в дилерских версиях
Представление Кортежи компонентов недоступно в дилерских версиях приложения.
Скрипты
Доступ к кортежами компонентов в скриптах осуществляется посредством интерфейса IdocStuffTuple.