0
Tumakota
21.11.14
✎
10:44
|
Уважаемые коллеги!
такой вопрос, к документу поступления товаров сделал внешнюю обработку для заполнения табличной части! из документа Поступления вызываю, обработку с двумя полями Поле1 и Поле2, заполняя их пересчитывается документ! Но форма документа не обновляется, только после закрытия и открытия! Нашел вот такой код
КлючПоиска = Новый Структура("Ключ", Объект);
ФормаДокумента = ПолучитьФорму("Документ.ПоступлениеТоваровУслуг.ФормаОбъекта", КлючПоиска);
ДанныеФормыОбъект = ФормаДокумента.Объект;
ПеренестиВДокументНаСервере(ДанныеФормыОбъект);
КопироватьДанныеФормы(ДанныеФормыОбъект, ФормаДокумента.Объект);
ФормаДокумента.Модифицированность = Истина;
Закрыть();
Закрыть(ПараметрыВыбора);
КонецПроцедуры
&НаСервере
Процедура ПеренестиВДокументНаСервере(ДанныеФормыОбъект)
ДанныеФормыОбъект.Товары.Загрузить(Объект.Товары.Выгрузить());
КонецПроцедуры
Но чтобы она заработала нужно чтобы на эту форму внешней обработки передался объект Поступления, как он туда передеается, подскажите?
|
|