static int CConfigCont::IDToTextModule(long mdID, LPCSTR strModuleType, CString& strPath, CModuleCont** ppModuleCont, int bCreate);
Статическая функция для получения текстовых объектов конфигурации: Глобальный Модуль, модуль проведения, модуль вида расчета, описание объекта метаданных.
mdID – Идентификатор объекта метаданных. Для получения ГМ задается равным 1.
strModuleType – Название типа модуля, который хотим получить. Если посмотреть структуру мдшника, то это название ветки, из которой достаются данные.
Может принимать значения:
strPath – Ссылка для приема полного пути в мд-файле к извлеченным данным.
ppModuleCont – Ссылка для приема полученного документа
bCreate – Если TRUE, то в мдшнике будет создан контейнер для этих данных при их отсутствии. При этом каких-либо проверок на логику движка 1С не делается. То есть можно создать контейнер – модуль проведения для справочника, текст в разделе "ModuleText" с любым идентификатором (при нормальной работе в ветке "ModuleText" есть только текст с ид==1, для ГМ). Естественно, работает это в Конфигураторе, в Предприятии затем такие «хитрые» тексты можно так же вытащить.
Получение Глобального Модуля: