Исходники
|
Пример простого плагина
Пример демонстрирует создание простого плагина, добавление закладки
в окно Конфигурации, открытие окна "Активные Пользователи".
|
Исходники
|
config.h
Заголовок к классу CConfigService, сервису, предоставляемому OpenConf
|
|
Как написать плагин
Плагин представляет собой обычную dll, размещенную в bin\config\
OpenConf при загрузке Конфигуратора загружает все dll из этой папки.
ВАЖНО: Так как 1С-Предприятие написано в MFC, то наиболее легкий путь
для создания плагинов - тоже писать их в MFC. При этом становятся доступными и
простыми многие возможности по ковырянию Конфигуратора.
Сервис OpenConf
OpenConf предоставляет базовый сервис для плагинов, предпочтительно для
MFC-extension DLL. Для обращения к сервису плагин должен экспортировать
функцию SetConvigService(void* p) Если OpenConf найдет в dll такую
функцию, то он передаст в нее указатель на объект CConfigService, через который
можно обратится к сервису. Подробнее см. "config.h"
|