AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.09.2015, 15:10   #1  
axotnik88 is offline
axotnik88
Участник
 
82 / 18 (1) ++
Регистрация: 05.06.2012
Product receipt splitting
Всем привет. Может кто-то сталкивался. Есть необходимость разделить одну строку в product receipt на две строки. Пример: Номенклатура1 - 15 шт. На выходе две строки - 10 шт., 5 шт.. Но при разноске инвойса почему то теряется строка в Главной книге - Purchase, accrual.
X++:
slipTransNew.data(slipTransOld);
slipTransNew.Qty = serPurchQty;
slipTransNew.LineNum = any2real(_purchLineNew.LineNumber);
slipTransNew.InventQty = inventQty;
slipTransNew.InventTransId = _purchLineNew.InventTransId;
slipTransNew.PurchaseLineLineNumber = _purchLineNew.LineNumber;
slipTransNew.Ordered = serPurchQty;
slipTransNew.ValueMST = (slipTransOld.ValueMST/slipTransOld.Qty) * slipTransNew.Qty;
slipTransNew.LineAmount_W = (slipTransOld.LineAmount_W/slipTransOld.Qty) * slipTransNew.Qty;
slipTransNew.SourceDocumentLine = 0;
slipTransNew.Remain = 0;
slipTransNew.insert();

slipTransOld.Qty = slipTransOld.Qty - slipTransNew.Qty;
slipTransOld.InventQty = slipTransOld.InventQty - slipTransNew.InventQty;
slipTransOld.Ordered = slipTransOld.Ordered - slipTransNew.Ordered;
slipTransOld.ValueMST = slipTransOld.ValueMST - slipTransNew.ValueMST;
slipTransOld.LineAmount_W = slipTransOld.LineAmount_W - slipTransNew.LineAmount_W;
slipTransOld.update();
Пробовал продебажить, но насколько замудрили с разноской, что не могу найти на каком этапе теряется. Остальные строки в Главной книге присуствуют. Заранее благодарю.
Возможно нужен вызов метода с SourceDocumentProcessorFacade для шапки журнала?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Dynamics AX Sustained Engineering: KB3006787 Procurement accounting charges as product cost with product receipt Blog bot DAX Blogs 0 05.12.2014 13:11
DynamicsAxSCM: Post Misc. charges at time of Product receipt Blog bot DAX Blogs 0 11.11.2014 17:11
DynamicsAxSCM: Understanding the product validation process in Dynamics AX 2012 Blog bot DAX Blogs 0 07.12.2012 03:12
DynamicsAxSCM: Product-item data management services Blog bot DAX Blogs 0 06.07.2011 17:11
dynamics-ax: Product Management with Microsoft Dynamics AX 2012 - Part III Blog bot DAX Blogs 0 17.05.2011 17:11

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:28.