In CustCreditLimit class need to check the salesqty to be not more than as given in custom table

In CustCreditLimit class need to check the salesqty to be not more than as given in custom table:



static void main(Args _args)
{
    INC_Customercredit      customerCredit;
    SalesLine               salesLineQty,salesLinesum;

while select salesLineQty
                group by salesLineQty.ItemGroupId,salesLineQty.CustAccount
                where salesLineQty.SalesId          == salestableloc.SalesId
    {
        select customerCredit
                where customerCredit.CustAccount    == salesLineQty.CustAccount
                &&    customerCredit.ItemGroupId    == salesLineQty.ItemGroupId;

        select sum(SalesQty) from salesLinesum
                where salesLinesum.SalesId          == salestableloc.SalesId
                &&    salesLinesum.ItemGroupId      == salesLineQty.ItemGroupId;

        if(customerCredit.SalesQty < salesLinesum.SalesQty)
        {
            throw error("custom table qty is less.");
        }
       
    }
}

Comments

Popular posts from this blog

We will follow the following steps in the AX development.

Need to provide “ItemId lookup” based on "ItemType" field, which selected while creating SalesOrder

How to retrieve multiple selected records from Grid using X++