25.07.2008, 01:05 | #1 |
китайский стажер
|
AIF, создаем Sales Order, не пишет CostPrice (DAX 4)
В момент создания Sales Order через AIF не пишется CostPrice.
Пытаемся найти ошибку. Есть класс axSalesLine, который по идее должен вызываться классовм axdSalesOrder, там есть ParamCostPrice, кто-то из них по идее должен писать CostPrice. Имеем 1) AIF в котором активирован action AxdSalesOrder; вызываем пакет и 2) видим что побывали здесь: Classes\AifGatewayReceiveService 3) дальше здесь: AifInboundProcessingService, где есть строчка многообещающая строчка runas(message.sourceEndpointAxUserId(), classnum(AifInboundProcessingService), staticmethodstr(AifInboundProcessingService, processAsUser), [message.pack(), messageId]); Однако, деббагер не заходит ни в axdSalesOrder ни в axSalesLine. Хотя судя по тому, что SalesTable и salesLine заполняются, эти классы все же вызываются и отрабатывают. Как проверить что случается с CostPrice в момент создания SalesLine. Или как это исправить? |
|
Теги |
ax4.0 |
|
|