Пример кода, которым можно заполнить и открыть формы заполненных объектов (например, загрузить несколько документов), не записывая их. Например, чтобы пользователь мог документы проверить и дозаполнить. Можно заполнить любые данные объекта без доработки конфигурации (даже если реквизит не заполняется из входящих данных).
Блог Жёлтая тетрадь 📒 http://t.me/yellow_pad
&НаКлиенте
Процедура ОткрытьФормуНового(Команда)
Форма = ПолучитьФорму("Документ.ПродажаТоваровУслуг.Форма.ФормаДокумента");
ДанныеФормы = Форма.Объект;
ЗаполнитьНаСервере(ДанныеФормы);
КопироватьДанныеФормы(ДанныеФормы, Форма.Объект);
Форма.Открыть();
КонецПроцедуры
&НаСервере
Процедура ЗаполнитьНаСервере(НовыйОбъект)
НовыйОбъект.Контрагент = Справочники.Контрагенты.НайтиПоКоду("000000005");
КонецПроцедуры
ПриЗаписиФормыОбъектаСклонения (БСП)
ПриЗаписиПредметаИзФормы (БСП)
ДанныеОбновленыНаНовуюВерсиюПрограммы (БСП)