Просмотр полной версии : Проблема с дисконтными картами
Rkeeper 6, есть карты с 4х значными номерами типа 9457. Работают отлично, скидка падает на них при прокатке по считывателю. Проблема в том что номера карт с 4х значными номерами закончились. Теперь пошли с 5ти значными типа 10123. При прокатке по считывателю вылазит сообщение о том что вышел срок действия карты, хотя в кардсервере использование карты продленно до 2015 года. И все проблема со всеми 5ти значными картами. Помогите кто нить разобраться!
Gluke, в rkeeper6.ini на станции есть fix_len?
Есть, и в папке extention dll присутсвует. В rkeeper.ini прописана маска карт в виде *******NNNN, я так понял это для 4х значных карт. Прописывал еще один фикс Fix2_len и dll'ку подсовывал fix2_len.dll Маску делал ******NNNNN, все равно эффект тот же.
Прочитайте, что конкретно прописано на пятизначной карте. И, желательно, на четырехзначной.
В 4х значных картах ;48557004263? в 5ти значных ;48557010096?
В 4х значных картах ;48557004263? в 5ти значных ;48557010096?
Попробуйте такие параметры:
Fix_len_Mask = 4855700NNNN
Fix_len2_Mask = 485570NNNNN
Попробуйте такие параметры:
Fix_len_Mask = 4855700NNNN
Fix_len2_Mask = 485570NNNNN
Вот вопрос только в том, почему он выдает сообщение что срок действия карт вышел? Сейчас попробую как вы написали
---------- Добавлено в 13:55 ---------- Предыдущее сообщение было размещено в 12:44 ----------
Попробуйте такие параметры:
Fix_len_Mask = 4855700NNNN
Fix_len2_Mask = 485570NNNNN
Спасибо огромное!!! Сделал как Вы написали, все заработало! С знаками * вместо цифр карты не хотело работать почему то:(
Дело не в знаках или звездочках. Правила фиксленов применяются в порядке следования фиксленов в инишнике. У Вас пятизначная карта удовлетворяла правилам маски первого фикслена. В связи с этим до второго правила дело не доходило. По первому правилу старший разряд карты не учитывался, а учитывались только 4-ре младших разряда номера карты. Видимо ранее была заведена карта номер которой совпадал с четырьмя последними цифрами номера тестируемой пятизначной карты. А звездочки я поменял, чтобы работали только Ваши карточки, а не все одиннадцатизначные.
Powered by vBulletin® Version 4.2.6 LTS Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot