Вторая особенность связана с формой группы иерархического справочника или иерархического плана видов характеристик.
Указывая имя формы в методе ОткрытьФорму(), мы лишь определяем, какая форма должна быть открыта. Но не определяем особенности элемента данных, который будет отображаться в этой форме.
В случае с документами или линейными справочниками никакой проблемы не возникнет. Все элементы данных в таких структурах равнозначны.
Однако если справочник не линейный, а иерархический, то он содержит как «обычные» элементы, так и элементы, являющиеся группами.
Если при открытии формы не делать специальных указаний, платформа стандартно будет создавать именно новый элемент, а не группу. Поэтому если мы хотим открыть форму новой группы, то помимо указания имени открываемой формы нужно еще указать, что должна создаваться именно новая группа, а не элемент. Для этого используются параметры формы.
Некоторый стандартный набор параметров существует у самого объекта встроенного языка Форма. В режиме 1С:Предприятие к этим параметрам, которые существуют у любой формы, добавляется еще некоторое количество параметров, поставляемых расширением формы.
Параметры формы описаны в синтакс-помощнике (рис. 3.9).

Рис. 3.9. Параметры формы в синтакс-помощнике
Все возможные расширения также перечислены в синтакс-помощнике. У каждого из них свой состав параметров, которые они добавляют к параметрам формы (рис. 3.10).

Рис. 3.10. Расширения формы в синтакс-помощнике
Какое именно расширение будет добавлено к конкретной форме, зависит от типа основного реквизита формы. Например, если форма отображает данные элемента справочника, то основной реквизит такой формы будет иметь тип СправочникОбъект.<имя>, а к форме будет добавлено расширение справочника.
У расширения справочника есть параметр ЭтоГруппа. Если в этот параметр передать значение Истина, то будет создана именно новая группа, а не новый элемент.
Параметры формы можно передать вторым параметром метода ОткрытьФорму(). Так как может быть указано сразу несколько параметров, то они передаются в виде структуры. Каждый элемент этой структуры содержит имя параметра и его значение (листинг 3.4).
Листинг 3.4. Открытие основной формы новой группы
ПараметрыФормы = Новый Структура("ЭтоГруппа", Истина);
ОткрытьФорму("Справочник.Товары.ФормаГруппы", ПараметрыФормы);
Примечание
Пример можно посмотреть в демонстрационной базе «Открытие форм», панель функций текущего раздела, группа команд Открыть основную форму, глобальная команда Группы.