|  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). | |