Sunday, August 17, 2025

Confirm sales order using x++ d365fo

SalesFormLetter salesFormLetter;

SysQueryRun     queryRun;

Query           query;

salesFormLetter = SalesFormLetter::construct(DocumentStatus::Confirmation);

salesFormLetter.reArrangeNow(false);

query = new Query(QueryStr(SalesUpdate));

query.dataSourceTable(tableNum(SalesTable)).addRange(fieldNum(SalesTable, SalesId)).value(queryValue("Test001"));

queryRun = new SysQueryRun(query);

salesFormLetter.chooseLinesQuery(queryRun);

salesFormLetter.transDate(today());

salesFormLetter.specQty(SalesUpdate::All);

salesFormLetter.printFormLetter(false);

salesFormLetter.chooseLines();

salesFormLetter.run();


Call API using x++ D365FO

 System.Net.HttpWebRequest    request; System.Net.HttpWebResponse   response; System.IO.Stream             dataStream; System.IO.StreamReade...