Общее

Менеджерская станция (rk7man.exe) – это главное приложение для редактирования и хранения справочников торговых объектов, интерфейсов рабочих станций, прав доступа, параметров, настроек отчетов, которые хранятся в базах rk7.udb и check.udb. Данные справочников хранятся в оперативной памяти всех приложений, работающих в комплексе.

Примечание

Запуск менеджерской станции возможен только при запущенном сервере справочников или отчетов, т.к. она является клиентским приложением для данного сервера.

Имя ini-файла по умолчанию: rk7man.ini.

Имя ini-файла передаётся в программу при запуске параметром - можно указать как абсолютный путь к ini-файлу, так и относительный. При указании относительного пути перед именем ini-файла следует указывать путь к директории, в которой он находится. Например, если ini-файл находится в той же директории, что и приложение rk7man.exe. следует указать ".\" перед именем ini-файла - "rk7man.exe .\custom_rk7man.ini".

Существует (в версиях 7.6.2.93+ и 7.6.0.126+) дополнительное приложение менеджерской станции rk7manex.exe с увеличенной производительностью, которое нужно для доработанных кубов. Эти кубы используют больше памяти, чем предыдущие, потому что на некоторых БД часть кубов перестала открываться.

В новом приложении поддерживаются большие (2Гб+) объёмы данных. Станция менеджера в расширенной версии (rkmanex.exe) с использованием 2Гб+ ОЗУ подходит для модифицированных кубов.
Для просмотра проблемных кубов / отчётов вы можете использовать расширенную версию редактора из указанных выше дистрибутивов, не обновляя другие компоненты системы.

В автообновлении файл менеджерской размещен по пути \workmods\managerX.ud_
Для того, чтобы включить автообновление это модуля:

  1. Переименуйте managerX.ud_ в managerX.udb. Для такой станции следует использовать не 64-х разрядную версию Windows
  2. Отредактируйте файл rk7man.bat. Замените строчку "start "" rk7man.exe %CASHINIPATH%" на: 

    start "" rk7manex.exe %CASHINIPATH%

    3.Сохраните изменения и перезапустите менеджерскую станцию

Лицензирование

Менеджерская станция не подлежит лицензированию, однако следует учитывать следующие моменты:

  • число запущенных менеджерских станций зависит от наличия/отсутствия лицензии для сервера справочников/отчетов;
  • наличие ключа Guardant на машине, где запускается менеджерская станция, не требуется;
  • если сервер справочников не пролицензирован, то к нему возможно подключение только одного экземпляра менеджерской станции;
  • если сервер справочников пролицензирован, то к нему возможно подключение неограниченного числа экземпляров менеджерской станции;
  • если сервер отчетов не пролицензирован, то к нему невозможно подключение ни одного экземпляра менеджерской станции;

  • если сервер отчетов пролицензирован, то к нему возможно подключение стольких экземпляров менеджерской станции, сколько прописано в лицензии;

Запуск

3.1. Запустите файл rk7man.bat для обновления приложения и входа в менеджерскую станцию. Убедитесь, что ваш сервер справочников (или отчетов), с которым будет соединяться станция, запущен.

3.2. Можно также запускать приложение rk7man.exe без обновления.

Примечание

Редактирование справочной информации возможно только при запуске rk7man.exe, подключаемой к серверу справочников(Refsrv.exe). При подключении к серверу отчетов (rkReportsServer.exe) справочники доступны только для просмотра.

  После удачного запуска приложения необходимо в пункте меню "Сервис->Станции и устройства" добавить и настроить параметры кассовых серверов и станций. Количество станций и серверов зависит от количества лицензий и нужд предприятия.  

3.3. Запуск менеджерской станции с параметрами

В зависимости от поставленной задачи есть возможность запускать менеджерскую станцию с определенным параметром, т.е. D:\Rk7\BIN\WIN\rk7man.exe /parameter,

где parameter может принимать следующие значения:

oldFiltersForm


Для совместимости, использовать при проблемах с новым функционалом. Отображать старую форму фильтров (не инспектор объектов). Применять при возникновении проблем с новой формой фильтров либо при ее не отображении.

noValueFilters

Для совместимости, использовать при проблемах с новым функционалом. Не использовать фильтры по актуальным значениям из куба. Применять при возникновении проблем с фильтрами.

clientBuildsTree

Клиент (менеджерская станция) занимается построением отчета. Используется при возникновении проблем с построением отчетов на сервере.

modalCheckForm

Для совместимости, использовать при проблемах с новым функционалом. Модальная форма просмотра чека: раньше форма чека была модальная, без возможности просмотра нескольких чеков в одной менеджерской станции. Этот параметр включает такое поведение программы.

notablesrestcode

Для версий 7.05.02 и 7.05.03. Используется в случае большого количества столов: на станции менеджера долго создаются новые столы. Параметр отключает генерацию кодов в рамках ресторана: коды будут уникальными в рамках корпорации. 

Аутентификация пользователей

4.1. через Windows ОС
Для аутентификации пользователями Windows следует выполнить следующие настройки:

  1. В установочных параметрах прописать домен (если используется). Путь к параметру: Главное меню - Настройки - Параметры - Установочные - Связь с другими системами - Имя домена Windows;
  2. В установочных параметрах выбрать тип аутентификации = RKeeper + Windows (RKeeper). Путь к параметру: Главное меню - Настройки - Параметры - Параметры работы станции - Режимы работы станции - Тип аутентификации;
  3. У пользователя прописать доменный аккаунт  - свойство "Пользователь Windows";
  4. В rk7man.ini в секции [REFEDIT] вписать: 

    UserName = "RK7 WIN"

    AutoLogin = 1

