Як правильно налаштувати fix_len_mask форум club horeca

Добрий день. Є магнітні картки знижок двох типів:

1. общеассоціатівние - на них прошито - 2345.0000
2. конкретної точки - на них прошито - 2345.0003
На картках прошивали код корпорації 4 символу, щоб працювали під 6.49).
2345 - код корпорації
0000 - код ресторану (общеассоціатівние, діють у всіх ресторанах)
0003 - код ресторану (діють тільки в точці з кодом ресторану 0003).

На жаль, змінити system.db на даній точці (там зараз прописано 111 110 001) з об'єктивних причин не можна, там уже версія 6.56, прив'язана до ключа. Викликати доларів для зміни system.db на 12345.0000 теж процедура на сьогодні проблематична. Ніби як можна вирішити цю проблему за допомогою fix_mask_len, але досвіду роботи з нею не було.
Як можна налаштувати fix_len_mask, щоб на цій точці приймалися обидва типи знижкових карт (12345.0000 і 12345.0003), і більше ніякі (наприклад, в іншій точці є карти 1234.0005, так ось вони прийматися в точці 12345.0003 не повинні, а тільки в точці з system. db = 2345.0005). Дякуємо.

Будь ласка Увійти. щоб приєднатися до бесіди.

  • VampireKB
  • Не в мережі
  • Почесний житель форуму

з exten десятків видаляєш rest.dll (якщо вона там є)
пхати туди "фікс маск"
а в Rkeeper6.ini пишеш:

"Фікс маск" .dll = 778 * 2345 ****** NNNN

_www.techrk.ru - тестую своє творіння :)

Будь ласка Увійти. щоб приєднатися до бесіди.

  • SHSHSH
  • Не в мережі
  • Почесний житель форуму

Опис модуля, що дозволяє використовувати призначені для користувача карти, як Персональні дисконтно \ депозитні карти R-KEEPER-а.

Модуль реалізований у вигляді DLL файлу FIX_LEN.DLL.
Необхідно скопіювати дану DLL на всі каси і офіціантські станції в папку EXTENS, яка знаходиться в робочій папці RKCLIENT.
У RKEEPER6.INI, на кожній касі і офіціантській станції, додати рядок з «маскою» ваших карт. Формат запису:

Де, FIX_LEN_MASK - ім'я змінної. Якщо DLL перейменували, то замість FIX_LEN, пишеться нове ім'я DLL.

12, в даному випадку, а взагалі будь-які цифри від 0 до 9 - постійний ідентифікатор. Може перебувати в будь-яких місцях, але на всіх ваших картах однаковий.

* - будь-які символи, в будь-якій кількості, в будь-якому місці. Програма буде ігнорувати символ, що знаходяться на місці зірочки.

N - будь-які цифри від 0 до 9, загальна кількість не більше 9. Програма дані символи буде сприймати як номер карти.

1. Є карта з записом на другий доріжці 34910431234, де перший, другий і п'ятий символи - постійні. Останні два символи і третій нічого не значать. Номер міститься в четвертому і з шостого по дев'ятий символах. Запис в RKEEPER6.INI для цих карт:

2. Карта простіше - 7002345. Де 7 - постійний символ на всіх подібних картах. Номер - інші символи. Запис в RKEEPER6.INI для цих карт:

Можна, до речі, обмежити в RKEEPER номера карт за допомогою маски. Для вищенаведеної карти, наприклад. Ми хочемо, що б в RKEEPER-е працювали карти тільки з 0 у другому символі. Тоді маска така:

Олексій Аркадьєв
Компанія CARBIS - Комплексна Автоматизація ресторанного бізнесу
_www.carbis.ru
tel / fax: +7 (495) 7404991

Будь ласка Увійти. щоб приєднатися до бесіди.

Схожі статті