7/24/2016

Axapta : Job Update Cost Center ใน Line ของ GL

Axapta : Job Update Cost Center ใน Line ของ GL

ปกติต้องเพิ่มเองแต่ไม่ได้เพิ่มมานาน ถ้าจะเพิ่มเองต้องเสียเวลาคีย์ใหม่
จึงทำ Code Update ให้ ที่มีใน CustTable แต่ไม่มีใน Table Dimensions
 
static void UpdataDimensions(Args _args)
{
    CustTable       custTable;
    Dimensions      dimensions;
 
    ;
 
    WHILE
    SELECT * FROM custTable
    {
        ttsbegin;
            SELECT * FROM dimensions
            WHERE dimensions.Num == custTable.AccountNum;
 
            if(dimensions.Num == ""){
 
                dimensions.Num = custTable.AccountNum;
                dimensions.Description = custTable.Name;
                dimensions.DimensionCode = 1;
 
                dimensions.insert();
            }
        ttscommit;
    }
 
}
 
 

No comments:

Post a Comment