Получите последнюю информацию от Inventdim с идентификатором транзакции D365 - PullRequest
0 голосов
/ 28 мая 2020

Может ли кто-нибудь показать мне простой способ получить информацию от Inventdim? Мне нужно получить batchid / siteid / locationid для транзакции проекта. D365FO Я пробовал этот выбор, но не думаю, что он достаточно точный

while select InventTransOrigin join salesline where SalesLine.InventTransId == InventTransOrigin.InventTransId
        &&  SalesLine.inventtransid == ProjItemTrans::find(projInvoiceItem.ProjTransId).inventtransid
       join inventTrans where InventTrans.InventTransOrigin == InventTransOrigin.RecId
       join inventdim order by inventdim.inventBatchId desc where InventDim.inventDimId == InventTrans.inventDimId 
...