Достаточно недавно стал разбираться в УФ, прошу помочь.
УТ11.2 Хочу сделать обработку, которая бы по выбранному документу эмитировать перевыборку номенклатуры во всей тч (пересчет СуммаСНДС).
На клиенте выполняю следующий код:
пТовары = ДокРеализация.ПолучитьФорму("ФормаДокумента").Объект.Товары;
СтруктураЗаполненияЦены = Новый Структура;
СтруктураЗаполненияЦены.Вставить("ЦенаВключаетНДС", ДокРеализация.ЦенаВключаетНДС);
СтруктураДействий = Новый Структура;
//СтруктураДействий.Вставить("ПересчитатьСуммуНДС", СтруктураЗаполненияЦены);
СтруктураДействий.Вставить("ПересчитатьСуммуСНДС", СтруктураЗаполненияЦены);
Для Каждого Врем ИЗ пТовары Цикл
ОбработкаТабличнойЧастиКлиент.ОбработатьСтрокуТЧ(Врем, СтруктураДействий, Неопределено);
КонецЦикла;
В результате в переменной пТовары лежит уже пересчитанные объект типа ДанныеФормаКоллекция. Как теперь записать эти изменения в сам документ? (как связать ДокументОбъект и пТовары)
Заранее спасибо.
в форме документа с десяток строк кода по пересчету данных в тч, да и те сплошь вызовы общих модулей. неужели так сложно их перекатать и не приставать к целой форме ради А+Б*НДС?