2020-02-06 11:50:28
Краткое описание :
Некорретное отображение Итого к оплате в печатных формах ДО
на закупкуОписание :
Управление снабжением - > Счета, ДО на закупкуЧто измененно :
При одновременном наличии услуг и сопутствующих услуг в
спецификации ДО на закупку в печатных формах неверно выводится "Итого к
оплате". Печать документа: -Счет на закупку в НДЕ (для ВАЛ-НДЕ документов);
-Счет на закупку в НДЕ (для ВАЛ-НДЕ документов с иерархическим представлением
спецификации). Печать документа в FR: -Рублевый счет на закупку с иерархическим
представлением спецификации; -Счет на закупку (скидки и налоги к позиции).
Как измененно :
Проблема в расчете BaseDoc.TotalNDE. Именно это поле выводится
в итого отчетов. Расчет идет как BaseDoc.TotalNDE +=
oDOfuns.DoRoundNde(BaseDoc.VidDoc, oDOfuns.DoRoundEx(BaseDoc.Buffer, GetSumPos)
* _kurs). Но при расчете суммы по позиции для ДО на закупку для сопутствующих
услуг (%МЦ) (SpStep.PrMC=3) алгоритм отличался от GetSumPos - в GetSumPos
попадали также и услуги. Алгоритмы приведены в соответствие. Для изменения
печати нужно пересчитать сумму по ДО (например, поменять количество по любой
строке спецификации).