1
如何使用X ++從AX 4.0中的銷售報價創建銷售訂單?我搜索了幾個地方並找到了相同的答案,但它似乎是特定於更新版本的AX。AX 4.0:使用X ++從銷售報價創建銷售訂單
static void createSalesOrderFromQuote(Args _args)
{
SalesQuotationTable salesQuotationTable = SalesQuotationTable::find("");
SalesQuotationEditLinesForm editLinesForm;
ParmId parmId;
editLinesForm = SalesQuotationEditLinesForm::construct(DocumentStatus::Confirmation);
parmId = editLinesForm.parmId();
editLinesForm.initParmSalesQuotationTable(salesQuotationTable);
editLinesForm.parmTransDate(systemDateGet());
editLinesForm.prePromptInit();
editLinesForm.initParameters(NoYes::No, NoYes::No, NoYes::No, NoYes::No, NoYes::No, '', NoYes::No);
editLinesForm.run();
}
線editLinesForm.prePromptInit();
不會編譯,我想這是由於僅是在較新的版本。我可以發表評論,代碼將被編譯和運行。但是,即使我已經添加了SalesQuotationTable
的ID,如下所示:... ::find("123456")
看起來代碼將所有我的報價轉換爲salesorders
,但是我還沒有確認這一點,因爲我已經被迫殺掉進程以重新開始工作。