Выгрузка длинномеров

Материал из K3-Macro
Макро | Мебельные команды и функции | Выгрузка информации в мебельную базу | Обработки | Информация о мебельных элементах | Панели | Профили | Балюстрады | Длинномеры | Комплектующие | Кромки | Мебельные изделия | Общие параметры сцены | Информация о заказе | Материалы и сборочные единицы | Примеры задач, решаемые выгрузкой

Основная таблица – TLongs.

Структура таблицы TLongs
Имя поля
Тип
Описание

UnitPos

Числовой длинное целое

Номер длинномера в таблице TElems

LongType

Числовой длинное целое

Тип длинномера

LongMatType

Числовой длинное целое

Тип материала длинномера

LongTable

Текстовый

Основная таблица хранения данных

LongID

Числовой длинное целое

Материал длинномера в (бывшем) справочнике длинномеров (для старых длинномеров)

LongPreType

Числовой длинное целое

Тип столешницы, карниза и пр.

LongMatID

Числовой длинное целое

Материал длинномера из номенклатурного справочника

LongGoodsID

Числовой длинное целое

Материал длинномера из справочника сборочных единиц

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

Дополнительная информация о типах материалов длинномеров
Тип материала длинномера
Название таблицы (LongTable)
Тип материала (LongMatType)
Панельный
TPanels
0
Профильный
TProfiles
1
Балюстрада
TBalusters
2

Указанное выше имя типа таблицы содержится в поле LongTable, а само числовое значение типа материала в поле LongMatType.

Поле LongType содержит тип длинномера, согласно следующей таблицы:

Типы длинномеров
Тип длинномера
Код типа длинномера
Тип материала длинномера
Столешница
0
Панельный
Карниз
1
Панельный
Стеновая панель
2
Панельный
Водоотбойник
3
Профильный
Профиль карниза
4
Профильный
Цоколь
5
Профильный
Нижний профиль
6
Профильный
Балюстрада
7
Балюстрада

Поле LongID содержит код материала длинномера в справочнике длинномеров

Eksklamacia.png Поле LongID оставлено исключительно для совместимости с предыдущими версиями. Использовать его не рекомендуется.


Поле LongPreType содержит тип столешницы, карниза и пр.

Дополнительно для панельных длинномиеров в таблице параметров присутствуют следующие параметры:

  • ACoverID - идентификатор свойства "Угловое покрытие" (ACoverID)
  • IDTuneB - идентификатор накладки по стороне B
  • IDTuneC - идентификатор накладки по стороне C

Макро | Мебельные команды и функции | Выгрузка информации в мебельную базу | Обработки | Информация о мебельных элементах | Панели | Профили | Балюстрады | Длинномеры | Комплектующие | Кромки | Мебельные изделия | Общие параметры сцены | Информация о заказе | Материалы и сборочные единицы | Примеры задач, решаемые выгрузкой