Как формируется общая сумма документа Заказ поставщику в УТ 11. #721144


#0 by 1sik
В модуле форме заказа поставщику есть такой кусок в процедуре РассчитатьИтоговыеПоказателиЗаказа : Вопрос в том откуда берется  "СуммаСНДСБезВозвратнойТары" и "СуммаСНДСОтмененоБезВозвратнойТары", такого реквизита нет ни в табличных частях объекта ни в таблицах формы. Глобальный поиск по конфигурации ничего не показывает. Но каким то неведомым для меня образом при заполнении табчасти вручную эти суммы у меня сначала равны нулю, а при сохранении и повторном открытии документа значения в колонке "СуммаСНДСБезВозвратнойТары" равны значениям из колонки суммаСНДС.  Из за того что эта сумма не считаеться сразу, у меня итоговая сумма по документу не пересчитываются на лету, когда я удаляю добавляю строки в документе.
#1 by
25-01-2021

В структуру обработки строки добавьте следующие действия
СтруктураДействий = Новый Структура; ... СтруктураДействий.Вставить("ЗаполнитьПризнакБезВозвратнойТары", Объект.ВернутьМногооборотнуюТару); СтруктураДействий.Вставить("ЗаполнитьПризнакОтмененоБезВозвратнойТары", Объект.ВернутьМногооборотнуюТару); СтруктураДействий.Вставить("ЗаполнитьДубликатыЗависимыхРеквизитов", ЗависимыеРеквизиты());

&НаКлиентеНаСервереБезКонтекста Функция ЗависимыеРеквизиты()

Возврат Новый Структура(
"БезВозвратнойТары,ОтмененоБезВозвратнойТары,Отменено",
"Сумма,СуммаНДС,СуммаСНДС,СуммаРучнойСкидки,СуммаАвтоматическойСкидки",
"Сумма,СуммаНДС,СуммаСНДС,СуммаРучнойСкидки,СуммаАвтоматическойСкидки",
"Сумма,СуммаНДС,СуммаСНДС,СуммаРучнойСкидки,СуммаАвтоматическойСкидки");

КонецФункции

Сама Процедура вызывается так ОбработкаТабличнойЧастиСервер.ОбработатьСтрокуТЧ(СтрокаТЧ, СтруктураДействий, Новый Структура);

Проверено на Управление торговлей, редакция 11 (11.4.10.62)

Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С