7/24/2016

Axapta : Code Check เอกสาร Movement + Transfer ที่ใน Line ไม่

Axapta : Code Check เอกสาร Movement + Transfer ที่ใน Line ไม่
Axapta : Code Check เอกสาร Movement + Transfer ที่ใน Line มีแถวที่มีจำนวน แต่ Amount เป็น 0
ปกติต้อง Post ไม่ผ่าน นอกจากมีการแก้ Code ให้ Post ผ่าน เพื่อปรับจำนวน
Run ใน Job

static void Job5(Args _args)
{
 
    InventJournalTrans      TableInventJournalTrans;
    InventJournalTable      TableInventJournalTable;
    int                     i = 1;
    ;
 
 
    WHILE
    SELECT * FROM TableInventJournalTable
    WHERE TableInventJournalTable.Posted == NoYes::Yes
    {
        WHILE
        SELECT * FROM TableInventJournalTrans
        WHERE TableInventJournalTrans.CostAmount == 0
            && TableInventJournalTrans.Qty > 0
            && TableInventJournalTrans.JournalId == TableInventJournalTable.JournalId
        {
info(strfmt("%1:%2:%3:%4:%5:%6:%7",i,TableInventJournalTable.JournalNameId,TableInventJournalTable.PostedDate,TableInventJournalTable.JournalId,TableInventJournalTrans.ItemId,TableInventJournalTrans.Qty, TableInventJournalTable.PostedUserId));
        i++;
        }
 
    }
 
}

No comments:

Post a Comment