Интересный глюк обнаружился при печати корректировочных СФ.
Допустим есть отгрузка :
Номенклатура1, количество 10
Номенклатура2, количество 20
Номенклатура3, количество 30
К ней оформлен возврат
Номенклатура3, количество -30
Т.е. итоговая отгрузка по Номенклатура3 равна 0.
В этом случае при печати корректировочного СФ напечатается фактура, содержащая позиции
Номенклатура1
и
Номенклатура2
с нулевыми изменениями, а Номенклатура3 вообще не будет упомянута. Ошибка воспроизводится именно в случае когда из-за возвратов обнуляется отгруженное количество.
Исправление во вложении.
см. методы
getCorrOrigTrans
GRD_fillDifference
|