Руководство по настройке altAwin:Кортежи компонентов

Материал из AltecDocs
Перейти к:навигация, поиск

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

Рис. Окно документа Кортеж компонентов (вкладка Общие данные)


На вкладке Общие данные определяются основные параметры кортежа компонентов:

  • Наименование — название кортежа компонентов;
  • Размерность — ссылка на элемента справочника Группы размерности; группа размерности ограничивает включение компонентов в список таким образом, что в кортеже могут находиться компоненты группы размерности, совпадающей с указанной в этом поле;
  • Артикул — артикул кортежа компонентов;
  • Метка — метка кортежа компонентов; артикул и метка являются дополнительными текстовыми полями, используемыми для идентификации и фильтрации кортежей в списках.
  • Комментарий.

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

При создании параметра предлагается заполнение следующих полей:

  • Идентификатор — используется для имени переменной в условии подбора компонента.
  • Наименование — используется в качестве текстовой метки поля ввода формулы расчёта параметра кортежа компонентов для отдельного значения состава на соответствующей вкладке;
  • Тип — тип значиния доп. параметра: числовой, строковый, булев;
  • Описание — описание для отображения в дизайнере выражений условия и формул цветов в компоненте кортежа, а также в форме задания формулы для значения параметра в значении состава и элементе набора компонентов.

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

Рис. Окно документа Компонент в составе кортежа


  • Компонент — ссылка на элемент справочника Компоненты;
  • Условие — условие, при котором компонент выбирается из кортежа и используется для дальнейших расчётов; отсутствие условия означает, что условие выполняется всегда.
  • Внутренний цвет — формула для расчёта внутреннего цвета покрытия;
  • Внешний цвет — формула для расчёта внешнего цвета покрытия;


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

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

Вкладка Значения состава

На вкладке Значения состава в табличной форме представлен перечень значений состава, связанны с данным кортежем.

Вкладка Наборы

На вкладке Наборы в табличной форме представлен перечень наборов, которые включают данный кортеж компонентов в свой состав.

Если у кортежа заданы дополнительные параметры, для каждого доп. параметра вычисляется его значение по формуле, указанной на вкладке Параметры кортежа для отдельного значения состава. Вычисленные значения передаются в условие подбора компонента. Если формула не задана, значение считается равным Null.

Доступность в дилерских версиях

Представление Кортежи компонентов недоступно в дилерских версиях приложения.

Скрипты

Доступ к кортежами компонентов в скриптах осуществляется посредством интерфейса IdocStuffTuple.