Описание передачи данных между серверами
Передача данных справочников с сервера справочников на кассовый сервер
Для сохранения словарей в менеджерской программе (rk7man.exe) необходимо выбрать пункт меню : «\Сервис\Синхронизация\Сохранить справочники».
В более старых версиях сохранение словарей производится путем нажатия кнопки «Сохранить словари» в окне cервера справочников.
Сохранения словарей произойдет в папку \BASE\ FILESYNC\OUTGOING\DATABASE\.
Для обновления словарей на кассовом сервере (MIDSERV) необходимо содержимое каталога: \BASE\FILESYNC\OUTGOING\DATABASE\ скопировать в каталог \MIDBASE\ кассового сервера.
При копировании сервер надо выключить. При включении кассовый сервер обновит данные.
Возможно обновить справочники без перезагрузки кассового сервера. Для этого файлы из папки \BASE\ FILESYNC\OUTGOING\DATABASE\ следует помещать в папку \incoming\ в каталоге с базой кассового сервера (папку необходимо будет создать). Например, если база кассового сервера расположена в каталоге “C:\rkeeper\RK7\MidBase”, то полученные файлы необходимо скопировать в “C:\rkeeper\RK7\MidBase\incoming”. Загрузка справочников из данного каталога произойдет при нажатии кнопки «Обновить Справочники» в главном меню на кассе (необходимо обладать соответствующим правом).
Передача данных о продажах с кассового сервера (MIDSERV.EXE) на сервер справочников/отчетов
Данные из каталога кассового сервера \MIDBASE\FORSEND\ необходимо скопировать в каталог сервера справочников: \BASE\FILESYNC\INCOMING\.
Сервер справочников самостоятельно обновит полученные данные.
Для загрузки данных на сервер отчетов данные с кассового сервера необходимо копировать в каталог сервера отчетов: \BaseData\filesync\incoming\.
Повторная перезакачка закрытых смен вручную
Описана в отдельной статье или доступна для просмотра ниже:
Перезакачка смен
- Перейдите в Сервис > Информация об общих сменах
- Выделите одну или несколько незакачавшихся смен, нажав на них с зажатым Ctrl левой кнопкой мыши
- Нажмите правой кнопкой мыши на выделенные смены и выберите Действия > Разрешить перезакачать смену
- Перейдите в папку [RK7]\MIDBASE\Archive, в которой хранятся смены
- Выделите и скопируйте нужные файлы смен — udb
Вставьте скопированные файлы в папку %папка БД сервера%\filesync\incoming.
Если вы не знаете, где находится база данных сервера, это можно узнать в файле настроек кассового сервера rk7srv.ini в поле [REFSERVER][REFSERVER] Server = RK7IVAN UBDFILE = ..\..\base\bazadannih
CODEВ данном случае — папка базы данных ..\..\base.
Подождите, пока сервер обработает поступившие данные. Через некоторое время файлы смен исчезнут из папки incoming. Если через 5 минут файлы не исчезли, нажмите Обновить или клавишу F5.
Проверить, что файлы смен загрузились корректно, можно в файле лога сервера справочников — обычно это refsrv.stk. Там должны появится записи вида:20.09 14:55:32.195 26:SQL Export (shift2SQL) -> ------------------------------------- 20.09 14:55:35.144 26:SQL Export (shift2SQL): okay <-
TEXTЕсли в логе записи появились и нет ошибок, значит всё в порядке — смены закачались корректно.