Состав и структура надстройки
Надстройка представляет собой zip-архив с расширением .mox, в котором находятся LUA - скрипты и другие вспомогательные файлы.
Архивный файл надстройки содержит следующие папки и файлы:
- файл регистрации надстройки в корневом каталоге надстройки;
- файл сценария надстройки в каталоге cmd;
- файл с текстом лицензионного соглашения (End-user License Agreement, EULA) в каталоге META-INF.
В случае, если надстройка подписана, в каталоге META-INFнаходятся файлы электронной подписи:
- .digest - хэш-суммы файлов надстройки;
- .signature - файл ЭЦП.
Для неподписанных надстроек файлы электронной подписи отсутствуют.
В составе модуля надстройки могут содержаться следующие специальные каталоги:
-
bin, в котором размещаются библиотеки и иные сторонние модули (см. раздел Распространение сторонних модулей в составе надстройки);
-
i18n, в котором размещаются файлы, необходимые для локализации надстройки (см. раздел Словари локализации);
-
Python, в котором размещаются Python файлы, используемые для интеграции в код надстройки (см. раздел Интеграция Python скриптов в код надстроек).
Также архивный файл надстройки MOX может содержать любые другие файлы и каталоги, необходимые для обеспечения работы надстройки.
Пример структуры файла надстройки приведен на рисунке.

Для доступа к файлам установленной надстройки используются функции, перечисленные в разделе Функции для работы с файлами надстройки.