Hi,
I got a Problem with Changing Information on the Posted Sales Invoice (Form 132). Sometimes our Office wants to make small changes on Address or on the Contact. I had it all working with our Developer License. Changed Fields to editable, but with our Working License i get an error.
Error: "You do not have permisson to modify recors in the Sales Invoice Header table".
It's quite obvious that i got a permisson Problem \:D/ , but i have no idea if it is possible to get it running and no clue where to look.
If someone can give me a hint where i can search or say me that its just not possible then i can stop searching around.
We are Running Navision 4SP1
Thanks for your help
Kind Regards
Andreas Bucher
0
Comments
Deep
India
So then im finished .
Wish you all a happy new year.
Kind Regards
Andreas Bucher
Anyway, if you really do feel you need to do this, then look at the Posted Shipment Header form and see how the do it for tracking number, or in Customer Ledger Entries for Due Date.
Look at Sales Shipment Header form. You have a codeunit to make changes Trigger OnModifyRecord.
Create a similar coude but put your modify code in codeunit 80.
Freelance Dynamics AX
Blog : http://axnmaia.wordpress.com/
You were faster
In one point you have 100% right regarding legal issue of changing posted documents.
Freelance Dynamics AX
Blog : http://axnmaia.wordpress.com/
But i'm happy with the answer that is not possible with the License, due i can tell the others, and it's finished for me.
I will look into those Codeunits due learing something but i will not change the normal way it works. It all was a request from our Office so i can now say its not possible with the standart implementation and thats fine.
Thanks again for all the answers
There is a way to do it with user license.
If you really want to do it, create a form to enable controls to be edited. and set Permissions property of the Form to enable Sales Invoice Header table modify permission. If they want to change that customer address information on other related documents like shipments, then you have to write proper code in this form.
make sure you do not edit any financial entries....
it works at least in my implementation with end user license.
select option -> Message text only.
If you have a developers License you can change codeunit 391 to allow access to certain fields.
use this knowledge wisely.
http://www.BiloBeauty.com
http://www.autismspeaks.org