Configuration Wizzard allow to setup all company Details
 

system_option_struktur
 
This window allow
- to add additional parameter in standard configuration wizzard or other standard configuration windows as station setup
- create complete own setting windows
 
 
  
opennwewindow=system_option_struktur<tab>s_parm1=system_optionen.ini 
  
  
Property 
 | 
Description 
 | 
 
s_parm1 
 | 
Name of setup file. Example "system_optionen.ini" for standard configuration wizzard 
The system scan standard folder and then all project and addon folder 
 | 
 
 
 
 | 
 
 
  
Every line define a setting 
Delimiter is Tab (char 9) 
  
First area describe extended functionality 
Second the value and dropdowns 
  
Simple definition 
Type 
 | 
Description 
 | 
 
Level 
 | 
Define the level (1=Main Level) 
 | 
 
Type 
 | 
Define the Type of setting 
Type 
 | 
Description 
 | 
 
U 
 | 
Title 
 | 
 
G 
 | 
Global setting 
 | 
 
E 
 | 
Station setting 
 | 
 
I 
 | 
Information Box 
 | 
 
IA 
 | 
Information box with red border and attention  
 | 
 
B 
 | 
Button 
 | 
 
 
 
 | 
 
Extended settings 
 | 
Area for extended settings 
Type 
 | 
Description 
 | 
 
status 
 | 
Display Status icon 
 | 
 
topic 
 | 
Link to standard help 
 | 
 
helptext 
 | 
Text for display in footer area 
 | 
 
buttontext 
 | 
Text for Button (if type =B) 
 | 
 
bitmap 
 | 
Picture (only for Main level, Type "U") 
Define the picture for the main level 
Picture must saved in ...bmp\[design Type] folder 
example in bmp\goldenthread  
bitmap=menu_administration 
 | 
 
height 
 | 
Height of the text 
 | 
 
visible 
 | 
define the visibility 
setup name=x 
setup name<>x 
x= the value, "empty" or list of values with delimiter ";" 
visible=myVariable=empty  -> entry only visible, if myVariable not defined 
visbile=myVariable=A -> Variable must be A 
visible=myVariable=A;B;C -> Variable in A;B or C 
 | 
 
 
 
 | 
 
Input Type 
 | 
Define the Input type 
Type 
 | 
Description 
 | 
 
T 
 | 
Text, Numbers (free input field) 
 | 
 
V 
 | 
List of Values 
 | 
 
J 
 | 
Check box Yes (J) or No (N) 
 | 
 
 
 
 | 
 
Description 
 | 
Define the input type 
 | 
 
setup name 
 | 
Name of setting variable 
 | 
 
Default Value 
 | 
Default Value 
 | 
 
Values 
 | 
The Values 
can be select command or value List. Example: 
select:fttyp::emptyrow=true -> allow to select work order type 
select:whscode::emptyrow=true -> allow to select warehouse codes 
select "ItemCode","Description" from "BEAS_APL_HEADER"  -> Allow to select routing plan 
 | 
 
 
 
  
  
  
  
 | 
 
 
In this example we create own settings in configuration wizzard for different types
(see customizing configuration wizzard)
 

 
 
File system_opionen.ini in project folder
 
1→U→status→bitmap=menu_administration→Demo
2→G→status→V→Work order type→demoworkordertype→→select:fttyp::emptyrow=true
2→G→status→J→Allow to change the type→demoallowchange→N
2→I→In next line you can insert the lines
2→G→helptext=Count of days for my special setting→T→Count of days→demodays=0
2→IA→visible=demodays=0   height=280   It's important to define count of days
2→B→buttontext=Items with standard prices   View   opennewwindow=artikel_struktur_browse.psr<wintab>s_parm1=filterfix<wintab>s_parm2="OITM"."EvalSystem"='S'
 
More information about properties see here
use a setting in follow way
 

if <setup:demoallowchange> <> J then
  messagebox=Changes not allowed
end if
 
 
 
 
 
 Example Notes