1С:Предприятие 8
Система программ

Как открыть форму списка, выбора?

25.06.2012

Открыть основную форму списка или выбора можно следующим образом:

ОткрытьФорму("Справочник.Товары.ФормаСписка");
ОткрытьФорму("Справочник.Товары.ФормаВыбора");
ОткрытьФорму("Справочник.Товары.ФормаВыбораГруппы"); 

Здесь Справочник.Товары - полное имя объекта конфигурации, за которым через точку следует стандартное имя основной формы: ФормаСпискаФормаВыбора или ФормаВыбораГруппы.

Обратите внимание, что имя класса объектов конфигурации - Справочник - указывается в единственном числе, а не во множественном (Справочники).

Таким образом, если у объекта конфигурации не назначена основная форма, будет открыта форма, автоматически генерируемая платформой. Если основная форма назначена, будет открыта именно она.

Если требуется открыть произвольную форму объекта конфигурации, созданную в конфигураторе, но не назначенную основной, вместо стандартного имени основной формы указывается слово Форма и через точку от него - имя формы, созданной в конфигураторе.

Например:

ОткрытьФорму("Справочник.Товары.Форма.СписокСОстатками");
ОткрытьФорму("Справочник.Товары.Форма.ФормаУниверсальногоПодбора");