Показать сообщение отдельно
Старый 25.07.2008, 01:05   #1  
Qaz Qwerty is offline
Qaz Qwerty
китайский стажер
 
152 / 37 (2) +++
Регистрация: 12.05.2008
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. Или как это исправить?