ОткрытьМодуль (OpenModule)

Описание:

Функция загружает модуль. Если загрузка не удалась, то вызывается исключение. Загрузка подразумевает также исполнение кода, который в нем имеется. При этом модуль, из которого была вызвана загрузка, будет являться по отношению к загруженному родительским.

Синтаксис:

ОткрытьМодуль(<Строка><Параметр>)

OpenModule(<String><Parameter>)

Параметры:

Строка (String) – идентификатор модуля. Соответствует идентификатору модуля, заданному в «Конфигураторе».  Для более удобного указания идентификатора модуля используется объект «ИменаМодулей» («ModulesName»). Строковое значение.

Параметр (Parameter) – значение любого типа, передаваемое в загружаемый модуль. Подробнее читайте в разделе ПолучитьПараметр (GetParameter). Параметр не является обязательным.

Флаг (Flag) – признак выгрузки модуля при выгрузке родительского модуля. Если параметр принимает значение 1, то модуль выгружается при условии выгрузки родительского модуля. Если параметр принимает значение 0, то модуль не выгружается при условии выгрузки родительского модуля. Значение по умолчанию: «Ложь» («False»). Параметр не является обязательным.

Возвращаемые значения:

Объект «Модуль».

Пример:

//Открывается модуль, которому назначается выполнение
//функции «Заполнить поля формы» при инициализации.
Функция ЗаполнитьПоляФормы()Экспорт
   
    КонтрагентКЛ = «Наименование»;
   
    Возврат 0;
КонецФункции
 
МодульПодбора = ОткрытьМодуль(ИменаМодулей.Справочники.Номенклатура.ФормаСписка);
МодульПодбора.ЭтаФорма.УстановитьПриИнициализацииДиалога(ЗаполнитьПоляФормы);
МодульПодбора.ЭтаФорма.Показать(1);