make subform uneditable

Leshabela
Member Posts: 35
Hi, all
Anyone with help, pls.
The requirement
Standard Sales Codes became an issue is that users create sales incorrectly and not following the process of selecting the sales codes from the functions options. The requirement here is to block users from adding general ledger sales lines and force the creation of sales lines, by using the Standard Sales Codes functionality provided on the order. These business rules should enforce from the sales invoice data captures. User only must use std sales codes and automatic invoicing via membership change - only finance dept. to use ledger entries on invoices and credit memo`s.
Now I want to make the Sales invoice subform to be editable for finance dept, but not editable for other deptments.
In the User Setup table added a field called User Classification which is of type Boolean. All the employees under finance will be checked in the User setup table.
Everytime the Sales Invoice is run, it will check if the person logging is checked in the classification or not, if checked subform will be editable
Thanx, in advance.
Anyone with help, pls.
The requirement
Standard Sales Codes became an issue is that users create sales incorrectly and not following the process of selecting the sales codes from the functions options. The requirement here is to block users from adding general ledger sales lines and force the creation of sales lines, by using the Standard Sales Codes functionality provided on the order. These business rules should enforce from the sales invoice data captures. User only must use std sales codes and automatic invoicing via membership change - only finance dept. to use ledger entries on invoices and credit memo`s.
Now I want to make the Sales invoice subform to be editable for finance dept, but not editable for other deptments.
In the User Setup table added a field called User Classification which is of type Boolean. All the employees under finance will be checked in the User setup table.
Everytime the Sales Invoice is run, it will check if the person logging is checked in the classification or not, if checked subform will be editable
Thanx, in advance.
Learning Never End.
0
Comments
-
You have to do the following in the OnOpenForm Trigger of the SubForm.
UserSetup.GET(USERID); IF UserSetup.IsFinance THEN CurrForm.EDITABLE(TRUE) ELSE CurrForm.EDITABLE(FALSE);
Hope this helps!0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K 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
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions