Вход | Регистрация

1С:Предприятие ::

Метки: 

Как получить объект из формы, открытой в другой форме УФ

Я
   breezee
 
16.09.18 - 12:56
Добрый день, коллеги. Прошу помощи. УТ11 8.3.
Для удобства манагеров создаю Заказ клиента и заполняю его из внешней обработки.
Но не заполняется этапы графиков оплаты. Точнее они заполняются на форме, но в самом объект (ДокументОбъект) не заполняеются.
Я бы их заполнил руками, но ни как не могу получить объект из формы. Может,
кто знает, как получить объект из формы, полученной с другой формы? РевизитФормыВЗначение не подходит, потому что работает только с текущей формой. Вот текущий код: (Если кому нужны функции по заполнению - могу кинуть, тут именно код как я получаю форму и заполняю её)

Форма = ПолучитьФорму("Документ.ЗаказКлиента.ФормаОбъекта");
    ДанныеФормы = Форма.Объект;// Получаем объект формы в переменную

    
    ЗаполнитьДокументНаСервере(ДанныеФормы, МассивПодобраннхТроваров);// Заполняем документ на сервере

    
    КопироватьДанныеФормы(ДанныеФормы, Форма.Объект);// копируем наш объект в объект формы и далее открываем ее

    
    Форма.НадписьЭтапыОплаты = ЭтапыОплатыКлиентСервер.НадписьЭтапыОплаты(Форма);
    //Форма.Объект.ЗаполнитьУсловияПродажПоСоглашению();

    
    РассчитатьИтоговыеПоказателиЗаказа(Форма);
    
    Форма.Открыть();
 
 
   Cyberhawk
 
1 - 16.09.18 - 13:02
"они заполняются на форме, но в самом объект (ДокументОбъект) не заполняеются" // И что?
   breezee
 
2 - 16.09.18 - 13:12
(1) ДокументОбъект недоступен. Я не могу заполнить его табличную часть, а мне это и нужно
   Cyberhawk
 
3 - 16.09.18 - 13:18
ДанныеФормыВЗначение
   breezee
 
4 - 16.09.18 - 13:22
(3) спасибо! Попробую сегодня
   Cyberhawk
 
5 - 16.09.18 - 13:24
Но лучше бы ты внес строку кода в модуль формы или модуль объекта, чем так сношаться с формой извне


Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует