Имя: Пароль:
1C
1С v8
Помогите с управляемыми формами
0 Tumakota
 
21.11.14
10:44
Уважаемые коллеги!

такой вопрос, к документу поступления товаров сделал внешнюю обработку для заполнения табличной части! из документа Поступления вызываю, обработку с двумя полями Поле1 и Поле2, заполняя их пересчитывается документ! Но форма документа не обновляется, только после закрытия и открытия! Нашел вот такой код

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


&НаСервере
Процедура ПеренестиВДокументНаСервере(ДанныеФормыОбъект)
    
    ДанныеФормыОбъект.Товары.Загрузить(Объект.Товары.Выгрузить());
            
КонецПроцедуры


Но чтобы она заработала нужно чтобы на эту форму внешней обработки передался объект Поступления, как он туда передеается, подскажите?
Независимо от того, куда вы едете — это в гору и против ветра!