не сохраняются изменения внесенные в табличную часть внешней обработкой
Sandy
24.06.2009 - 12:29
|
Пол дня убила, не могу понять почему не сохраняются изменения, вносимые в табличную часть документа. вот текст обработки Док = документы.ОтчетКомиссионераОПродажах.Выбрать(); пока док.Следующий() цикл Состояние("Удаляем сумму вознаграждения из документа Отчет коммисионера о продажах"); Если (док.СуммаВознаграждения > 0) тогда Для каждого строка из док.ПолучитьОбъект().Товары цикл строка.СуммаВознаграждения = 0; Док.ПолучитьОбъект().ПолучитьФорму().ПодключитьОбработчикИзмененияДанных("СуммаВознаграждения","ТоварыВознаграждениеПриИзменении"); ОбработкаТабличныхЧастей.РассчитатьСуммуТабЧасти(строка,Док.ПолучитьОбъект().ЭтотОбъект); ОбработкаТабличныхЧастей.РассчитатьСуммуНДСТабЧасти(строка,Док.ПолучитьОбъект().ЭтотОбъект); КонецЦикла; Док.ПолучитьОбъект().Прочитать(); Док.ПолучитьОбъект().ПолучитьФорму().Обновить(); Док.ПолучитьОбъект().ЭтотОбъект.Записать(РежимЗаписиДокумента.Проведение); КонецЕсли; КонецЦикла; Понимаю, что скорее всего какая то ерунда, но меня уже клинит. Спасибо заранее. |