Licence In NAVISION
bekio
Member Posts: 204
Hello everybody,
First of all i work in Microsoft Partner Company, so we have a development licence.
I have added som fields in table Cust. Ledger Entry to be saved when posting a sales order. With our client licence that is not development licence but just basic, when it tryies to post it displays a message like in the picture.
How this can be resolved, does this has to be purchased on licence, and which granule or wich part of licence has to be ordered.
Any help!
Thanks, :?
First of all i work in Microsoft Partner Company, so we have a development licence.
I have added som fields in table Cust. Ledger Entry to be saved when posting a sales order. With our client licence that is not development licence but just basic, when it tryies to post it displays a message like in the picture.
How this can be resolved, does this has to be purchased on licence, and which granule or wich part of licence has to be ordered.
Any help!
Thanks, :?
0
Answers
-
Hmmm, how did you design your solution.
Extra fields in the Customer Ledger Entries should be populated in Codeunit 12 via the Genereal Journal Line. If your solution is designer like that you should be ok.
This error indicates that the change has meen made in another object that does not have permissions to change the CLE.0 -
[Topic moved from 'NAV Three Tier' forum to 'NAV/Navision Classic Client' forum]Regards,Alain Krikilion
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!0 -
If the solution is not developped in cu 12, but directly on the table, then you'll have to upgrade the license.
I would not recommend it because the customer ledger entry table is a posting table, and if the client can edit this table it can cause faults. So in this I would redesign the solution.
If the solution is developped in a report/codeunit/... then you should look into the object properties for permissions.
There you can give an object the permission to read/write/edit/delete tabledata. (descriped as table). This gives you the option to access tables which can not be altered due to the license. Do mind if you insert records in a tabel which is not included in the license, it can give errors.
See codeunit 12 for an example.0 -
Sog wrote:If the solution is not developped in cu 12, but directly on the table, then you'll have to upgrade the license.
I would not recommend it because the customer ledger entry table is a posting table, and if the client can edit this table it can cause faults. So in this I would redesign the solution.
.
Just to point out that there are certain fields in the Cust. Ledger entry which are allowed to modfied after posting:
Due Date/On-Hold : Can be manually entered/modified.
Various fields of Discount: Changed by programme while doing transactions.
We had on several occassions created customized fields in Cust. Ledger Entry which are modified by the client after posting (manual entry/thru coding). I feel there is nothing wrong with that and moreover License allows that.CA Sandeep Singla
http://ssdynamics.co.in0 -
Sog wrote:If the solution is not developped in cu 12, but directly on the table, then you'll have to upgrade the license.
I would not recommend it because the customer ledger entry table is a posting table, and if the client can edit this table it can cause faults. So in this I would redesign the solution.
Customer license files cannot be "upgraded" to allow direct modification to Ledger Entries... GAAP breach I believe.
Check out Codeunit 103
However if you have multiple fields in the customer ledger entry table that you are editing (I/M/D) post-posting you may want to re investigate your design.
I am not sure what localisation of database you are using but in the NA I know for sure you can use Codeunit 10201 Transfer Custom fields to help you populate CLE's at post time correctly. (not sure if its in other localisations)
t0 -
You have to mess with security, object that modify CLE must have permission on modify CLE (properties: Permissions: TableData Cust. Ledger Entry=rm). Then try to run this object with customer licence and SUPER role, this should be possible (Synchronize login before). After that you can start play with role permissions (inderct access, etc ...)0
Categories
- All Categories
- 75 General
- 75 Announcements
- 66.7K Microsoft Dynamics NAV
- 18.8K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 610 NAV Courses, Exams & Certification
- 1.9K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 251 Dynamics CRM
- 103 Dynamics GP
- 6 Dynamics SL
- 1.5K Other
- 991 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 28 Design Patterns (General & Best Practices)
- Architectural Patterns
- 9 Design Patterns
- 4 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1K General Chat
- 1.6K Website
- 77 Testing
- 1.2K Download section
- 23 How Tos section
- 249 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions
