Руководство разработчика. Создание подсистем и управления их составом
Назад к руководству
Подсистемы расширения используются для двух целей:
1) Создание раздела в меню разделов и группировки элементов внутри данного раздела по подчиненным подсистемам.
2) Группировка объектов метаданных по какому-либо признаку, например - состав некоторой функциональной опции.
Отображение раздела в меню определяется флажком Включать в командный интерфейс.
Отображение в интерфейсе можно настроить через кнопку "Командный интерфейс".
Рекомендуется добавлять также картинку раздела, если это подсистема верхнего уровня.
Функциональные подсистемы расширений размещаются как подчиненные подсистемы в основной подсистеме "<Префикс>_ПодсистемыРасширения". При этом состав функциональной системы определяется какие объекты метаданных были использованы для реализации той или иной функциональной возможности. Определение состава должно строиться по логике "Чтобы как можно проще было потом удалить функционал".
Удобство использования функциональных подсистем заключается в быстрых отборах только тех объектов, которые в целом используются в рамках функциональной возможности.