Передача параметров при открытии формы в "1С" — это распространенная задача, которая позволяет динамически настраивать поведение формы в зависимости от контекста. Существует несколько способов передачи параметров, которые зависят от типа формы (управляемая или обычная) и версии "1С:Предприятие". 1. Передача параметров в управляемую форму: 1C ПараметрыФормы = Новый Структура("Ключ1, Ключ2", Значение1, Значение2);
ОткрытьФорму("ИмяФормы", ПараметрыФормы); 1C Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Если Параметры.Свойство("Ключ1") Тогда Переменная1 = Параметры.Ключ1;
КонецЕсли;
КонецПроцедуры 1C ЗначенияЗаполнения = Новый Структура("Поле1, Поле2", Значение1, Значение2);
ОткрытьФорму("ИмяФормы", Новый Структура("ЗначенияЗаполнения", ЗначенияЗаполнения)); 2. Передача параметров в обычную форму: 1C ГлобальнаяПеременная = Значение;
ОткрытьФорму("ИмяФормы"); 1C Форма = ПолучитьФорму("ИмяФормы");
Форма.РеквизитФормы = Значение;