Руководство по настройке altAwin:Системы
Системы
Справочник содержит все системы профиля, фурнитуры, стеклопакетов, шпросов и москитных сеток с которыми может работать программа.
При создании новой системы первым делом предлагается выбрать тип создаваемого документа:
В дереве в левой части отображается перечень доступных для определения типов систем. На текущий момент их пять: Профиль, Фурнитура, Стеклопакеты, Шпросы и Москитная сетка. Переключение по узлам позволяет фильтровать отображаемые записи в таблице в соответствии с выбранным типом системы.
Системы профиля
Окно документа системы профиля представлено вкладками Общие данные, Основы, Типы изделий, Фурнитура, Покрытия, Заполнения, Соединения, Пороги, Цоколи, Москитные сетки, Вложения и Доступ.
При создании или редактировании строки на экране возникает окно отдельной системы.
- Общие данные
- Код — код системы, уникальный в пределах типа системы;
- Наименование — сокращённое наименование системы;
- Полное наименование — полное наименование системы;
- Тип профиля — тип профиля выбирается из выпадающего списка (возможные значения — Пластик, Алюминий, Дерево). В зависимости от выбранного типа программа может по-разному функционировать при расчёте комплектующих.
- Фальц: Разрешена окраска фальца — флаг, определяющий возможность окраски фальца.
- Классификатор — ссылка на глобальный идентификатор системы, используется для связи со справочниками «окна.рф».
- Комментарий.
- Основы
На вкладке Основы в табличной форме указывается список доступных основ, используемых с данной системой профиля (см. РНА:Основы профиля). Одна из основ может быть выбрана в качестве значения по умолчанию. Для каждой основы могут быть указаны допустимые покрытия в виде цветов и их категорий.
Для комбинации профиля и основы можно определить список допустимых покрытий (цвета и категории). Если список покрытий пуст, это значит, что декорирование данной основы не предполагается. Покрытия основы профиля (в том числе при их отсутствии) имеют преимущество перед покрытиями, указанными для системы в целом (вкладка Покрытия). При выборе цвета (покрытия) в выпадающих списках в построителе, справочнике комбинаций, предрасчётах и групповой смене параметров в список вариантов включаются покрытия, доступные для выбранной основы, или покрытия системы — в том случае, если основы нет.
- Типы изделий
На вкладке Типы изделий указывается список допустимых типов изделий, с которыми может использоваться данная система. Пустой список означает совместимость системы профиля с любым типом изделий. При добавлении записи задаётся связь типа изделия с типом производимой единицы (см. РНА:Типы производимых единиц).
- Тип изделия — cсылка на элемент справочника РНА:Типы_изделий
- Тип производимой единицы — cсылка на элемент справочника Типы производимых единиц (доступно при наличии модуля «Производство»)
- Наличие порога — допустимо использование порога
- Порог автоматически — устанавливать порог по умолчанию
- Наличие цоколя — допустимо использование цоколя
- Цоколь автоматически — устанавливать цоколь по умолчанию
- Фурнитура
На вкладке Фурнитура указывается список систем фурнитуры, с которыми совместима данная система профилей, с возможностью указания фурнитуры по умолчанию;
- Покрытия
На вкладке Покрытия путём добавления в таблицу осуществляется выбор цветов, которые будут доступны в построителе в качестве внутреннего и внешнего цветов изделия, проектируемого с выбранной системой профиля; отсутствие каких-либо записей на перечисленных вкладках влечёт невозможность указания значений соответствующих параметров в выпадающих списках и формах выбора. Например, в построителе конструкций при выборе системы профиля, у которой не было задано ни одной системы фурнитуры, список систем фурнитуры будет пустым.
- Заполнения
На вкладке Заполнения указывается список допустимых значений толщины и типа заполнения для настраиваемой системы профиля.
- Соединения
На вкладке Соединения указываются скрипты для автоматической расстановки соединений для контуров балок рамы, створок и штапиков в пределах данной системы профиля.
- Рама — скрипт для расстановки соединений для контуров балок рамы;
- Створка — скрипт для расстановки соединений для контуров балок створки;
- Штапик — скрипт для расстановки соединений для штапиков;
Изначально все соединения имеют значение Не задано. В процессе работы скрипта можно произвольное число раз изменять и получать уже присвоенные значения соединения для узлов/концов балок. При выходе из скрипта все неустановленные значения будут восприниматься как Равные.
В следующем примере скрипта для боковых балок рамы устанавливается тип соединения Длинное:
// цикл по всем балкам контура
for I := 0 to BeamCount - 1 do
begin
if (Beams[I].Position = 3 { левая }) or (Beams[I].Position = 7 { правая }) then
begin
Beams[I].BeginningJointType := 2 { длинное };
Beams[I].EndingJointType := 2 { длинное };
end;
end;
- Пороги
На вкладке Пороги представлен список типов изделий, для которых при построении возможна установка порогов при использовании данного профиля. При добавлении типа изделия в список доступна установка флага По умолчанию, определяющего факт наличия порога при вставке рамы или применении системы к изделию.
- Цоколи
Аналогично вкладке Пороги здесь представлен список типов изделий, для которых при построении возможна установка цоколей при использовании данного профиля. При добавлении типа изделия в список доступна установка флага По умолчанию, определяющего факт наличия цоколя при вставке створки или применении системы к изделию.
- Москитные сетки
На вкладке Москитные сетки представлен перечень систем москитных сеток, совместимых с данной системой профля. Одну из систем москитных сеток можно выбрать в качестве значения по умолчанию. При этом при добавлении москитной сетки в изделии из данной системы профиля для неё автоматически устанавливается система, которая имеет признак По умолчанию.
- Вложения
Перечень вложений к документу системы профиля. Информация о работе с вложениями описана в руководстве для пользователя (см. РПА:Правила работы с вложениями).
- Доступ
На вкладке Доступ определяется дотупность типа системы для определённых сотрудников или подразделений.
Системы фурнитуры
Состав и назначение вкладок Общие данные, Типы изделий, Вложения и Доступ окна документа системы фурнируры аналогичны таковым для документа системы профиля.
- Положение ручки
На вкладке Положение ручки (см. рис. 4.85) можно задать формулу, по которой будет вычисляться позиция (и возможность установки) ручки в зависимости от габаритов створки и других параметров. В формулу передаётся балка створки, для которой возможно получение всех объектов верхнего уровня. Далее вызывается функция SetPosition, в первом аргументе которой указывается тип расположения (1 - от начала балки, -1 - от конца балки); во втором аргументе - значение расстояния по фальцу. Значение 0 в первом аргументе означает установку посередине осевой длины балки.
Системы стеклопакетов
Состав и назначение вкладок Общие данные и Вложения аналогичны таковым для документа системы профиля.
- Общие данные
- Тип производимой единицы — ссылка на элемент справочника РНА:Типы производимых единиц;
- Шпросы
На вкладке Шпросы представлен перечень систем шпросов, совместимых с данной системой стеклопакетов.
Системы шпросов
Состав и назначение вкладок Общие данные и Вложения аналогичны таковым для документа системы профиля.
- Общие данные
- Правило внутреннего цвета — скрипт; выражение, в результате вычисления которого возвращается код цвета, который будет использоваться при назначении внутреннего цвета шпроса данной системы;
- Правило внешнего цвета — скрипт; выражение, в результате вычисления которого возвращается код цвета, который будет использоваться при назначении внешнего цвета шпроса данной системы.
Правила вычисления цветов срабатывают при установке в построителе режима покрытий шпросов В цвет изделия. Если правила отсутствуют, считается, что результат равен коду, соответствующему цвету изделия.
- Покрытия
На вкладке Покрытия предствелен печень покрытий (категоий цветов и цветов), применимых к данной системе шпросов. Указанные покрытия будут доутупны для выбора внутреннего и внешнего цветов шпросов в построителе при отключении флага Параметры раскладки шпросов: В цвет изделия.
Системы москитных сеток
Состав и назначение вкладок Общие данные и Вложения аналогичны таковым для документа системы профиля.
- Общие данные
- Тип производимой единицы — ссылка на элемент справочника РНА:Типы производимых единиц;
- Смещение стороны — формула расчёта значения смещения стороны контура светового проёма, в который устанавливается москитная сетка.
- Рамки: Сетка заключена в рамку — флаг, при установке которого разрешена установка ширины и покрытий рамки, а также установка поперечин.
- Ширина рамки — размер профиля рамки для экранных москиток (в мм)
- Поперечины — флаг, разрешающий использование поперечных планок в каркасе сетки.
- Ширина поперечины — размер поперечной планки, поле активно при установке соответствующего флага.
- Авторазмещение поперечин — скрипт; функция, возвращающая ориентацию и положения поперечин.
- Ориентация: 0 - нет, 1 - горизонтальные, 2 - вертикальные;
- Положения — список координат относительно верхнего-левого габаритного угла рамки москитной сетки.
- Для задания ориентации применяется функция SetOrientation(V: Integer), для задания положений применяется функция AddPosition(P: Double).
SetOrientation(1); AddPosition(Figure.OverallHeight / 2); AddPosition(Figure.OverallHeight / 4);
- Правило цвета рамки — скрипт; выражение, в результате вычисления которого возвращается код цвета покрытия рамки
- Непрямые углы: Разрешена стыковка под любым углом — флаг, разрешающий стыковку сторон москитной сетки под непрямыми углами;
- Арочные стороны: Разрешено изгибание сторон — флаг, разрешающий изгибание сторон москитной сетки.
- Покрытия рамки
На вкладке Покрытия рамки определяется список допустимых покрытий рамок москитной сетки. Вкладка доступна при установке флага Рамки: Сетка заключена в рамку. Покрытие выбирается на основе значения поля Правило цвета рамки для москитных сеток, у которых в построителе установлен флаг Покрытие рамки авто. Определение покрытия рамки по формуле производится после расстановки артикулов.
- Типы полотна
На вкладке Типы полотна в табличной определяется список типов полотна москитной сетки, формируемый из записей справочника РНА:Типы полотен МС. Один из типов полотна может быть выбран в качестве значения по умолчанию. Записи в таблице могут быть произвольным образом упорядоченны.
Экспорт и импорт систем
Описание процедуры экспорта и импорта систем из внешнего файла описано на РНА:Импорт и экспорт систем.