Внутренний идентификатор ГруппаКоманд разворачивается методом Получить в стандартное значение или описание пользовательской группы.
Где и как запускать
Собственная серверная процедура, вызываемая из серверного обработчика учебной формы.
Подготовка
В своей учебной конфигурации Общие → Общие команды создайте УчебнаяПамяткаКниг. В свойствах Группа выберите стандартную группу КоманднаяПанельФормыВажное, допустимую для выбранного назначения / параметра команды. Не создавайте группу простой строкой в BSL.
Если изучаете группу команд формы, назначьте свою команду подходящему командному интерфейсу своей формы; для навигационных групп задайте её допустимый контекст. Участие в подсистеме, видимость и права пользователя настраиваются отдельно.
Основной код — тело собственной серверной процедуры: ГруппаКоманд.Получить доступен на сервере. Вызывайте из серверного обработчика своей управляемой формы; этот код не исполняет обработчик самой общей команды.
Команда = Метаданные.ОбщиеКоманды.УчебнаяПамяткаКниг;
ФактическаяГруппа = Команда.Группа.Получить();
Если ФактическаяГруппа = СтандартнаяГруппаКоманд.КоманднаяПанельФормыВажное Тогда
Сообщить("Собственная команда назначена выбранной стандартной группе");
Иначе
Сообщить("У команды другая группа: " + Строка(ФактическаяГруппа));
КонецЕсли;Разбор по шагам
Создайте свою общую команду и назначьте группу в Конфигураторе.
Получите описание команды, затем разверните ссылку Группа.
Сравните фактическую стандартную группу; не считайте пользовательскую группу одноимённой строкой.
Как проверить результат
Получить возвращает СтандартнаяГруппаКоманд для стандартной группы и объект метаданных для пользовательской.
Совпадение назначения не доказывает видимость / доступность команды конкретному пользователю. Форма и команда не открываются от этого чтения.
Ожидаемый результат
Показан настоящий источник стандартного значения группы в собственных метаданных.
На что обратить внимание
Свойство Группа readonly: это инспекция назначения, а не перестановка команд программным присваиванием.
BSL, открытие форм и выполнение общей команды при сборке HTML не выполнялись.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.