0

Процедура ОбработкаПолученияФормы()

Процедура позволяет переопределить открываемую форму объекта

Синтаксис

Процедура ОбработкаПолученияФормы() имеет следующий синтаксис:

ОбработкаПолученияФормы(ВидФормы, Параметры, ВыбраннаяФорма, ДополнительнаяИнформация, СтандартнаяОбработка)

А также альтернативный англоязычный синтаксис:

FormGetProcessing(FormType, Params, FormName, AddInfo, UseStdAction)

Параметры

Описание параметров процедуры ОбработкаПолученияФормы():

Имя параметра Тип Описание
ВидФормы Строка Имя стандартной формы: ФормаОбъекта, ФормаСписка и т.д. Подробнее описано в статье Работа с формами: открытие формы
Параметры Структура Параметры открываемой формы. Подробнее работа с параметрами описана в статье Работа с формами: параметры формы
ВыбраннаяФорма Строка Содержит имя открываемой формы или объект метаданных Форма. Если значение параметра изменено, то будет осуществлен поиск формы в пределах объекта, для которого открывается форма.
ДополнительнаяИнформация Структура Дополнительная информация открытия формы.
СтандартнаяОбработка Булево В данный параметр передается признак выполнения стандартной (системной) обработки события. Если в теле процедуры-обработчика установить данному параметру значение Ложь, стандартная обработка события производиться не будет (выбираются установленные разработчиком форма и параметры). Значение по умолчанию: Истина.
Жирным шрифтом выделены обязательные параметры

Описание

Предопределенная процедура модуля менеджера ОбработкаПолученияФормы() вызывается на сервере при получении стандартной формы объекта из клиентского приложения. Если требуется переопределить выбор открываемой формы, необходимо установить в параметре ВыбраннаяФорма другое имя формы или объект метаданных формы, которую требуется открыть, а в параметре СтандартнаяОбработка установить значение Ложь.

Внимание! К обработчикам событий, расположенным в расширении конфигурации применяется безопасный режим на время исполнения.

Доступность

Сервер

Пример использования

Пример кода с использованием процедуры ОбработкаПолученияФормы():

Процедура ОбработкаПолученияФормы(ВидФормы, Параметры, ВыбраннаяФорма, ДополнительнаяИнформация, СтандартнаяОбработка)
	
	Если ВидФормы = "ФормаОбъекта" И НЕ Параметры.Свойство("Ключ") Тогда
		ВыбраннаяФорма = "ФормаНового";
		СтандартнаяОбработка = Ложь;
	КонецЕсли; 
	
КонецПроцедуры

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *