Hi,
Current Environment = AX 2012 R2 CU8
I have Customer Invoices setup in AX Print Management to default to a specific printer for a specific user. For example, the User is "AZ" and the destination printer is "Canon MF4800 AZ" thru ...../Accounts receivable/Setup/Forms/Form setup -> Print Management. This is the "original".
However, we have an additional setting on some individual accounts to override this setting to have the destination set to send an email, then print a copy to the destination printer. This is the "copy" and all of this worked as intended.
Recently, we have had to change the destination printer that the user "AZ" sends to to be "Arizona Reception - HP Color LaserJet Pro MFP M277". This change was made thru ...../Accounts receivable/Setup/Forms/Form setup -> Print Management.
For those accounts without the override, this works as intended and we can see it has changed and the customer invoice prints to the new printer as intended. However, for those accounts with the override for the email destination, it still shows the old destination printer "Canon MF4800 AZ" and fails when it tries to send to that no-longer-available printer.
We have discovered that, on and individual basis, we can resolve it as follows:
- Open the individual Customer record and go to Print Management
- Find the appropriate section with the original that has the override
- Right-click and Remove override
- View the destination printer for "AZ" and you will see it is now properly changed.
- Right-click again and add the Override
- View the destination printer for "AZ" and you will see it is still correct and all is well
Thanks for your patience so far, here are the questions:
- Is there a way to get all of the customer records that have the additional email setting that were not updated by the global change to do so?
- If not, is there a way in AX (query of some kind) to determine all of the customer records that have this situation (customer invoice with a copy (email) and original (printer) destinations) so that we can go thru the above process that we know will resolve it?
Any help with this matter would be greatly appreciated.
Thanks,
Shaun