MS Dynamics AX / AXAPTA - Где находится код, который предотвращает перепечатку авизо о неоплаченных чеках? - PullRequest
1 голос
/ 23 октября 2008

Мы хотим перепечатать совет по оплате, даже до того, как он будет опубликован. Отчет BankPaymAdviceCheque должен быть в состоянии сделать это, но печатает только советы для уже вывешенные чеки. Диалоговое окно отчета, однако, позволяет вам выбрать неопубликованные, а также.

Независимо от того, как я искал в коде, я не могу найти бит, который предотвращает повторную печать неопубликованных денежных переводов -

Помощь будет принята с благодарностью?

1 Ответ

3 голосов
/ 24 октября 2008

Логика в методе vendTransInvoice. Когда отчет запускается для проверки, которая уже распечатана и опубликована, vendOutPaymCheque будет иметь значение null, поэтому будет запущен блок кода, который ищет записи в vendTrans и vendSettlement. Когда отчет запускается во время печати чека, vendOutPaymCheque не равен нулю, поэтому запускается блок кода, который просматривает записи в specTrans. Когда отчет вызывается для проверки, которая напечатана, но не опубликована, этот код неправильно просматривает записи в vendTrans и vendSettlement и не находит никаких данных, потому что журнал еще не опубликован.

...