Алфавитный указатель команд макро для К3-Мебель

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


A[править | править код]

  • accessory — добавляет комплектующий в сцену, запрашивая его тип по классификатору мебельных элементов FurnType

B[править | править код]

  • BeginPanel — инициализирует внутренние структуры для работы с длинномером и возвращает количество контуров в геометрии панели длинномера

C[править | править код]

  • ClearInst — очищает текущее состояние
  • CollectInst — "собирает" состояние из переменных, чьи имена заданы в системе и записанных в файлах состояния

D[править | править код]

  • 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-номеру
  • Global_S — начальная инициализация
  • gridlock — задаёт специальные правила расстановки мебельных элементов по сетке
  • GridLockPrm — читает или записывает параметры специальных правил расстановки в объект

H[править | править код]

  • holes — расставляет или удаляет элементы сверловки (отверстия)

I[править | править код]

  • InitInst — заводит новое текущее состояние
  • IsCrePanEdge — определяет, созданы ли в панели кромки, заданные в её параметрах

L[править | править код]

  • lcmove — сдвигает мебельные объекты
  • LoadOrder — осуществляет работу с реестром заказов
  • long_length — создаёт длинномер по указанным параметрам
  • longcreate — команда создания длинномера
  • longsjoining — соединяет длинномеры

M[править | править код]

mb[править | править код]

  • MbCarcase — осуществляет работу с мебельным каркасом в соответствии с указанными ключами
  • mbcreate
  • mbcreate bay — устанавливает проем типа "ниша" в указанную точку стены
  • mbcreate door — устанавливает проем типа "дверь" в точку, находящуюся на указанном расстоянии от края стены
  • mbcreate lug — устанавливает проем типа "короб" в указанную точку стены
  • mbcreate stroom — создаёт стандартную комнату
  • mbcreate wall — строит стену
  • mbcreate window — устанавливает проем типа "окно" в точку, находящуюся на указанном расстоянии от края стены
  • mbdefault — позволяет задать умолчания для построения комнаты при помощи диалогового окна
  • mbdelete
  • mbedit
  • 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 — сдвигает окно
  • MBNewProject — создаёт новый мебельный проект. Текущий мебельный проект закрывается
  • MbPanel
  • MbPanel band — работа с кромками на панели (панелях)
  • MbPanel create — создает инициализированную мебельную панель
  • MbPanel edit — редактирует панель, запрашивая параметры панели в диалоговом окне
  • MbPanel execute — пересоздаёт панель с учетом внесённых изменений
  • MbPanel incut — создаёт врезку в мебельную панель
  • MbPanel item — устанавливает параметры мебельной панели в соответствии с кодом параметра и его значением
  • MbPanel panmark — редактирует вкладку мебельной панели или несколько вкладок с указанными номерами
  • MbPanel pblmark — позволяет ввести параметры панели в диалоговом окне во вкладке с указанным номером
  • MbPanel reacreate — пересоздаёт объекты, в которых содержится хотя бы одна панель
  • MbProfile create — создаёт инициализированный мебельный профиль в точке с указанными координатами первого конца
  • MbProfile edit — редактирует профиль, запрашивая параметры профиля в диалоговом окне
  • MbProfile item — устанавливает параметры мебельного профиля в соответствии с кодом параметра и его значением
  • MbProfile set — позволяет установить текущий профиль в диалоговом окне
  • mbrendering room — позволяет задать умолчания для построения комнаты при помощи диалогового окна
  • mbtoggle — изменяет видимость стены, потолка или пола

meb[править | править код]

  • mebcomment — приписывает комментарий мебельному объекту
  • mebcount — задаёт количество мебельных объектов (присваивает мебельному объекту атрибут "PKMCount")
  • MebelBase — создаёт мебельную базу с полным именем (включая расширение)
  • MebelGab — определяет "мебельные" габаритные координаты изделия и возвращает их в массив
  • mebposition — расставляет позиции мебельных объектов

N[править | править код]

  • NPGetByPropN — ищет номенклатурную единицу из множества, назначенного номенклатурной единице указанным свойством <MultiProp>, с наибольшим значением другого заданного свойства или группы свойств, которое меньше либо равно заданному значению
  • NPGetByProps — ищет номенклатурную единицу из множества, назначенного сборочной единице указанным свойством <GoodsProp>, с наибольшим значением другого заданного свойства или группы свойств, которое меньше либо равно заданному значению
  • NPGetByWhere — извлекает из номенклатуры или справочника изделий записи, удовлетворяющие условию, заданному в строке или массиве строк

O[править | править код]

  • OrderExport — экспортирует текущий заказ в указанный файл
  • OrderImport — импортирует указанный файл в реестр заказов

P[править | править код]

  • Param2DFunc — возвращает координаты точки на параметрической кривой
  • PopInst — извлекает из стека последнее запомненное состояние
  • PriceInfo — возвращает информацию из поля или свойства
  • PushInst — помещает текущее состояние в стек
  • PutOrderInfo — записывает информацию в реестр заказов

R[править | править код]

  • Renumerate — присваивает мебельным объектам номера

S[править | править код]

  • SetArrInst — записывает в переменную-массив состояния значение массива
  • SetBentProf — устанавливает параметры гибки длинномера в соответствии с содержимым массива
  • SetCarcPar — устанавливает параметры будущего каркаса в соответствии с указанными параметрами
  • SetDsblMM — устанавливает текущее состояние мебельных пунктов меню и панелей инструментов
  • SetInit — начальная установка перед построением
  • SetK3Grp — меняет каталог стандартных изделий на тот, который находится в базе данных с указанным именем
  • SetLongBand — устанавливает тип и цвет кромки по сторонам длинномера в соответствии с содержимым массивов
  • SetLongCave — устанавливает прогибы сторон по содержимому массива
  • SetLongCut — устанавливает подрез по ширине и углы для текущего типа длинномера согласно данным, содержащимся в массиве
  • SetLongEnd — устанавливает типы подрезки и их параметры по сторонам текущего типа длинномера
  • SetLongMat — устанавливает материал для текущего длинномера
  • SetLongObj — делает текущим указанный длинномер
  • SetLongsAI — присваивает переменной значение текста интерфейса длинномера в соответствии с типом длинномера и ключом возвращаемой информации
  • SetLongType — возвращает текущий номер типа длинномера
  • SetPan6Par — устанавливает параметры будущей панели в соответствии с указанными параметрами
  • SetPosition — включает или выключает приписывание мебельных позиций при создании дубликата мебельного объекта
  • SetProf6Par — устанавливает параметры будущего профиля в соответствии с указанными параметрами
  • SetVarInst — записывает в переменную состояния значение калькуляторной переменной
  • SetYADEdging — устанавливает состояние кромочных флагов
  • SetYADFixing — включает или выключает режим показа крепежа
  • SetYADSubst — устанавливает код подстановки, соответствующий YAD-номеру
  • ShowLDrafts — показывает в окне предварительного просмотра чертежи, чьи полные имена файлов содержатся в указанном массиве
  • smart — осуществляет работу с мебельными изделиями в сцене. Это — основная команда расстановщика объектов
  • stdviews — создаёт эскизы (стандартные виды) для отчётов и пр. и сохраняет их в папке текущего проекта
  • SumCost — рассчитывает и возвращает стоимость мебельного элемента, посчитанную по заданному алгоритму

T[править | править код]

  • trfilter — устанавливает или изменяет фильтр прозрачности для различных мебельных элементов

V[править | править код]

  • vifilter — устанавливает фильтр отображения мебельных элементов согласно указанным параметрам

См. также[править | править код]

Алфавитный указатель общих команд макро