Introduction

This article describes the r_keeper_7 directory structure

Abbreviations:

Root Folder

The folder structure when installing r_keeper 7 from the installer (typical for versions 7.5.3 and higher) differs from the «classic» structure from the archive described in this article.


There are 3 main folders in the root directory of the RK7 program:

The main working directory is the \bin\win directory, which contains all executable files, libraries, log files, and configuration files necessary to start the system. Initially, all the servers that the cash register works with are in this folder. The system is started and installed from this folder.

All programs use INI files as configuration files.

BASE folder

When installed by the installer, the path to the folder is as follows — [Disk]:\UCS\instance_name_ho\Rk7Reference\base\.

This folder (base) contains the directory server main database (refsrv.exe)

BIN Folder

When installed by the installer, this folder is missing.


WIN Folder

After installation by the installer, this folder is missing, and its contents are scattered in directories:

The Win folder contains applications:

MIDBASE Folder

When installed by the installer, the path to the folder will be as follows:

The working directory of the cash server, stores server directories and a database. The directory is automatically created during the first launch of the cash server; the directory name is taken from the configuration file of the cash server (rkeeper.ini).

Base\workmods folder

Note

Note: when installed by the installer, the path to the folder is as follows — [Disk]:\UCS\instance_name_ho\Rk7Reference\base\

The workmods folder contains databases of modules for automatic updates at cash registers and management stations using preload.exe.
It is advisable to leave only the files you need in this folder.

Files:
cardval.udb — bank card authorization devices
cashstat.udb — various device drivers
chips.udb — the base for delivering Chips.bin to the checkout. Chips.bin can be tampered with WMBRepl.exe
fr4print.udb — fr4print.dll used to print documents in the Windows printer layout FastReport 4
InpDevs.udb — input device identifiers
interfcs.udb — interfaces
keyboards.udb — keyboard and ports
pagers.udb — pagers
SecScreen.udb — drivers on the second monitor
tarific.udb — fixers
moebius.udb — of Mobius fiscal register


frrus.udb — NOTE08TK, BAR PRK, SPARK-617ТК, MERCURY-119, MERCURY MS-K Atol family fiscal registers driver 
bulgaria.udb — Bulgarian fiscal registers
latvia.udb — fiscal memory drivers for Latvia
litva.udb — ST-05 fiscal register driver for Lithuania
poland.udb — Polish fiscal registers
ukraine.udb — Maria fiscal register driver 
vietnam.udb — drivers for Vietnam


prdoscash.udb — doscash.exe (also used for Windows)
preload.udb — the latest version of preload and system DLLs, not necessary at the initial installation as all the files are already in bin\dos and bin\wine 
prwincash.udb — wincash.exe (for compatibility, just launches doscash.exe)
midservs.udb — container files cash server (midserv.exe)
repservs.udb — container report server file (rkReportsServer.exe)
managers.udb — manager station container file (rk7man.exe)
managerX.udb — manager station with higher capacity (can be renamed managerX.ud_)
winprint.udb — Winprint.exe


Rkwm.udb — the file is created by the server to store working modules, not contained in the distribution package


russian — Russian localization file and language driver
lang.udb — language drivers (optional), not needed if you have the necessary loc_xxx.udb
loc_xxx.udb local localization file and language driver. The localization file is updated by the dealer using WMBReplL.exe. The initial file is taken from ForDealers\DosLocal\loc_xxx.udb.

 Server protection and how to run them Synchronization of directories with databases