Lock Report by User: Difference between revisions

From eStream Software
Line 31: Line 31:
| DIY-F || Location || String || 10 || Set a location code to lock to this user
| DIY-F || Location || String || 10 || Set a location code to lock to this user
|}
|}
<br />
2. The above DIY fields are created at Tools | DIY | Maintain DIY...<br />
<br />
<br />



Revision as of 01:30, 7 November 2015

Introduction


Updates

Last Customisation Update : 06 Nov 2015

Criterias

Maintain User

[Tools | Maintain User...]

1. Advanced Lock in Maintain User.

Types Field Name Data Types Length Usage
STD Code String 20 User ID, eg. LEE
STD Name String 100 User Name
DIY-F Lock_Cust_Code Boolean False value: 0
True value: 1
To lock the customer code parameter in report
DIY-F Cust_Code String 10 Set a customer code to lock to this user
DIY-F Agent_Lock Boolean False value: 0
True value: 1
To lock the agent parameter in report
DIY-F Agent String 10 Set an agent code to lock to this user
DIY-F Location_Lock Boolean False value: 0
True value: 1
To lock the location parameter in report
DIY-F Location String 10 Set a location code to lock to this user


2. The above DIY fields are created at Tools | DIY | Maintain DIY...

Reporting

1. As long the report parameter has Project, Agent, Area, or Location, the reports able to lock based on user login. For instances:-

  • Customer Aging (Agent, Area, Project)
  • Sales/Purchase Document Listing (Agent, Area, Doc Project)
  • Outstanding Sales/Purchase Document Listing (Agent, Area, Doc Project, Item Project, Location)
  • Stock Card (Location)
  • etc...


2. Insert and update the following DIY fields & Script into above mentions sales documents in Tools | DIY | SQL Control Center...
DIY Script: OnGridColumnValueChange event


See also