Как перенести часть реквизитов на вспомогательную форму? В документе создаем дополнительную форму,
вызываем эту форму из имеющейся формы нажатием кнопки команды формы.
Документ должен быть записан!
Примерно так:
Код 1C v 8.2 УП &НаКлиенте
Процедура ДоверенностьВвести(Команда)
Форма = ПолучитьФорму( "Документ.ВозвратТоваровОтКлиента.Форма.ФормаПодготовкиДоверенности" ) ;
ДанныеФормы = ЭтаФорма. Объект;
ЗаполнитьДокументНаСервере( ДанныеФормы) ;
КопироватьДанныеФормы( ДанныеФормы, Форма. Объект) ;
Форма. Открыть( ) ;
КонецПроцедуры
&НаСервере
Функция ЗаполнитьДокументНаСервере(ДанныеФормы) ;
Док = ДанныеФормыВЗначение( ДанныеФормы, Тип( "ДокументОбъект.ВозвратТоваровОтКлиента" ) ) ;
Для К = 1 По Док. Товары. Количество( ) = 0 Цикл
СтрДок = Док. Товары. Добавить( ) ;
КонецЦикла ;
ЗначениеВДанныеФормы( Док, ДанныеФормы) ;
КонецФункции
В итоге получаем заполненную форму и с теми же реквизитами
Категория:
Управляемое приложение, Тонкий клиент