Files
kompas3d-mcp/docs/Kompas3D_SDK/guides/serv.md
T
mikhail e1337e4016 feat(sdk-docs): MD-база знаний SDK — в репозиторий; генератор и зеркало убраны
docs/Kompas3D_SDK/ становится каноническим источником справки КОМПАС SDK
и включается в репозиторий (2491 файл, ~14 МБ). HTML-зеркало
docs/KOMPAS_SDK_ru-RU/ (~1.4 ГБ, © АСКОН) и генератор
tools/build_kompas3d_sdk.py больше не нужны — регенерация не предполагается.

- .gitignore: MD-база разблокирована; зеркало остаётся проигнорированным
  (safety-net на случай повторной локальной выгрузки).
- CLAUDE.md / SKILL.md: убраны упоминания регенерации и зеркала.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-26 20:00:05 +03:00

7.6 KiB

title, type, api, tags, sources
title type api tags sources
Сервисные функции guide
api7
guide
api7
serv
serv_fncts_common.html

*API экспортных функций > Функции работы с документами *

Сервисные функции

Функции данного раздела обеспечивают выполнение системных команд. EnableTaskAccess - Разрешить/запретить доступ к задаче IsEnableTaskAccess - Определить, разрешен ли доступ к задаче ksEnableUndo - Включить/отключить отмену предыдущих операций ksExecuteKompasCommand - Выполнить команду системы КОМПАС ksGetExternalInterface - Получить указатель внешнего интерфейса ksGetLookStyle - Получить тип отрисовки визуальной части ksGetSystemProfileString - Получить строку из INI-файла системы или из Registry ksGetSystemProfileStringW - Получить строку из INI-файла системы или из Registry (Unicode) ksGetSystemVersion - Получить версию системы ksGetLibraryStatus - Получить состояние защиты продукта ksIsActiveProcessRunnig - Проверить, запущен ли в текущем графическом документе процесс построения ksIsHomeVersion - Проверить, является ли версия домашней ksIsExportAvailable - Разрешен ли экспорт в другие форматы ksIsKompasCommandCheck - Проверить нажата ли кнопка команды ksIsKompasCommandEnable - Проверить доступность выполнения команды ksIsModule2DActive - Проверить, разрешена ли работа со модулем 2D ksIsLibraryLocal - Признак локальный/сетевой продукт ksIsLibraryProductKeyInfo - Получить информацию о текущей сессии ksIsLibraryProductKeyInfoW - Получить информацию о текущей сессии (Unicode) ksIsLibraryProductName - Получить название продукта ksIsLibraryProductNameW - Получить название продукта (Unicode) ksIsLibraryTrial - Ознакомительный период ksIsPrintAvailable - Разрешена ли печать ksRegisterLibraryNumber - Зарегистрировать номер продукта на сервере лицензий Компас ksUnRegisterLibraryNumber - Разрегистрировать номер продукта на сервере лицензий Компас ksIsModule3DActive - Проверить, разрешена ли работа со модулем 3D ksIsSpdsVersion — проверить, используется ли версия Компас - Строитель ksIsStudyVersion – Проверить, является ли версия учебной ksKompasVariant – вернуть версию приложения Компас: Компас - Строитель, Компас - Студент, Иностранная версия и т.д. ksModule3D - Подключить 3D модуль для режима сетевой работы системы ksSetCriticalProcess - Установить критический процесс ksSetLibraryEnable - Запретить/разрешить продукт (занять лицензию) ksSetLookStyle - Задать тип отрисовки визуальной части ksSetProgressBar - Установить текущее значение индикатора прогресса ksSetProgressBarW - Установить текущее значение индикатора прогресса (Unicode) ksSetProgressText - Установить текст в строке состояния индикатора прогресса ksSetProgressTextW - Установить текст в строке состояния индикатора прогресса (Unicode) ksStartProgressBar - Запустить индикатор прогресса ksStartProgressBarW - Запустить индикатор прогресса (Unicode) ksStopProgressBar - Остановить индикатор прогресса ksStopProgressBarW - Остановить индикатор прогресса (Unicode) ksSystemPath - Получить системный путь установленного типа ksSystemPathW - Получить системный путь установленного типа (Unicode) ksTransferInterface - Преобразовать интерфейсный объект одного типа API в интерфейсный объект API другого типа ksTransferReference - Преобразовать объект по reference из API5 в интерфейсный объект API7 PumpWaitingMessages - Обработать список сообщений

Сервисные библиотечные функции

ksConvertLangMenu - Конвертировать меню в соответствии с текущим словарем ksConvertLangStr - Конвертировать строку src в dst в соответствии с текущим словарем ksConvertLangStrW - Конвертировать строку src в dst в соответствии с текущим словарем (Unicode) ksConvertLangStrEx - Конвертировать строку с идентификатором в соответствии с текущим словарем ksConvertLangStrExW - Конвертировать строку с идентификатором в соответствии с текущим словарем (Unicode) ksConvertLangWindow - Конвертировать окно с входящими дочерними окнами в соответствии с текущим словарем ksConvertLangWindowEx - Конвертировать окно с входящими дочерними окнами в соответствии с текущим словарем ksConvertLangWindowExW - Конвертировать окно с входящими дочерними окнами в соответствии с текущим словарем (Unicode) ksExecuteLibraryCommand - Выполнить команду другой библиотеки ksExecuteLibraryCommandW - Выполнить команду другой библиотеки (Unicode) ksGetLibraryTreeStruct - Получить структуру дерева библиотеки документов и библиотеки атрибутов ksGetLibraryTreeStructW - Получить структуру дерева библиотеки документов и библиотеки атрибутов (Unicode) ksGetSystemControlStartResult - Проверить, запущен SystemControlStart или нет ksOpenHelpFile - Открыть файл справки ksOpenHelpFileW - Открыть файл справки (Unicode) ksSetCurrentLibrary - Установить текущую библиотеку ksSetCurrentLibraryW - Установить текущую библиотеку (Unicode) ResultNULL - Обнулить результат работы библиотеки, если ошибка не фатальная SystemControlStart - Перейти под управление КОМПАС-ГРАФИК SystemControlStartW - Перейти под управление КОМПАС-ГРАФИК (Unicode) SystemControlStop - Отдать управление библиотеке