Имя: Пароль:
1C
1С v8
Вопрос по внешней обработке табличной части
0 Rizhij_Nikitos
 
21.06.17
18:50
Есть БП 3.0 (3.0.50.10) на платформе 1С:Предприятие 8.3 (8.3.8.2027).
Перебираю открытые окна, пока не найду необходимое. Беру данные управляемой формы, достаю объект отправляю на сервер. Там произвожу действия по перезаполнению ТЧ, после чего на клиенте копирую данные из объекта обратно в данные формы - объект.

Если сделать такую операцию при помощи обычной внешней обработки, все работает, если я делаю тоже самое при помощи подключаемой обработки ТЧ, на сервер приезжает неизвестно что(вместо объекта), как результат получаю Поле объекта не обнаружено(Продукция). В чем прикол? Что я делаю не так?

    Окна=ПолучитьОкна();
    Для Каждого ОчередноеОкно Из Окна Цикл        
        Если Найти(ОчередноеОкно.Заголовок,"12")>0 Тогда            
            НовыйОбъект=ОчередноеОкно.Содержимое[0].Объект;
            

            
            ВыполнитьНаСервере(НовыйОбъект);
            
            КопироватьДанныеФормы(НовыйОбъект.Продукция, ОчередноеОкно.Содержимое[0].Объект.Продукция);
            

        КонецЕсли;
    КонецЦикла;


На сервере происходит следующее:

    Продукция = ПришедшийНаСерверОбъект.Продукция.Выгрузить();
1 Cyberhawk
 
21.06.17
18:51
Можно обойтись и без поиска окошек
2 Rizhij_Nikitos
 
21.06.17
18:54
Пусть даже так, я в любом случае в качестве выходных данных буду отдавать ДанныеФормыСтруктура в которой содержится то что есть на УФ нужного мне документа.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.