Dear All,
How to Update in sales order lines after modifying sales order header.
Ex: after changing language from EN to FR in header , changes to be reflecting in sales lines
Regards,
Vishu
*This post is locked for comments
For that I would use the modified method of your new field in SalesTable data source of SalesTable form.
First thanks Sir for reply
There is a customize field in salesTable called margin percentage I wanna flow the value of margin percentage from header to line when ever user change it with a dialog box with yes no enum Yes to update in salesLine and no to cancel. So I wanna know what to write on 'On modified event for this'?
First you need to specify what you mean by changing of the language in the sales order line.
Sales order line has no language information (LanguageId), only the header does.
Some information on the order line is initialized based on the language, so you would need to reinitialize those fields if the language is changed.
You also need to consider that packing slips, confirmations and invoices might already been posted for the lines. You can't change anything that has been posted.
Once you are ready with your design, you can add this logic in Classes\SalesTableType\update
if (salesTable.LanguageId != salesTable_Orig.LanguageId) { // Run your custom logic for updating the fields on sales lines for this order }
Stay up to date on forum activity by subscribing. You can also customize your in-app and email Notification settings across all subscriptions.
André Arnaud de Cal... 291,188 Super User 2024 Season 2
Martin Dráb 230,030 Most Valuable Professional
nmaenpaa 101,156