Данная библиотека предназначена для перекодировки карточек на станциях.
Библиотека может быть переименована и должна размещаться в каталоге
EXTENS. Для создания нескольких правил перекодировки может быть создано
несколько копий библиотеки в указанном каталоге под разными именами.
Настройка правил перекодировки осуществляется с помощью
файла RKeeper6.ini сл образом
DLLNAME_PARNAME1=VALUE1
......................
DLLNAME_PARNAMEn=VALUEn
или для версии inifile.dll 2.0 и выше

[DLLNAME]
PARNAME1=VALUE1
......................
PARNAMEn=VALUEn

В версии 2.00 добавлено:
-может перекодировать карточки произвольной длины
- Специальные возможности для работы с кр картами

! Внимание. Код корп-ресторана не может содержать только 0


Описание настроек

CreditCard - работа с кр картами.
По умолчанию OFF
При выставленом значении ON
1) выделится номер карты из всего трека
2) проверка на контр сумму по правилам кр карты
3) Данный номер будет использоваться для дальнейшей работы
(маски и проч)

MaxLen - максимальная длина карты
По умолчанию - 0.
При равной 0 MaxLen принимается равной length(Mask).

MinLen - минимальная длина карты
По умолчанию - 0.
При равной 0 MinLen принимается равной length(Mask).

MASK - маска для проверки карточки
символы в маске: '*' - допускается любой символ
'N' - взять для номера - результата
иначе - требуется полное совпадение
Если длина карточки превышает длину параметра
(но конечно меньше MaxLen), то mask дополняется СПРАВА
символами '*'
Если длина карточки меньше длины параметра
(но конечно больше MinLen), то mask обрезается СПРАВА
до длины карточки


RightMask - (по умолч пусто)
то же самое что и Mask, но дополняется или обрезается
до длины карточки СЛЕВА.

Результирующий номер образуется конкатенацией выделенных (по символу N)
номеров левой и правой маской

AddCode - (не более LongInt, по умолч - 0 ) прибавляется к результирующему
номеру после маскирования


Card - (по умолч 0)
0 - перс диск/платежная карта (778=codccodr=NUM)
1 - неперс диск карта (777=codccodr=NUM=090980)
2 - гостиничная карта (770=codccodr=NUM)
3 - карта на входе (771=codccodr=NUM)
с версии 2.03
4 - неплательщики (99NUM)

Для тестирования рекомендуем воспользоваться tstfixlen.exe