Selasa, 02 Juli 2019

Custom Purchase Order Report AX2012

Class pembentuk untuk report Purchase Order :
PurchasePurchaseOrderController class. 
PurchPurchaseOrderContract class.
PurchPurchaseOrderDP class.

Table temporary untuk datanya :
PurchPurchaseOrderTmp 



Untuk merubah design atau menambah format design report purchase order tidak hanya dilakukan pada Code classnya saja tetapi harus melalui :
Menu 
Procurement and Sourching > Setup > Forms > Form Setup
di Form Setup, menu General klik tombol Print Management.



Buka node Purchase Order. pada panel sebelah kanan dropdown field report format.
Jika tidak ada design baru yang kamu buat. maka, temukan tabel PrintMgmtReportFormat method Populate

PrintMgmtReportFormat::populate

tambahkan code berikut :(yang italic dan bold, saya menambahkan design Report4)

//
    switch (isoCountryCode)
    {
        case #isoCZ, #isoHU:
            addAX(PrintMgmtDocumentType::PurchaseOrderRequisition, countryRegionId);
            break;

        default:
    //
        addAX(PrintMgmtDocumentType::PurchaseOrderRequisition);
    //
       //husna
       addOther(PrintMgmtDocumentType::PurchaseOrderRequisition, ssrsReportStr(PurchPurchaseOrder, Report4), ssrsReportStr(PurchPurchaseOrder, Report4),countryRegionId);
            //husna
    }


Referensi :
https://community.dynamics.com/ax/f/microsoft-dynamics-ax-forum/137972/customize-the-purchase-order-report

https://cloudblogs.microsoft.com/dynamics365/no-audience/2012/05/24/dynamics-ax-2012-reporting-how-to-specify-new-design-for-sales-order-confirmation/



Tidak ada komentar:

Posting Komentar

Cloud hosted environment di D365

Biasanya kita menginginkan sebuah environment yang sama dengan LIVE/PROD untuk mengtest sebuah proses. Maka kita bisa menggunakan fitur Clou...