Вводная информация:
- есть два типа параметров: параметры кассовых станций и параметры кассовых серверов. Справочник параметров кассовых станций хранится в файле \RK6\INIVAL.DEF, справочник параметров кассовых серверов - в файле \RK6\INISRV.DEF
- последнюю версию справочников INIVAL.DEF и INISRV.DEF можно взять на фтп /dealers/r-keeper/versions/RK6/INIVAL либо загрузить через Центр Поддержки по адресу
http://support.ucs.ru/inival_support
- справочники INIVAL.DEF и INISRV.DEF зашифрованы и используются только менеджерским модулем (E_rest32.exe)
- перед запуском системы и использованием параметров, в редакторе должны быть добавлены все кассовые сервера (меню "Списки" - "Серверы")
- в DealRK.exe доступ к параметрам станций и серверов регулируется отдельным правом "Редактировать настройки станций"!
- доступ к справочнику параметров кассовых станций вызывается в меню "Списки" - "Станции", далее правой кнопкой на любой станции, меню "Параметры". При этом открывается список параметров выбранной кассовой станции!
- доступ к справочнику параметров кассовых серверов вызывается в меню "Списки" - "Серверы", далее правой кнопкой на любом сервере, меню "Параметры" (двойной клик на записи сервера также открывает доступ к справочнику). При этом открывается список параметров выбранного кассового сервера!.
- кассовые станции и кассовые сервера используют другие файлы справочников - \DB\INIVAL.DBA и \DB\INISRV.DBA соотв. Эти файлы по-умолчанию отсутсвуют в директории DB!
- кассовый сервер не запустится без файлов \DB\INIVAL.DBA и \DB\INISRV.DBA!
- если идет речь о "серверных назначениях", это может относиться как к параметрам станций, так и к параметрам серверов. Это связано с тем, что обработка справочников происходит в любом случае на уровне кассового сервера.
- для создания файла \DB\INIVAL.DBA требуется изменить какой-либо параметр любой из кассовых станций и сохранить конфигурацию (нажав кнопку "OK")
- для создания файла \DB\INISRV.DBA требуется изменить какой-либо параметр любого из кассовых серверов и сохранить конфигурацию (нажав кнопку "OK")
- обновление файлов INIVAL.DBA и INISRV.DBA на кассовом сервере происходит так же, как и других таблиц дневной базы данных (в том числе поддерживается RKSHARE)
Теперь о параметрах:
- существуют параметры, которые не могут быть определены в редакторе, т.к. используются еще до инициализации механизма обработки параметров. Например, Network, ServerName, UnitName должны быть явно указаны в RKEEPER6.INI
- параметры, которые не относятся к кассовой станции или кассовому серверу, должны быть явно указаны в RKEEPER6.INI. Например, параметры фискальных регистраторов, библиотек расширения, различных доп. драйверов и т.д. должны быть прописаны в RKEEPER6.INI (при этом порядок обработки параметров не имеет значение)
- если какой-либо параметр для кассовой станции или кассового сервера не задан в редакторе, будет использоваться параметр по-умолчанию (или параметр, указанный в RKEEPER6.INI - в зависимости от указанного порядка обработки параметров - об этом ниже)
- параметр IniType должен быть обязательно определен перед запуском системы - это необходимо сделать для каждой кассовой станции и для каждого кассового сервера!
- для кассовой станции IniType задается в справочнике параметров в разделе "Общие настройки" - "Сервисные параметры" - "Порядок обработки параметров системы". Аналогично параметр IniType задается и для кассового сервера.
- параметр IniType ("Порядок обработки параметров системы") может принимать следующие значения:
- 0 ("подавление значений из RKEEPER6.INI") - из RKEEPER6.INI берутся только остутствующие переменные. Неназначенные параметры считаются значениями по-умолчанию, независимо от значений в RKEEPER6.INI
- 1 ("приоритет серверных назначений") - из RKEEPER6.INI берутся только отсутствующие и неназначенные переменные
- 2 ("приоритет файловых назначений") - из справочника берутся только отсутствующие и неназначенные переменные
- 3 ("игнорировать серверные значения") - используются только параметры из RKEEPER6.INI, неназначенные параметры считаются значениями по-умолчанию, независимо от значений в справочнике
- под "отсутствующими" параметрами имеются ввиду переменные, которых нет в справочнике (INIVAL.DEF или INISRV.DEF)
- "неназначеные" параметры - это переменные, которые есть в справочнике, но которые не были инициализированы (т.е. ни разу не были установлены в одно из значений)
- значение "по-умолчанию" - это значение, которое предопределено на уровне кода программы и которое принимает параметр, если нет других источников данных.