Дополнительные материалы к модели

Материал из K3-Macro

int AssignAddMat(pK3Obj <hGroup>, int <MatID>, double <Quantity>)

Функция AssignAddMat назначает объекту <hGroup> дополнительный материал <MatID> в количестве <Quantity> в единицах измерения дополнительного материала.

Функция возвращает единицу (1) в случае успешного завершения и ноль (0) в случае ошибки.


int DeleteAddMat(pK3Obj <hGroup>, int <MatID>[, LOGICAL bFull])

Функция DeleteAddMat удаляет из состава объекта <hGroup> дополнительный материал <MatID>.

Если bFull == 0, то удаляемые доп.материалы ищем только на первом уровне иерархии объекта hGroup.

Если bFull != 0, то удаляемые доп.материалы ищем только на всех уровнях иерархии объекта hGroup.

Если <MatID>== 0, то удаляются все дополнительные материалы к модели из состава объекта <hGroup>

Дополнительные материалы, приписанные к номенклатуре, эта функция НЕ УДАЛЯЕТ.

Функция возвращает единицу (1) в случае успешного завершения и ноль (0) если не нашли ни одного удаляемого доп.материала.


int GetAddMat(pK3Obj <hGroup>, STRING <NameArray>)

Функция GetAddMat находит в составе (на всех уровенях) объекта <hGroup> дополнительные материалы и формирует массив с именем <NameArray>.

NameArray[i*3+1] = MatID дополнительного материала

NameArray[i*3+2] = количество дополнительного материала

NameArray[i*3+3] = 1, если дополнительный материала приписан номенклатуре

NameArray[i*3+3] = 0, если дополнительный материала приписан к модели

Функция возвращает количество найденных дополнительных материалов. Если не найдено ни одного дополнительного материала, то массив с именем <NameArray> не создаётся.


Макро | Мебельные команды и функции | Мебельные объекты | Указание | Создание схемы сборки | Перенумерация | Показ кромок | Показ крепежа | Расстановка крепежа и сверловки | Поиск пятен контакта | Показать информацию | Каталоги стандартных моделей | Сдвиг | Количество | Позиции | Комментарий | Классификатор мебельных элементов | Работа с комплектующими | Дополнительные материалы к модели | Специальная расстановка