Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Пересчет итоговых сумм табличной части документа Реализация
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.3
asilkhan
Добрый день!
Версия БСП 2.4.6.62
Бухгалтерия для Казахстана, редакция 3.0, разработка для Казахстана: «1С-Рейтинг» (3.0.28.2)

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


Данный код не могу использовать в своей обработке, так как здесь в качестве объекта выступает Форма документа. А у меня вся обработка проходит на в процедуре с префиксом &НаСервере, доступа к форме нет. Каким образом я могу корректно обновить итоговые суммы?
mut
asilkhan @ Вчера, 12:46 необходимо зарегистрироваться для просмотра ссылки ,
Посмотреть как формируется структура в ПодготовитьСтруктуруДляРасчетаСумм, сформировать нужную, дальше передавать свою строку табличной части, ну и пару параметров (НДС, Акциз) передать из своего объекта или подставить что нужно.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.