Quantcast
Channel: Microsoft Dynamics AX Forum - Recent Threads
Viewing all articles
Browse latest Browse all 73760

SalesFormletterService

$
0
0

Hi,

i am trying to post a salesformletter using the "new" services, but I do not get it to work. Does anyone has an idea what's missing?

 

 SalesFormLetterInvoiceContract contract;

    SalesFormletterParmDataInvoice parmData;

 

    FormletterService formLetterService;

 

    ;

 

    contract = SalesFormLetterInvoiceContract::construct();

    contract.initialize();

    contract.parmTransDate(systemDateGet());

    contract.parmAccountingDate(systemDateGet());

    contract.parmCreateFromLines(true);

    contract.parmSalesTable(SalesTable::find('SO-100762'));

    contract.parmSpecQty(SalesUpdate::All);

    contract.parmPrintFormletter(NoYes::No);

    contract.parmProforma(NoYes::No);

    contract.parmUsePrintManagement(NoYes::No);

    contract.parmCreditRemaining(NoYes::No);

    contract.parmLateSelection(true);

    contract.parmSourceTable(SalesTable::find('SO-100762'));

 

    parmData = SalesFormletterParmData::newChooseLines(contract.pack());

    parmData.init();

    parmData.createData();

    parmData.reSelect();

    parmData.reArrange();

 

 

    formletterService = FormletterService::construct();

    formletterService.postSalesOrderInvoice(contract);

 

 

 

    info(strFmt("done %1", formLetterService.getNumberOfOrdersPosted()));


Viewing all articles
Browse latest Browse all 73760

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>