How to create a sales order form X++ code
Hi,
In this tutorial, I'm going to be showing you how to create a sales order form code, for that I'll need to create two methods:
- The first one will create the sales header.
- The second one will create Lines for each sales header.
static void
createSalesTable(CustAccount _custAccount) {
SalesTable salesTable;
NumberSeq numberSeq;
;
NumberSeq =
NumberSeq::newGetNumFromCode(SalesParameters::numRefSalesId().numberSequence);
salesTable.SalesId
= NumberSeq.num();
salesTable.initValue();
salesTable.CustAccount
= _custAccount;
salesTable.initFromCustTable();
salesTable.insert();
}
static void
createSalesLine(SalesId _salesId, ItemId _itemId) {
SalesLine
salesLine;
;
salesLine.clear();
salesLine.SalesId
= _salesId;
salesLine.ItemId
= _itemId;
salesLine.createLine(NoYes::Yes,
// Validate
NoYes::Yes, //
initFromSalesTable
NoYes::Yes, //
initFromInventTable
NoYes::Yes, //
calcInventQty
NoYes::Yes, //
searchMarkup
NoYes::Yes); // searchPrice
}
Aucun commentaire:
Enregistrer un commentaire