Акт сверки взаимных расчетов по поставщику
Добрый день.
Заметил странное поведение в стандартной функциональности DAX 2012 (в R2, R3 точно) при формировании актов сверки взаимных расчетов.
При формировании акта с взведённым флагом "Договор" и без фильтра по нему, Аксапта ошибочно группирует различные платежные поручения.
Вызвано это тем, что сортировка проводок осуществляется по transDate, соответственно договора у проводок могут попадаться различные.
Класс RLedgerSheetServer_ActAdjustCustVend, метод collectData:
в случае если договор текущей проводки встречается впервые, идёт сброс значений у переменных: mapPaymentNumCurrent, mapPaymentNumPrevious, lastPaymentNumCurrent, lastPaymentNumPrevious.
Это приводит к тому, что вместо создания новой строки в акте, сумма документа приплюсовывается к уже существующей в рамках того же договора.
Последний раз редактировалось Товарищ ♂uatr; 13.01.2017 в 15:25.
|