How to Import Records from Excel Using X++ Code in D365FO

  How to Import Records from Excel Using X++ Code in D365FO   Include the below namespace in X++ code it will requires to import Excel. Using System.IO; Using OfficeOpenXml; Using OfficeOpenXml.ExcelPackage; Using OfficeOpenXml.ExcelRange;   In addition to the basic reference, include (Directory and DirectoryUpgrade Packages) X++ Code: Using System.IO; Using OfficeOpenXml; Using OfficeOpenXml.ExcelPackage; Using OfficeOpenXml.ExcelRange; class ReadExcel {   public static void main(Args _args)    {     Int id;     Str Name;      System.IO.Stream stream;       ExcelSpreadsheetName sheet;              FileUploadBuild fileUpload,fileUploadBuild;       DialogGroup dialogUploadGroup;       FormBuildControl formBuildControl;       Dialog dialog=new Dialog("Excel Import using dialog");       dialogUploadGroup=dialog.addGroup("@SYS54759");       formBuildControl=dialog.formBuildDesign().control(dialogUploadGroup.name());    

Find Price from Trade Agreements in D365 FO X++


class PriceTest
{
  
    public static void main(Args _args)
    {
        Amount retPrice;
        PriceDiscParameters parameters = PriceDiscParameters::construct();
       
        parameters.parmModuleType(ModuleInventPurchSales::Sales);
        parameters.parmItemId("1000");
        //parameters.parmInventDim(InventDim::find());
        parameters.parmUnitID("ea");
        parameters.parmPriceDiscDate(systemDateGet());
        parameters.parmQty(1);
        parameters.parmAccountNum("AccountNum");
        parameters.parmCurrencyCode(CustTable::find("AccountNum").Currency);
        PriceDisc priceDisc = PriceDisc::newFromPriceDiscParameters(parameters);
        // From Trade agreement
        if (priceDisc.findPrice(CustTable::find("AccountNum").PriceGroup))
        {
            retPrice = priceDisc.price();
        }
        // From Item
        else if (priceDisc.findItemPrice())
        {
            retPrice = priceDisc.price();
        }

        Info(strFmt("%1",retPrice));

    }

}

Comments

Popular posts from this blog

D365 FO: REFRESH CALLER FORM DATA SOURCE FROM A CLASS X++

Customize SSRS report using extension in D365FO

CREATE AND POSTING PURCHASE ORDER THROUGH X++ DYNAMICS AX