Tuesday, 29 September 2020

Add custom code during Purchase Order Packing Slip - Dynamics 365 Finance & Operations

[ExtensionOf(classStr(PurchFormLetter))]

final class dev_PurchFormLetter_Extension

{

    public static void main(Args  args)

    {

        RefRecId           record         = args.record().RecId;

        DocumentStatus     parmEnum       = args.parmEnum();

        PurchTable         PurchTable     = PurchTable::findRecId(record);

        VendPackingSlipJour VendPackingSlipJour;

        next main(args);

        if(parmEnum == DocumentStatus::PackingSlip)

        {

           // Add Code

}

    }

}

Table On Inserting Event Handler - Dynamics 365 Finance & Operations

[DataEventHandler(tableStr(VendInvoiceTrans), DataEventType::Inserted)]

    public static void VendInvoiceTrans_onInserted(Common sender, DataEventArgs e)

    {

        VendInvoiceTrans VendInvoiceTrans = sender;

        info(strFmt("%1",VendInvoiceTrans.RecId));

    }

Add custom code during Purchase Order Packing Slip - Dynamics 365 Finance & Operations

[ExtensionOf(classStr(PurchFormLetter))] final class dev_PurchFormLetter_Extension {     public static void main(Args  args)     {         R...