Выгрузка комплектующих

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

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

Структура таблицы TAccessories
Имя поля
Тип
Описание
UnitPos
Числовой длинное целое
Номер комплектующего в таблице TElems
AccMatID
Числовой длинное целое
ID цельного комплектующего из номенклатурного справочника
AccType
Числовой длинное целое
Тип элемента комплектующего
AccCount
Числовой длинное целое
Порядковый номер элемента комплектующего
AccParentPos
Числовой длинное целое
Номер родителя комплектующего

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

Для того, чтобы сопоставить эти части между собой, служит поле AccCount. Две (или более) части одного комплектующего имеют одинаковгое значение в данном поле.

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

Поле AccType содержит тип элемента комплектующего из следующей таблицы

Типы частей комлектующих
(таблица может пополняться)
Значение
Назначение
0
Одиночный комплектующий
1
Левый
2
Правый
3
Первый (первая часть)
4
Второй (вторая часть)
5
Третий (третья часть)
6
Четвертый (четвертая часть)

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