Руководство по настройке altAwin:Параметры состава

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

Подраздел «Параметры состава»

В данном подразделе создаются параметр: составапараметры состава. С их помощью устанавливается связь со встроенными переменными, которые описывают разнообразные характеристики изделий, конструкций и т. д. Эти переменные могут быть задействованы только после того, как будут включены в состав каких-либо параметров (в подразделах Параметры состава или Пользовательские параметры) Набор встроенные переменныевстроенных переменных жестко фиксирован в пределах программы altAwin. Каждому параметру можно поставить в соответствие как одну встроенную переменную, так и формулу — то есть некоторую комбинацию таких переменных, связанных между собой арифметическими операциями (например, «ThickProfil+LengthProfil-WidthProfil»). Наименования параметров отображаются в качестве названий узлов дерева в дизайнере выражений и условий и используются, таким образом, при установке условий применения и формул вычисления (см. рис. 3.2).

В левой части окна подраздела отображается дерево параметров состава, разделённое на три основные ветви: Части состава, Сервис и Калькуляция. Каждая ветвь разделяется на несколько папок, количество которых жёстко задано программой. Содержание папок отображается в таблице справа (рис. 4.7).

Рис. 4.7. Окно подраздела Параметры состава


Ветвь «Части состава»

Параметры из данной ветви используются при установке формул вычисления и условий применения для элементов состава. При установке условия применения для некоего элемента состава (эта операция производится в подразделе Значения состава, см. Значение состава) можно оперировать только теми параметрами, которые настроены в данной ветви. Параметры сгруппированы по папкам, соответствующим различным частям состава. При настройке условия в окне документа для некоторой Части состава в окне дизайнера формул будут доступны лишь те параметры, которые соответствуют данной Части состава в описываемой ветви.

Окно отдельного параметра

Окно отдельного параметра содержит следующие поля:

Рис. 4.8. Окно документа Параметр состава


  • Часть изделия — составляющая часть конструкции, к которой будет относиться создаваемый параметр;
  • Идентификатор — наименование параметра (будет отображаться при создании формул и условий);
  • Тип параметра — тип параметра: число, строка, массив, запись, булевское, вариант (например, числовым параметром является длина, а строковым — артикул);
  • Формула — поле, в которое вводится внутреннее наименование встроенной переменной или арифметическая комбинация этих переменных;
  • Комментарий.
IconWarning.png При вводе идентификатора не допускается ввод пробелов и знаков арифметических действий! Идентификатор параметра состава должен начинаться с буквы и быть уникальным!
Рис. 4.9. Окно выбора переменных


поле формулыЗаполнение поля Формула может производиться вручную непосредственно в поле Формула, при помощи «Дизайнера выражений и условий» (см. Ввод формул и условий) или путём указания переменных из списка Окна выбора переменных (рис. 4.9). В списке в древовидной форме отображаются все переменные, доступные для данной ветви подраздела. Расположенные под списком поля заполняются автоматически при выборе какой-либо строки списка. Поле Внутреннее наименование отображает название встроенной переменной, которым оперирует программа. В поле Тип отображается тип переменной (число, строка или массив), в поле Описание — краткое описание назначения данной переменной. Все эти поля являются справочными и не предназначены для редактирования. При каждом последующем вводе наименования переменной через список новое значение не заменяет введенное ранее в поле Формула, а присоединяется к нему справа.

Полный список переменных, доступных при настройке расчёта в altAwin, приведён в соответствующем разделе (см. Внутренние параметры).

Ветвь «Сервис»

Кроме подраздела Значения состава, в программе altAwin имеются и другие справочники, объекты которых описываются настраиваемыми параметрами. К таковым справочникам относятся: Группы материала, Профили, Заполнения, Соединения, Невидимость балок, Статика.

В ветви Сервис (см. рис. 4.7) хранятся параметры, используемые для объектов этих справочников. Ветвь содержит папки, перечисленные в табл. 4.10.

Таблица 4.10. Использование параметров

Наименование папки Где может быть использовано
Артикулы профилей для задания условий применения профилей (справочник Профили, см. Профили)
Выбор компонента по кортежу для задания условий выбора компонентов из кортежей (справочник Компоненты, см. Компоненты)
Статика створок для задания условий применения для графика статики створок (справочник Статика, см. Статика створок)
Соединения для задания условий применения соединений (справочник Соединения, см. Соединения)
Статика заполнений для задания условий применения графика статики заполнений (справочник Статика)
Невидимость балок для задания условий невидимости балок при работе в модуле конструирования (справочник Невидимость балок, см. Невидимость балок)
Отверстия на балку створки для задания условий простановки отверстий на балку створки
Отверстия на балку рамы для задания условий простановки отверстий на балку рамы
Отверстия на импост для задания условий простановки отверстий на импост

Окно отдельного параметра полностью аналогично описанному для ветви Части состава (см. Параметры состава#Ветвь «Части состава»).

Ветвь «Калькуляция»

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

IconWarning.png При расчёте стоимости заказа, может быть учтено значение скидки, заданной для клиента и только в том случае, если при настройке калькуляции стоимости была использована переменная Скидка для клиента в процентах.Эту переменную можно сопоставить параметру состава, настроенному для узла Калькуляция стоимости заказа.

Окно отдельного параметра идентично описанному выше для ветви Части состава.

Объектная модель

В скриптах доступ к параметрам состава осуществляется через интерфейс IdocCalculationTerm.