General Information
The manager station (rk7man.exe) is the main application for editing and storing references of trading facilities, workstation interfaces, access rights, parameters, report settings, stored in the rk7.udb and check.udb databases. The references data is stored in the RAM of all applications working together.
The default INI file name is rk7man.ini.
The name of the INI file is passed to the program at launch as a parameter — you can specify either an absolute path to the INI file or a relative one. When specifying a relative path, specify the path to the directory containing the INI file before the name of this file. For example, if the INI file is located in the same directory as the rk7man.exe application, you should insert . \ before the name of the INI file — rk7man.exe. \ custom_rk7man.ini.
In versions 7.6.2.93+ and 7.6.0.126+ there is the additional manager station application rk7manex.exe with increased performance, which is needed for modified cubes. These cubes use more memory than the previous ones because the cubes, which are based on some databases, stopped opening.
The new application supports large (2GB+) data volumes. The manager station in the extended version (rkmanex.exe) using 2GB + RAM is suitable for modified cubes.
To view problem cubes or reports, you can use the extended editor version from the abovementioned distribution kits without upgrading other system components.
In auto-update, \workmods\managerX.ud_ is the path to the manager file.
To enable auto-update of this module:
- Rename managerX.ud_ to managerX.udb. For such a station, you should use a non-64-bit version of Windows
Edit the rk7man.bat file. Replace the line "start""rk7man.exe% CASHINIPATH%" with:
start "" rk7manex.exe %CASHINIPATH% - Save the changes and restart the manager station.
Licensing
The manager station is not subject to licensing, but the following points should be considered:
- the number of running manager stations depends on the presence/absence of a license for the reference/report server
- a Guardant key is not required for the device where the manager station is launched
- if the reference server is not licensed, then only one manager station copy can be connected to it
- if the reference server is licensed, then an unlimited number of manager station copies can be connected to it
- if the report server is not licensed, then no manager station instance can be connected to it
- if the report server is licensed, then it is possible to connect to it as many manager station copies as specified in the license.
Launch
3.1. Run the rk7man.bat file to update the application and enter the manager station. Make sure that your reference or report server, to which the station will connect, is running.
3.2. You can also run the rk7man.exe application without updating.
After a successful launch of the application, it is necessary to add and configure the parameters of cash servers and stations in the Service -> Stations and Devices menu item. The number of stations and servers depends on the number of licenses and the needs of the enterprise.
3.3. Launching a manager station with parameters
Depending on the task at hand, it is possible to launch еру manager station with a specific parameter, i.e. D:\Rk7\BIN\WIN\rk7man.exe/parameter,
where parameter can take the following values:
oldFiltersForm |
Is used in case of problems with new functionality for the sake of compatibility. The parameter displays the old form of filters (not the object inspector). Apply it in case of problems with the new filter form or when it is not displayed.
noValueFilters |
Is used in case of problems with new functionality for the sake of compatibility. The parameter restricts using filters based on actual values from the cube. Apply it if you have problems with filters.
clientBuildsTree |
The client (manager station) is building the report. The parameter is used when there are problems with building reports on the server.
modalCheckForm |
Is used in case of problems with new functionality for the sake of compatibility. Modal form of check viewing: earlier the check form was modal, without the possibility of viewing several checks in one manager station. This parameter enables such program behavior.
notablesrestcode |
For versions 7.05.02 and 7.05.03. It is used in case of a large number of tables: it takes a long time to create new tables at the manager station. The parameter disables the generation of codes within the restaurant: codes will be unique within the corporation.
User Authentication
4.1. via Windows OS
To authorize as a Windows user, make the following settings:
- In the installation parameters, specify the domain (if used). The parameter path: Main menu - Options - Parameters - Installation - Link with other systems - Windows domain name
- In the installation parameters, select the authentication type = RKeeper + Windows (RKeeper). The parameter path: Main menu - Options - Parameters - Station parameters - Station working modes - Authentication type
- Specify a domain account for the user in the Windows user property
In rk7man.ini, in the [REFEDIT] section, write:
UserName = "RK7 WIN"
AutoLogin = 1
When the manager station starts an automatic login will be performed without waiting if the last user is the same as the current Windows user.
When the AutoLogin parameter is enabled, at the start of the manager station, the system always attempts to authorize automatically with the current user login, and only in case of an error, the login and password are expected to be entered.
4.2. Through the database of the directory / report server!
By default, there is only one user "Administrator" with the password "=" in the database. But this user has a limited set of rights. To access with unlimited rights, you must log in using the dealer's account.
To log in as a dealer, you need to do the following:
place the ral.dat file (https://l.ucs.ru/ral.dat) into the base folder;
restart the reference server;
log in to the manager's station by entering a username in the form "RK7 XXXX" in the field, where XXXX is the dealer ID and password. See (FTP://ftp.ucs.ru/rk7/ForDealers/docs/dealer.doc) for details.
When starting directly, you can specify which server the manager station will connect to by pressing the "Ctrl + Alt + s" key combination in the logging form, and select the required server in the lower left corner (see the figure below).
Description of the manager station settings file
Section [REFEDIT] - main section
Server = T_REFSERVER - network name of the directory (or reports) server
Client = CLIENT-% RANDOM% - Network name of the manager station. Must be unique on the network
LockOnEdit = 0 - if 1 item is locked when entering edit mode
AsteriskAsEmptyName = 0 - when 1 is used '#######' to denote an unspecified name (alternate AND base name)
SimpleButtons - basically this parameter is intended for preparing a description, if you set 1, then instead of the gradient buttons of objects in the editor mode "buttons", ordinary flat buttons will be displayed
ShowStatusBar - show the "Status Bar" in the main window, for now, there is no need for it, so by default this parameter is 0
ShowCodeInEditors - in the editors of properties-links to other objects, you can show the codes of these objects in the drop-down lists, this is important if the operator can easily navigate the codes, since the incremental search will start from the code, otherwise you need to set this parameter to 0, by default it is equals 1
ShowAccessViolation - this parameter is needed only in the process of debugging and testing: all messages about incorrect program access to memory are written to the stack, but if this parameter is 1, then this is also reported to the operator, by default it is 0
ShortTimeout = 20000 - maximum time (in milliseconds) for performing a network operation on one element
LongTimeout = 100000 - maximum time (in milliseconds) for performing a network operation on a collection
CubeBufferPath =. \ Cubes \ - path for saving cubes calculation data
StackFile = rk7man.stk - the name of the file where error messages will be written
CollFileCache = 0 - if set to 1, the file cache will be used to store data. Apply in case of a low-speed channel from the reference server to the managerial one.
CacheDataPath =. \ DataCache \ - path for storing file cache data (with CollFileCache = 1)
ManualPriceSave = 1 by default. If the parameter is set to 0, prices will be saved immediately upon entering. If the value is 1, changes to the price and other properties will take effect upon saving.
If there is a connection with SQL Server, then starting from version 7.4.16.XX you can override the connection parameters for direct reports with the following line:
SQLServerLink = "Provider = SQLNCLI10.1; Initial Catalog = RK7BASE; Data Source = 10-RK7 \ SQLEXPRESS"
If necessary, you can make different .ini-shniki.
ExecSQLRepOnServ = 1; Execute direct reports through the report server! In version 7.4.21.XX
[NETKERN]
PROTOCOLS = tcpsoc.dll; driver for network
[TCPSOC]
PORT = 3637; port number for external connections
LISTEN = 0; do not wait for connections from others
[TCPDNS]; here you can explicitly specify the network names of the RK7 servers
T_REFSERVER = 127.0.0.1: 3639; the name and IP address of the reference server to connect to. If the reference server is on another computer, add its name and IP address, for example: T_REPSERVER_01 = 198.154.196.149: 3639
[UPDATE]
NoUpdate = "1"; Do not update this module and its dependent objects (dll, etc.)
[CustomSettings]; to select a server via CTRL + ALT + S
CustomServer00 = T_REFSERVER
CustomServer01 = T_REPSERVER_01
Backup settings
copying
Rk7srv.ini does not specify backup options.
It is necessary to register the backup parameters in the paragraph: Settings-Parameters-Installation-reference server-Backup.
Here you need to check and, if necessary, edit the following parameters:
Copy over shifts (BackupShiftsCount);
Maximum number of backups (BackupMaxCount);
The frequency of copying (BackupTimeInterval);
The path for saving files (BackupFilePath).