Home | Contact Us | Buy
Time and Attendance made easy  


Determining System Features in Reports

Applicable version:
    5.03E and later

Feature Details

When, for example, making generic job costing reports it would be helpful to determine which classifications are enabled and suppress the others in the report. GetFeature(x) will return a 1 if a system feature is enabled and 0 if not.

Example:  GetFeatures('101') = '1', if Job Costing by Branch is enabled.

As of writing x can be:
System File

1 : Employee numbers MUST be pre-allocated
2 : Pre-allocated employee numbers

10 : Default settings done once

24 : Company classification
25 : Branch
26 : Department
27 : Cost centre
28 : Category
29 : Scale
30 : Type
31 : Workgroup
32 : Class
33 : Language

40 : Employee limits
42 : Redirected hours
43 : Daily overtime authorisations
44 : Payroll overtime autorisations
45 : Expected payroll hours
46 : Blacklisting
47 : Running Totals
48 : Non-Time categories
61 : Allow Default Logins
130 : Time categories decimal
131 : 30 day password changes.
132 : Running Totals Balancing
133 : Web password changes every 30 days
134 : Web daily hours approved by default
135 : Web sessions do not time out

Access Control

50 : Time Zones
51 : Areas
52 : Access Rights
53 : Door Locks
55 : Visitors

54 : Open Door Overrides 
56 : Anti-Pass Back
57 : Pathing (not yet implemented...)

HR

41   : Employee bank details
180 : Pension Details
182 : Leave accruement
179 : Leave emails
178 : Include amount left
177 : Include supervisor comment
176 : Do not adjust leave balances
175 : Auto-supervisor password on emails
183 : Separate weekly leave
184 : Offences / Actions
185 : Positions
186 : Fitness
187 : Equip Condition
188 : Equipment
189 : Supervisors / Hierarchy

Hardware

160 : 160 - 169 have been automatically set.
161 : Controllers
162 : Modems
163 : Comms running on multiple PC's
164 : TCP/IP

165 : CapeClock Hardware
166 : Infotime Hardware
167 : TimeLog Hardware
168 : Eco-Clock Hardware
169 : Sirens
190 : Text-Import hardware
191 : Handpunch hardware
192 : BlueClock Hardware

Rostering

70  : Weekly Rostering
170 : Daily Rostering
171 : Daily Availability

181  : Daily / Same Day Only

Reports

60 - 127 : Reserved for features which default to ON
128-255 : Reserved for features that default to _off_

Job Costing

100 : JC Company
101 : JC Branch
102 : JC Department
103 : JC Cost Centre
104 : JC Category
105 : JC Scale
106 : JC Type
107 : JC WorkGroup
108 : JC Job
109 : Charge Rates
110 : Quantities
111 : Customers
112 : Start-of-Day Classification Reset
150 : Costing assigned at Daily-Slot level
151 : Assign Charge Rates based on Classification
152 : Leave Type as Costing classification

Holidays & Leave


120 : Public Holidays
210 : Multi-State public holidays
182 : Leave accruement

Servers

129 : Allow multiple processing engines to share 1 message file

128-255 : Reserved for features that default to _off_

   Terms of Use      Disclaimer 

2007 CapeSoft Software (Pty) Ltd. All rights reserved.
This site is optimized for IE 6+, Firefox 1.0+, and resolution 1024*768 pix