Добрый день.
Конфигурация УПП 1.3
Как открыть и заполнить обработку?
// создал и заполнил обработку
ОбработкаОбъект = Обработки.МояОбработка.Создать();
Для каждого Строка Из ДокументОбъект.Товары Цикл
НоваяСтрокаПрод = ОбработкаОбъект.КонечнаяПродукция.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрокаПрод,Строка);
НоваяСтрокаПрод.ЗаказПокупателя = ДокументОбъект;
КонецЦикла;
Процедура Инициализировать(Объект,ИмяТабличнойЧасти=Неопределено,ТабличноеПолеОбъекта=Неопределено) Экспорт
Форма = ПолучитьФорму("Обработка.МояОбработка.Форма.Форма");
ДанныеФормы = Форма.Объект; // Получаем объект формы в переменную
ЗаполнитьДокументНаСервере(ДанныеФормы,Объект); // Заполняем документ на сервере
КопироватьДанныеФормы(ДанныеФормы, Форма.Объект); // копируем наш объект в объект формы и далее открываем ее
Форма.Открыть();
КонецПроцедуры
Функция ЗаполнитьДокументНаСервере(ДанныеФормы, Объект);
ОбработкаОбъект = Обработки.МояОбработка.Создать();
Для каждого Строка Из Объект.Товары Цикл
НоваяСтрокаПрод = ОбработкаОбъект.КонечнаяПродукция.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрокаПрод,Строка);
КонецЦикла;
ЗначениеВДанныеФормы(ОбработкаОбъект,ДанныеФормы);
КонецФункции
Процедура Инициализировать(Объект,ИмяТабличнойЧасти=Неопределено,ТабличноеПолеОбъекта=Неопределено) Экспорт
Форма = ПолучитьФорму("Обработка.МояОбработка.Форма.Форма");
ДанныеФормы = Форма.Объект; // Получаем объект формы в переменную
ЗаполнитьДокументНаСервере(ДанныеФормы,Объект); // Заполняем документ на сервере
КопироватьДанныеФормы(ДанныеФормы, Форма.Объект); // копируем наш объект в объект формы и далее открываем ее
Форма.Открыть();
КонецПроцедуры
Функция ЗаполнитьДокументНаСервере(ДанныеФормы, Объект);
ОбработкаОбъект = Обработки.МояОбработка.Создать();
Для каждого Строка Из Объект.Товары Цикл
НоваяСтрокаПрод = ОбработкаОбъект.КонечнаяПродукция.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрокаПрод,Строка);
КонецЦикла;
ЗначениеВДанныеФормы(ОбработкаОбъект,ДанныеФормы);
КонецФункции