Подмена формы при создании объекта 1с

Подмена формы при создании объекта 1с

Простой пример как подменить форму при создании объекта 1с.

Наша конфигурация: 1 Справочник, в котором 1 булевый реквизит. И две формы: ФормаЭлемента (как основная) и ФормаЭлемента2 которую будем подставлять если наш реквизит имеет значение "Истина".

Подменять форму будем через модуль менеджера в поцедуре "ОбработкаПолученияФормы".


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



Теги:   


2024-06-03




Выбрать язык:
-  руский
-  Українська