Открыть диалог выбора типа и материала длинномера одного вида

Материал из K3-Macro
Версия от 23:05, 1 сентября 2021; Aleksandro (обсуждение | вклад)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Макро | Мебельные команды и функции | Длинномеры | Текущий тип | Текущий длинномер | Материал | Открыть диалог выбора типа и материала длинномера одного вида | Подрезка длинномеров | Длина | Прогибы по сторонам длинномера | Параметры гнутого длинномера | Кромка на длинномерах | Путь к файлу и габариты профиля для текущего типа длинномера | Имя текущего длинномера | Смещение конца линии установки длинномера при подрезке заданным углом | Создание длинномера | Как обрезать длинномер, чтобы он остался длинномером | Соединение длинномеров | Чертежи | Работа с панельными длинномерами | Работа с профильными длинномерами | Функции интерфейса длинномеров

LOGICAL GetFTMat(STRING Caption, STRING FurnType, INTEGER MultiPropID, ARRAY Data)

GetFTMat открывает диалоговое окно для выбора типа и материала длинномера одного вида. Задаётся параметром FurnType.

Диалоговое окно

Верхний комбобокс заполняется всеми записями из сборочных единиц с указанным FurnType. Если Data[1] задаёт одну из этих записей, то она становится текущей. Если Data[1] не задает одну из записей, то текущей становится первая из выбранного множества записей.

Второй, нижний комбобокс заполняется значениями указанного множественного свойства, назначенного сборочной единице, соответствующей текущего значение верхнего комбобокса. Если Data[2] совпадает со значением одного из них, то это значение становится текущим.


На входе:

Caption — строка в заголовке диалога

FurnType — изделие

MultiPropID — ID множественного свойства с материалами изделия

Data[1] — тип изделия (умолчание)

Data[2] — ID материала (умолчание)


На выходе:

Data[1] — тип изделия

Data[2] — ID материала


Возвращает:

  • 1 — OK
  • 0 — Отмена

Макро | Мебельные команды и функции | Длинномеры | Текущий тип | Текущий длинномер | Материал | Открыть диалог выбора типа и материала длинномера одного вида | Подрезка длинномеров | Длина | Прогибы по сторонам длинномера | Параметры гнутого длинномера | Кромка на длинномерах | Путь к файлу и габариты профиля для текущего типа длинномера | Имя текущего длинномера | Смещение конца линии установки длинномера при подрезке заданным углом | Создание длинномера | Как обрезать длинномер, чтобы он остался длинномером | Соединение длинномеров | Чертежи | Работа с панельными длинномерами | Работа с профильными длинномерами | Функции интерфейса длинномеров