При старте менеджерской станции, если последний пользователь совпадает с текущим пользователем Windows , будет произведен автоматический вход без ожидания.

При включенном параметре AutoLogin на старте менеджерской всегда сначала происходит попытка логином текущего пользователя и только при ошибке ожидается ввод логина-пароля.

4.2. Через БД сервера справочников/отчётов

По умолчанию, в базе есть только один пользователь "Администратор" с паролем "=". Но данный пользователь имеет ограниченный набор прав. Для доступа с неограниченными правами, необходимо залогиниться используя учетную запись дилера.

Для входа с полномочиями дилера необходимо сделать следующее:

  • поместить файл ral.dat (https://l.ucs.ru/ral.dat) в папку base;
  • перезапустить сервер справочников;
  • залогиниться на менеджерской станции, введя в поле имя пользователя в виде "RK7 XXXX", где XXXX - дилерский ID и пароль. Подробнее см. (FTP://ftp.ucs.ru/rk7/ForDealers/docs/dealer.doc).

При запуске напрямую можно указать, к какому серверу будет подключаться менеджерская станция, нажав комбинацию клавиш "Ctrl+Alt+s" в форме логирования, и выбрать в левом нижнем углу необходимый сервер

Описание файла настроек менеджерской станции

Секция [REFEDIT] - основная секция

Server = T_REFSERVER – сетевое имя сервера справочников (или отчетов)
Client = CLIENT-%RANDOM% – сетевое имя менеджерской станции. Должно быть уникальным в сети
LockOnEdit = 0 – при 1 элемент справочника блокируется при входе в режим редактирования
AsteriskAsEmptyName = 0 – при 1 используется '#######' для обозначения не заданного наименования (альтернативного И основного имен)
SimpleButtons – в основном этот параметр предназначен для подготовки описания, если выставить 1, то вместо градиентных кнопок объектов в режиме редактора «кнопки» будут отображаться обычные плоские кнопки
ShowStatusBar – показывать «Строку Состояния» в главном окне, пока, что в этом нет необходимости, поэтому по умолчанию этот параметр 0
ShowCodeInEditors – в редакторах свойств-ссылок на другие объекты можно показывать коды этих объектов в выпадающих списках, это имеет значение, если оператор легко ориентируется по кодам, так как инкрементный поиск будет начинаться с кода, иначе нужно выставить этот параметр в 0, по умолчанию он равен 1
ShowAccessViolation – этот параметр нужен только в процессе отладки и тестирования: все сообщения о неправильном обращении программой к памяти записываются в стек, но если этот параметр равен 1, то об этом еще и сообщается оператору, по умолчанию он равен 0
ShortTimeout = 20000 – максимальное время (в миллисекундах) выполнения сетевой операции над одним элементом
LongTimeout = 100000 – максимальное время (в миллисекундах) выполнения сетевой операции над коллекцией
CubeBufferPath = .\Cubes\ - путь для сохранения данных расчета кубов
StackFile = rk7man.stk - имя файла, в который будут записываться сообщения об ошибках
CollFileCache = 0 – если выставить 1, будет использоваться файловый кэш для хранения данных. Применять в случае низкоскоростного канала от сервера справочников к менеджерской.
CacheDataPath = .\DataCache\ – путь для хранения данных файлового кэша (при CollFileCache=1)
ManualPriceSave = 1 по умолчанию. При значении параметра 0 — цены сразу сохранятся при вводе. При значении 1 — изменения цены и остальных свойств вступят в силу при сохранении.

Если есть связь с SQL Server, то начиная с версии 7.4.16.XX можно перекрыть параметры соединения для прямых отчетов следующей строкой:
SQLServerLink = "Provider=SQLNCLI10.1;Initial Catalog=RK7BASE;Data Source=10-RK7\SQLEXPRESS"
При необходимости, можно делать разные .ini-файлы

ExecSQLRepOnServ = 1 ; Выполнять прямые отчёты через сервер отчётов! В версии 7.4.21.XX

[NETKERN]

PROTOCOLS=tcpsoc.dll ; драйвер для сети

[TCPSOC]

PORT=3637 ; номер порта для внешних соединений

LISTEN=0 ; не ждать подключение от других

[TCPDNS] ; здесь можно в явном виде указать сетевые имена серверов RK7

T_REFSERVER=127.0.0.1:3639 ; имя и IP-адрес сервера справочников для установки соединения с ним. Если сервер справочников стоит на другом компьютере, добавьте его имя и IP-адрес, для примера: T_REPSERVER_01=198.154.196.149:3639

[UPDATE]

NoUpdate = "1" ; Не обновлять этот модуль и его зависимые объекты (dll, и т.д.)

[CustomSettings] ; для выбора сервера через CTRL+ALT+S

CustomServer00=T_REFSERVER

CustomServer01=T_REPSERVER_01

Настройки резервного копирования 

Важно

В rk7srv.ini параметры для резервного копирования не указываются.

Прописывать параметры резервного копирования необходимо в пункте: Настройки > Параметры > Установочные > Сервер Справочников > Резервное копирование.

Здесь необходимо проверить и при необходимости отредактировать следующие параметры:

  1. Копировать через смен (BackupShiftsCount);
  2. Максимальное количество резервных копий (BackupMaxCount);
  3. Периодичность выполнения копирования (BackupTimeInterval);
  4. Путь для сохранения файлов (BackupFilePath).