Security Filters on Reports

Antonis
Member Posts: 6
Dear all,
I am experimenting on Security filters and how those are going to work with Report Objects.
The case is :
1) I have a customer table , and i have set a security filter on this tabledata because the users to see only some of the entries which are stored inside this table.
2) This table , comes as a dataitem on a custom report. So i want this report to "get along" with the security filters that i have set
3) In the request page , the user can filter this dataitem and in general my code handles those filters.
At the moment my solution doesn't work because whenever the user run the reports, a message pops up claiming that "A Security filter has been applied to sales header.You Cannot Access records that are outside of this filter".
I would like some help on the questions below :
a) Does the use SetFilter/SetRange clears the security filters as well?
b) I know about the SetPermissionFilter() . Where should i use this method ?Back on the table object , or in the report object ? My guess would be that i should use this method inside the OnPreDataItem trigger of the dataitem.
Thank you in advance for your time!
I am experimenting on Security filters and how those are going to work with Report Objects.
The case is :
1) I have a customer table , and i have set a security filter on this tabledata because the users to see only some of the entries which are stored inside this table.
2) This table , comes as a dataitem on a custom report. So i want this report to "get along" with the security filters that i have set
3) In the request page , the user can filter this dataitem and in general my code handles those filters.
At the moment my solution doesn't work because whenever the user run the reports, a message pops up claiming that "A Security filter has been applied to sales header.You Cannot Access records that are outside of this filter".
I would like some help on the questions below :
a) Does the use SetFilter/SetRange clears the security filters as well?
b) I know about the SetPermissionFilter() . Where should i use this method ?Back on the table object , or in the report object ? My guess would be that i should use this method inside the OnPreDataItem trigger of the dataitem.
Thank you in advance for your time!
0
Answers
-
In my experience, Security Filters work with most reports.
If you know NAV development, turn on the debugger to find out the offending line of code that triggered the error.
That will give you an idea of where you need to look at.
Jordi0
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