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