Открыть форму с параметром в 1С (обычные и управляемые формы)


Открыть форму с параметром (обычные формы)

2 способа передачи параметра в обычную форму.

  • (Используется редко). Создаём реквизит формы (этот реквизит, при необходимости, отображаем визуально).

Создание реквизита формы

  • (Используется часто). В модуле открываемой формы, объявляем экспортную переменную. А обрабатываем её, в событии «ПередОткрытием» открываемой формы:

И для первого и для второго способа, используем одинаковый код:

 

Открыть форму с параметром (Управляемые формы)

В управляемых формах, есть возможность передачи параметров, сразу при получении формы. Дополнительно, в управляемых формах, присутствуют стандартные параметры для различных объектов (справочники , документы и т.д.). При использовании таких стандартных параметров, отсутствует необходимость какой-либо их обработки. То есть, задал параметр — получил результат. Список этих параметров, определяется типом объекта.

Например, параметр «ТекущееЗначение», позволяет позиционировать форму выбора справочника на определенном элементе.

 

Для собственных параметров, потребуется обработка, которая выполняется в событии «ПриСозданииНаСервере» открываемой формы, в остальном механизм передачи параметра, такой же.

Получение формы и передача параметра: