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

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

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


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


Но чтобы она заработала нужно чтобы на эту форму внешней обработки передался объект Поступления, как он туда передеается, подскажите?
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn