Примечание
Примеры можно посмотреть в демонстрационной базе «Открытие форм», панель функций текущего раздела, группа команд Открыть основную форму, глобальные команды Объекта, Группы, Списка, Выбора, Выбора группы.
Открыть основную форму справочника Товары можно следующим образом (листинг 3.1):
Листинг 3.1. Открытие основной формы нового объекта
ОткрытьФорму("Справочник.Товары.ФормаОбъекта");
Первым параметром метода передается имя той формы, которую нужно открыть. Оно образуется по определенным правилам. Сначала указывается полное имя объекта конфигурации (в данном случае Справочник.Товары), а после него, через точку, стандартное имя основной формы (ФормаОбъекта). Все стандартные имена основных форм перечислены в синтакс-помощнике в разделе Глобальный контекст – Процедуры и функции интерактивной работы, в описании метода ОткрытьФорму() (рис. 3.8).

Рис. 3.8. Метод «ОткрытьФорму()» в синтакс-помощнике
Единственной сложностью тут является то, что имя формы указывается как строка, и поэтому писать его нужно внимательно, не забывая о том, что имя класса объектов конфигурации указывается в единственном числе: Справочник, Документ и т. д.
Поскольку кроме имени формы никаких других параметров не указывается, в случае формы объекта будет создан новый объект и открыта его форма.
ПРИМЕЧАНИЕ
Как открыть форму существующего объекта, рассказано в разделе .
В случае же форм списка и выбора просто будут открыты соответствующие формы (листинг 3.2).
Листинг 3.2. Открытие основных форм списка и выбора
ОткрытьФорму("Справочник.Товары.ФормаСписка");
ОткрытьФорму("Справочник.Товары.ФормаВыбора");
ОткрытьФорму("Справочник.Товары.ФормаВыбораГруппы");
Таким образом можно открыть как автогенерируемые формы, так и формы, которые созданы разработчиком в конфигурации и назначены основными для объектов конфигурации.
Однако существуют две особенности, связанные с открытием стандартных форм, о которых будет сказано далее.