X ++で、AX 4.0の販売見積から受注を作成するにはどうすればよいですか?私は同じ答えをいくつか検索して見つけましたが、新しいバージョンのAXに固有のようです。AX 4.0:X ++で販売見積から受注を作成
これは、私がここで見つけたものです:https://community.dynamics.com/ax/b/mafsarkhan/archive/2014/04/14/create-sales-order-from-sales-quotation
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
にすべて私の見積もりを変換するようですが、私はもう一度作業を開始するプロセスを終了させてしまいましたが、 。