I'm hoping this is a common issue, but I haven't been able to find anything on this topic.
I have added a page action to the Customer page for performing an operation. I have also added an event that triggers when a Customer record is modified. This event performs the same operation as the page action on the Customer page. The problem here is that if the user changes something on the Customer page, and then clicks my action, the operation is performed twice. This seems to happen because when a page Action is executed, NAV triggers a modify on the Customer record and then executes the action. Is there any easy way to avoid this duplicate operation?
0
Answers
In the Action you could just call Modify(true) and let the event run the code, but the page would still be running the event also if record is change, so your back to square one.
So you need som conditional check so it doesn’t matter if your code is run 1 or 2 times.
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!