Announcements
Hi Team,
I have a sales order in invoiced status. It is having already 4 lines.
*** Customer asked me to insert more 3 lines. I wrote below code
static void Job18(Args _args) { SalesLine salesLine; ; salesLine.clear(); salesLine.SalesId = "SO-00033417"; salesLine.ItemId = "72202616"; salesLine.createLine(NoYes::Yes, // Validate NoYes::Yes, // initFromSalesTable NoYes::Yes, // initFromInventTable NoYes::Yes, // calcInventQty NoYes::Yes, // searchMarkup NoYes::Yes); // searchPrice }
I saw, the existing item has LOT ID. Can you please let me know how i will insert lot ids for new 3 lines ?
is above code is ok? If I missed anything please let me know.
Set qty/amount values
Thanks Ergun,
What about the Lot I'd?
I need this because I need to update SALESID and LotId in some other form for reference after successfully done sakeline
You need to fill InvenDim with correct values and set in salesLine.
There are many examples of this on the Internet. I have shared the two below, but the important thing for you is to set the correct values and get the correct InventDimId with InventDim::findOrCreate().
community.dynamics.com/.../proper-way-of-adding-salesline-using-x
André Arnaud de Cal...
293,998
Super User 2025 Season 1
Martin Dráb
232,850
Most Valuable Professional
nmaenpaa
101,158
Moderator