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

Erorr CS1963 - An expression tree may not contain a dynamic operation.

Kali ini saya mendapatkan erorr dengan code CS1963, padahal sebelumnya saya sudah mendefinisikan 'var item in Model' di @foreach(var...