Important! R_keeper 7 requires licensing. See details in the Licensing section. Starting from version 7.05.03.ХХ, the installation procedure is different. |
Note See detailed information on the parameters of the reference server configuration file and its launch in the article on the reference server. |
4. Install the Guardant driver (does not function on version 6.3). The driver can be taken from the official website.
5. Edit the INI file (rk7srv.INI) and launch the reference server (Refsrv.exe) with the /desktop* parameter.
For a successful launch, it is enough to indicate a unique server name (the Server parameter) and add the parameter that manages the use of an external database for storing cumulative UseSql data (0 means «not to use», 1 means «use»). On the first launch, indicate UseSql=0.
[REFSERVER] Server=RK7SRV_REST01 UDBFILE=..\..\base\rk7.udb MainLang=.\RefSrv.Rus AltLang= WorkModules=..\..\base\workmods UpgradeTranslateRussian=0 ;; UpgradeAltTranslateRussian by default have value different with UpgradeTranslateRussian UpgradeAltTranslateRussian=0 DisableSMARTVerify=1 USESQL=0 [NETKERN] Protocols=tcpsoc.DLL [TCPSOC] PORT=3639 |
6. Edit the INI file (rk7man.ini) and launch the manager station (rk7man.exe).
Note See details on configuring and launching the manager station in the Manager Station Setup article. |
The main thing that must be indicated in rk7man.ini is the name of the server to which the manager station will connect (the Server parameter). This is always the network name of the reference server (the Server parameter in the rk7srv.ini file).
[REFEDIT] Server=RK7SRV_REST01 Client=TESTMAN-%RANDOM% LOCKONEDIT=0 LongTimeout = 200000 [NETKERN] PROTOCOLS=tcpsoc.dll [TCPSOC] PORT=3637 LISTEN=0 [TCPDNS] ;; for speeding up. Sometimes necessary (if Broadcast messages cannot pass) RK7SRV_REST01=127.0.0.1:3639 |
Please indicate different ports in the rk7srv.ini and rk7man.ini files.
To sign in, you can use the «Administrator» username and the password «=». To sign in as dealer (to perform any editing of references), it is required that the /BASE/ folder contains a fresh ral.dat file (see par. 1.2.3).
If the file is placed there after the reference server is launched, it is required to restart the reference server. The name must have the following format: "RK7 XXXX", where XXXX is the dealer ID.
7. Indicate the corporation code (Settings - Parameters - Installation - Enterprise Code) and the restaurant code (the CODE restaurant property) according to the facility accounting data from l.ucs.ru.
8. Add the cash server of your restaurant to the Stations and Devices refernce. Assign a unique network ID, for example MIDSRV3001 .
9. License the cash server. See details in the article on the cash server setup.
10. Configure the INI file (Rkeeper.ini) and launch the cash server (MIDSERV.EXE) with the /desktop * parameter.
The cash server name in Rkeeper.ini (the Client parameter) must match the name indicated at the manager station. It is necessary to indicate the name of the reference or report server (the RefServer) to which the cash server will connect to upgrade references and send sales data (a common shift file).
[Config] Client = MIDSRV3001 RefServer = RK7SRV_REST01 BasePath = ..\..\MIDBASE TwoFilesMode=1 KeepModules=0 [NewBaseGenerators] ;;When a new work.udb is created, the following will be used: InvoiceGen=0 CheckGen=100000 PrintNumberGen=0 [NETKERN] Protocols=TCPSOC.dll;localnet.dll [TCPSOC] [TCPDNS] ;; Optional but if indicated, the connection will be faster; the same goes for the cash station ;; Sometimes needed (if broadcast messages fail to pass) RK7SRV_REST01=127.0.0.1:3639 |
[Config]STATION=
CASH_ST01
Server =
MIDSRV3001
[NETKERN]
;possible protocols are nbhdup.dll, SPXSOC.dll
Protocols=.\TCPSOC.dll
[TCPSOC]
LISTEN=0
[TCPDNS]
;;Optional but if indicated, connection will be faster. Sometimes necessary (if broadcast messages cannot pass)
;;
MIDSERVER01
=127.0.0.1
Note
Configuring the directory server connection to the database on the SQL Server and its licensing is mandatory if you need to view reports at the manager station!
Upgrading Procedure
Important!
Downgrading is impossible!
Important!
If R-Keeper 7 modules were installed from the installer individually (each module has its own copy) or one copy was installed for several modules, upgrades must also be performed via the installer and using a relevant copy.
Important!
Once the server(s) are upgraded, be sure to restart the directory server and report servers if they are used.
Upgrades Starting from Versions 7.4.21.Х
The principle is the same for upgrading to 7.5.3.Х and the subsequent version ranges.
The procedure is as follows:
Upgrading from the Automatic Installer
To upgrade from the automatic installer, it is required that the previous version is also installed from the installer.
In practice, the most common situation is when installation was performed from Standalone, but upgrade is needed from Setup.exe.
In this case you can do the following: install a new R-Keeper v.7 version from the installer and add the old databases (rk7.udb, check.udb) to the new installation. But remember that it is impossible to skip versions so maybe you will first have to perform a standard R-Keeper upgrade.
If it is impossible to use setup.exe because of an OS type incompatibility, you can decompress setup.exe using third-party software to take the required files (not recommended).
* Servers can be launched as apps or services.
Attention
On the first launch, run servers as applications with the /desktop key. This way you will be able to monitor server operations by the icon color in the tray.
To run servers as applications, you can create shortcuts for refsrv.exe and midserv.exe programs and place them to startup. In this case you should add the /Desktop key to the parameter string to launch servers. For example: "D:\UCS\RK7\refsrv.exe /desktop".
To install relevant services, run the executable service files with the /install key or just run the exe file and in the window that appears press the Yes button to agree to install a service. By default, created services have the autorun type. This does not require users to log in to the system to launch the servers. If a service needs to be started or stopped manually, you should use the Windows tools or the net console command with the start/stop key. For example:
Synchronization Troubleshooting Using New Functions without Updating