30.07.2010, 17:04 | #1 |
Banned
|
AX2009: AmountAdjustEngineCustInvoice_W
Привет! Кому-нибудь, может быть, пригодится:
столконулся с тем, что на AX2009 "разъехался" отчет о продажах внутри ЕС. Обнаружил, что в строках CustInvoiceTrans сумма в валюте (LineAmount), переведенная по курсу, не соответствует сумме в валюте компании (LineAmountMST), а именно на сумму накладных расходов по строке. Тонкость только в том, что накладные расходы настроены по схеме СчетД-СчетК, т.е. вообще не должны появляться на счете. Оказалось, что эта дрянь лезет из \Classes\SalesFormLetter_Invoice\adjustAmountsMST_W, а именно из могучего класса AmountAdjustEngineCustInvoice_W. Класс срабатывает во всех странах Европы, кроме России. Разработчикам класса было все равно, какие это накладные расходы: прибавить - и все. Закомментировал этот болезненный бред, стало работать нормально. |
|
|
За это сообщение автора поблагодарили: Logger (4), aidsua (2), konopello (1). |