Алфавитный указатель команд макро для К3-Мебель
Материал из K3-Macro
A
- accessory — добавляет комплектующий в сцену, запрашивая его тип по классификатору мебельных элементов FurnType
- AssignAddMat — назначает объекту дополнительный материал
B
- BeginPanel — инициализирует внутренние структуры для работы с длинномером и возвращает количество контуров в геометрии панели длинномера
C
- ClearInst — очищает текущее состояние
- CollectInst — "собирает" состояние из переменных, чьи имена заданы в системе и записанных в файлах состояния
D
- DeleteAddMat — удаляет из состава объекта дополнительный материал
- drawlongs — создаёт чертежи длинномеров, выбранных в диалоговом окне
E
- EndPanel — освобождает память, захваченную для работы с длинномером
- ExploreInst — "раздаёт" состояние в переменные, чьи имена заданы в системе и записанных в файлах состояния
F
- FindArrInst — ищет в состоянии переменную-массив с указанным именем
- FindArticle — ищет артикул стандартного изделия для текущего изделия, которое в данный момент создается по прототипу
- FindSpotPan — находит панель, с которыми указанный элемент контура панели имеет пятно контакта
- FindSpots — находит пятна контакта панели с прилегающими панелями и заполняет массив информацией о параметрах найденных пятен
- FindVarInst — ищет в состоянии переменную с указанным именем
- FixDetInfo — возвращает значение свойства или поля у детали крепежа
- FixDets — создает массив и заполняет его параметрами типа крепежа
- fixing — выполняет различные действия с крепежом
- FixRuleInfo — возвращает значение свойства или поля у правила крепежа
- FreeFixInfo — возвращает информацию о линии свободного крепежа
- FreeInst — удаляет из памяти все состояния с указанным номером (для создания нового проекта)
- FReport — создаёт отчёт, сохраняет его в файл, передаёт отчёту указанные параметры базы и отчёта
G
- GetArrInst — записывает в калькуляторный массив значение переменной-массива состояния
- GetBentProf — заполняет массив параметрами гибки гнутого длинномера
- GetCarcNumb — озвращает номер каркаса, которому принадлежит указанный объект
- GetCarcPar — читает параметры будущего каркаса
- GetCeilInfo — возвращает информацию о потолке
- GetCutData — возвращает полный путь к папке с данными раскроя
- GetCutting — возвращает полное имя исполняемого файла раскроя
- GetDsblMM — возвращает текущее установленное состояние мебельных пунктов меню и панелей инструментов
- GetFloorInfo — возвращает информацию о поле
- GetFTMat — открывает диалоговое окно выбора типа и материала длинномера одного вида
- GetHashCode — вычисляет и возвращает хэш-код объекта
- GetHoles — создает и заполняет массив параметрами отверстий, которые имеются в объекте
- GetListMat — создаёт массив, который заполняет ID материалов из номенклатурного справочника, согласно указанному критерию
- GetLngMatN — возвращает имя текущего длинномера из справочника сборочных единиц
- GetLongBand — заполняет массивы типами и цветами кромки по сторонам длинномера
- GetLongCave — заполняет массив прогибами сторон
- GetLongCut — заполняет массив параметрами подрезки текущего длинномера
- GetLongEnd — возвращает типы подрезки и их параметры по сторонам текущего типа длинномера
- GetLongFile — возвращает путь к файлу текущего длинномера и заполняет переменные характеристиками длинномера
- GetLongLen — возвращает длину длинномера
- GetLongMat — возвращает номер материала текущего длинномера
- GetLongType — осуществляет установку типа длинномера
- GetLongsAI — возвращает текст интерфейса длинномера
- GetMCarcNumb — возвращает максимальный номер каркаса
- GetMPLSubst — создаёт массивы и заполняет их ID и названием элемента подстановки с внутренним номером
- GetMPLSubstR — создаёт два двумерных массива и один одномерный и заполняет их ID и названиями элементов подстановки
- GetNContPan — возвращает количество элементов в контуре панельного длинномера
- GetNumInst — возвращает число запомненных состояний в стеке
- GetObjByCSG — возвращает список объектов с заданным CSG в составе заданного объекта
- GetOrderInfo — возвращает информацию о текущем заказе
- GetOutline — возвращает в список UnObj2d элементы контура профильного длинномера
- GetPan6Par — читает свойства созданной панели в соответствии с указанными параметрами
- GetPanelEl — заполняет массив геометрическими параметрами элемента контура текущего панельного длинномера
- GetPanElWrk — возвращает ID обработки элемента контура текущего панельного длинномера и заполняет массив параметрами обработки
- GetProfLine — возвращает в список UnObj2d элементы линии установки профиля
- GetProfShift — вычисляет смещение конца линии установки длинномера при подрезке углом
- GetProf6Par — читает свойства созданного профиля в соответствии с указанными параметрами
- GetProtoID — ищет прототип в библиотеке прототипов
- GetProtoInfo — возвращает информацию о прототипе в библиотеке прототипов
- GetProtoPar — находит среди параметров прототипа все те параметры, тип которых равен заданному
- GetRoomInfo — возвращает количество стен в комнате
- GetSubstYAD — ищет YAD-номер по номеру группы подстановки и возвращает его значение
- GetVarInst — записывает в калькуляторную переменную значение переменной состояния
- GetWallInfo — заполняет массив информацией о стене
- GetWindInfo — заполняет массив информацией о проёме
- GetYADEdging — возвращает состояние кромочных флагов по указанному параметру
- GetYADFixing — проверяет статус режима "Показывать крепёж"
- GetYADSubst — возвращает код подстановки по YAD-номеру
- gridlock — задаёт специальные правила расстановки мебельных элементов по сетке
- GridLockPrm — читает или записывает параметры специальных правил расстановки в объект
H
- holes — расставляет или удаляет элементы сверловки (отверстия)
I
- InitInst — заводит новое текущее состояние
- IsCrePanEdge — определяет, созданы ли в панели кромки, заданные в её параметрах
L
- lcmove — сдвигает мебельные объекты
- LoadOrder — осуществляет работу с реестром заказов
- long_length — создаёт длинномер по указанным параметрам
- longcreate — команда создания длинномера
- longsjoining — соединяет длинномеры
M
mb
- mbcreate bay — устанавливает проем типа "ниша" в указанную точку стены
- mbcreate door — устанавливает проем типа "дверь" в точку, находящуюся на указанном расстоянии от края стены
- mbcreate lug — устанавливает проем типа "короб" в указанную точку стены
- mbcreate stroom — создаёт стандартную комнату
- mbcreate wall — строит стену
- mbcreate window — устанавливает проем типа "окно" в точку, находящуюся на указанном расстоянии от края стены
- mbdefault — позволяет задать умолчания для построения комнаты при помощи диалогового окна
- mbdelete bay — удаляет нишу
- mbdelete door — удаляет дверь
- mbdelete lug — удаляет короб
- mbdelete room — удаляет комнату со всеми дверьми, окнами и пр. из сцены
- mbdelete wall — удаляет стену
- mbdelete window — удаляет окно
- mbedit bay — редактирует нишу
- mbedit door — редактирует дверь
- mbedit lug — редактирует короб
- mbedit wall — редактирует стену при помощи диалогового окна
- mbedit window — редактирует окно
- MbExplode — создаёт схему сборки мебельного объекта
- MBInfo — показывает различную информацию о мебельных объектах
- MbGet — позволяет указывать мебельный объект в соответствии с заданными параметрами
- mbmove
- mbmove bay — сдвигает нишу
- mbmove door — сдвигает дверь
- mbmove free — сдвигает стену или узел стены на указанный вектор
- mbmove lug — сдвигает короб
- mbmove node — сдвигает узел стены на указанную величину вдоль стены
- mbmove wall — сдвигает стену на указанную величину перпендикулярно плоскости стены
- mbmove window — сдвигает окно
- MbPanel band — работа с кромками на панели (панелях)
- MbPanel create — создает инициализированную мебельную панель
- MbPanel edit — редактирует панель, запрашивая параметры панели в диалоговом окне
- MbPanel execute — пересоздаёт панель с учетом внесённых изменений
- MbPanel incut — создаёт врезку в мебельную панель
- MbPanel item — устанавливает параметры мебельной панели в соответствии с кодом параметра и его значением
- MbPanel panmark — редактирует вкладку мебельной панели или несколько вкладок с указанными номерами
- MbPanel pblmark — позволяет ввести параметры панели в диалоговом окне во вкладке с указанным номером
- MbPanel reacreate — пересоздаёт объекты, в которых содержится хотя бы одна панель
- MbProfile add — создаёт мебельный профиль по двум точкам
- MbProfile create — создаёт инициализированный мебельный профиль в точке с указанными координатами первого конца
- MbProfile edit — редактирует профиль, запрашивая параметры профиля в диалоговом окне
- MbProfile item — устанавливает параметры мебельного профиля в соответствии с кодом параметра и его значением
- MbProfile set — позволяет установить текущий профиль в диалоговом окне
- mbrendering room — позволяет задать умолчания для построения комнаты при помощи диалогового окна
- mbtoggle — изменяет видимость стены, потолка или пола
meb
- mebcomment — приписывает комментарий мебельному объекту
- mebcount — задаёт количество мебельных объектов (присваивает мебельному объекту атрибут "PKMCount")
- MebelBase — создаёт мебельную базу с полным именем (включая расширение)
- MebelGab — определяет "мебельные" габаритные координаты изделия и возвращает их в массив
- mebposition — расставляет позиции мебельных объектов
N
- NewOrder — создаёт новый заказ в текущем реестре заказов
- NPGetByPropN — ищет номенклатурную единицу из множества, назначенного номенклатурной единице указанным свойством <MultiProp>, с наибольшим значением другого заданного свойства или группы свойств, которое меньше либо равно заданному значению
- NPGetByProps — ищет номенклатурную единицу из множества, назначенного сборочной единице указанным свойством <GoodsProp>, с наибольшим значением другого заданного свойства или группы свойств, которое меньше либо равно заданному значению
- NPGetByWhere — извлекает из номенклатуры или справочника изделий записи, удовлетворяющие условию, заданному в строке или массиве строк
O
- OrderExport — экспортирует текущий заказ в указанный файл
- OrderImport — импортирует указанный файл в реестр заказов
P
- Param2DFunc — возвращает координаты точки на параметрической кривой
- PopInst — извлекает из стека последнее запомненное состояние
- PriceInfo — возвращает информацию из поля или свойства
- PushInst — помещает текущее состояние в стек
- PutOrderInfo — записывает информацию в реестр заказов
R
- RegReport — регистрирует созданный отчёт в реестре отчётов
- RemoveCurrOrder — удаляет текущий заказ из реестра заказов
- Renumerate — присваивает мебельным объектам номера
S
- SetArrInst — записывает в переменную-массив состояния значение массива
- SetBentProf — устанавливает параметры гибки длинномера в соответствии с содержимым массива
- SetCarcPar — устанавливает параметры будущего каркаса в соответствии с указанными параметрами
- SetDsblMM — устанавливает текущее состояние мебельных пунктов меню и панелей инструментов
- SetK3Grp — меняет каталог стандартных изделий на тот, который находится в базе данных с указанным именем
- SetLongBand — устанавливает тип и цвет кромки по сторонам длинномера в соответствии с содержимым массивов
- SetLongCave — устанавливает прогибы сторон по содержимому массива
- SetLongCut — устанавливает подрез по ширине и углы для текущего типа длинномера согласно данным, содержащимся в массиве
- SetLongEnd — устанавливает типы подрезки и их параметры по сторонам текущего типа длинномера
- SetLongMat — устанавливает материал для текущего длинномера
- SetLongObj — делает текущим указанный длинномер
- SetLongsAI — присваивает переменной значение текста интерфейса длинномера в соответствии с типом длинномера и ключом возвращаемой информации
- SetLongType — возвращает текущий номер типа длинномера
- SetPan6Par — устанавливает параметры будущей панели в соответствии с указанными параметрами
- SetPosition — включает или выключает приписывание мебельных позиций при создании дубликата мебельного объекта
- SetProf6Par — устанавливает параметры будущего профиля в соответствии с указанными параметрами
- SetVarInst — записывает в переменную состояния значение калькуляторной переменной
- SetYADEdging — устанавливает состояние кромочных флагов
- SetYADFixing — включает или выключает режим показа крепежа
- SetYADSubst — устанавливает код подстановки, соответствующий YAD-номеру
- ShowLDrafts — показывает в окне предварительного просмотра чертежи, чьи полные имена файлов содержатся в указанном массиве
- smart — осуществляет работу с мебельными изделиями в сцене. Это — основная команда расстановщика объектов
- stdviews — создаёт эскизы (стандартные виды) для отчётов и пр. и сохраняет их в папке текущего проекта
- SumCost — рассчитывает и возвращает стоимость мебельного элемента, посчитанную по заданному алгоритму
T
- trfilter — устанавливает или изменяет фильтр прозрачности для различных мебельных элементов
V
- VerifyPanelCommonPos — для всех панелей в заказе с одинаковым CommonPos выполняет проверку на идентичность с учётом заданных в пользовательских параметрах критериев сравнения панелей
- vifilter — устанавливает фильтр отображения мебельных элементов согласно указанным параметрам