Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 22

Тема: Распределённая система PDS с использованием FIX_LEN

  1. #1
    Интересующийся
    Регистрация
    20.05.2013
    Адрес
    .
    Сообщений
    34
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)

    Распределённая система PDS с использованием FIX_LEN

    Добрый день,
    Столкнулся с такой проблемой
    Задача:
    Есть рестораны с кодами:
    1. 151530001, 151530002, 151530003
    2. 106980001- xxxxx.0010 (десять ресторанов одной корпорации)
    3. 118070001
    4. 500000002
    5. 255840001- xxxxx.0005 (пять ресторанов одной корпорации)

    Необходимо, что бы карты клиентов считывались во всех данных точках. Карты давно розданы,
    Была использована схема с FIX_LEN (http://support.ucs.ru/ru/node/60 [^])

    FIX_LEN 4 версии, (лежит в EXTENS)

    Поэтому на кассах
    [FIXLEN(1)]
    Mask = 778=151530001=NNNN
    AddCode = 100000


    [FIXLEN(2)]
    Mask = 778=151530002=NNNN
    AddCode = 110000

    [FIXLEN(3)]
    Mask = 778=106980006=NNNN
    AddCode = 180000


    [FIXLEN(4)]
    Mask = 778=500000002=NNNN
    AddCode = 190000


    [FIXLEN(5)]
    Mask = 778=118070001=NNNN
    AddCode = 200000

    и т.д....
    Касса имеет версию 6.97.8

    В Person cadrs карту с номер, например
    55, с завели как префиксом 1055, не работает ("Нет такой карты"), как 100055 ("Нет такой карты"), не работает, если просто 55 то работает.


  2. #2
    Разбирающийся Аватар для okis
    Регистрация
    21.10.2007
    Адрес
    Москва
    Сообщений
    1,447
    Поблагодарил(а)
    2
    Благодарностей: 31 (сообщений: 21)
    Что закодировано на карте? Код ресторана, в котором проверяете карту? Что лежит в EXTENS? Откуда такой формат [FIXLEN(1)]?
    Последний раз редактировалось okis; 04.10.2013 в 18:39.

  3. #3
    ТВОРЕЦ СЧАСТЬЯ Аватар для SH
    Регистрация
    29.11.2006
    Сообщений
    18,069
    Поблагодарил(а)
    481
    Благодарностей: 192 (сообщений: 165)
    Так в чем проблема? Не работает?
    Алексей Аркадьев

    Когда заказчик ищет волшебника, то чаще всего он находит сказочника.
    Если у Вас есть вопрос по поддержке - напишите его на форуме, я обязательно отвечу, если знаю ответ.
    Если Вам нужны какие-то файлы, пишите на почту: support@carbis.ru, но вначале посмотрите в разделе для скачивания.
    Для коммерческих вопросов:
    +7 (495) 740-49-91, или на почту: sales@carbis.ru

  4. #4
    Интересующийся
    Регистрация
    20.05.2013
    Адрес
    .
    Сообщений
    34
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Цитата Сообщение от okis Посмотреть сообщение
    Что закодировано на карте? Код ресторана, в котором проверяете карту? Что лежит в EXTENS? Откуда такой формат [FIXLEN(1)]?
    1 - код карты формата 778=106980006=0055
    2 - соответственно код ресторана 106980006.
    3 - в EXTENS лежит FIX_LEN 4.0 (/r-keeper/Tools/FIX_LEN/ver400.zip)
    4 - от сюда http://support.ucs.ru/ru/node/60

    Тема на трекере, http://tracker.ucs.ru/view.php?id=28001 у кого доступ есть

  5. #5
    Разбирающийся Аватар для okis
    Регистрация
    21.10.2007
    Адрес
    Москва
    Сообщений
    1,447
    Поблагодарил(а)
    2
    Благодарностей: 31 (сообщений: 21)
    Цитата Сообщение от Anat Посмотреть сообщение
    1 - код карты формата 778=106980006=0055
    2 - соответственно код ресторана 106980006.
    Настроено у Вас вроде как правильно (если в цифрах ничего не напутали). Обработка карты до фикслена не доходит, так как формат карты уже изначально соответствует встроенному формату "ПЕРСОНАЛЬНЫХ ДИСКОНТНЫХ КАРТ" (т.е. карта не нуждается в перекодировке). Для того чтобы проверить работу фикслена Вам нужно тестировать карту другого ресторана (с кодом не равным 106980006) или эту карту в другом ресторане.

  6. #6
    Интересующийся
    Регистрация
    20.05.2013
    Адрес
    .
    Сообщений
    34
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Цитата Сообщение от SH Посмотреть сообщение
    Так в чем проблема? Не работает?
    Проблема в том, что при добавлении префикса командой AddCode, Person cadrs не видит карту, и тут не понятно где ошиблись,
    На кассе в
    EXTENS лежит FIX_LEN.dll,
    в RKEEPER6.INI код:

    [FIX_LEN(1)]

    Mask = 778=151530001=NNNN
    AddCode = 100000
    и т.д. с кодами всех необходимых точек, (у каждого свой префикс)
    В Person cadrs забита карта 100055, со скидкой
    В результате не работает,
    по идеи, префикс у всех разный, номера карт могут повторятся, но из-за префикса уникальность гарантирована, все карты забьются в одну базу, и будут работать на всех точках.

  7. #7
    Разбирающийся Аватар для VampireKB
    Регистрация
    27.03.2007
    Адрес
    Moscow City
    Сообщений
    2,854
    Поблагодарил(а)
    0
    Благодарностей: 17 (сообщений: 11)
    По-идее страдаете фигнёй..причем жуткой...

    Самое верное решение:
    1)Выпустить новые карты с уникальным кодом ресторана(например девять девяток)
    2)Настроить FIX_LEN под него
    3)Обменить старые карты на новые
    Благодаря этому, вы сможете работать как с общими, так и с возможными локальными картами.А с Вашим огородом, примерно через месяца 3-4, пойдут косяки несовместимые с жизнью ПДС впинципе.. Такие,например, как пересекающиеся номера карт)
    Хотите БЕСПЛАТНЫЙ кипер ? http://www.techrk.ru/?cat=17
    Также доступен ФТП !! ftp://techrk.ru
    Теперь возможно произвести покупку ПО через терминалы Qiwi.Подробности на сайте

  8. #8
    тренер Аватар для Andy
    Регистрация
    14.02.2007
    Адрес
    москва
    Сообщений
    1,519
    Поблагодарил(а)
    21
    Благодарностей: 11 (сообщений: 9)
    Цитата Сообщение от VampireKB Посмотреть сообщение
    1)Выпустить новые карты с уникальным кодом ресторана(например девять девяток)
    .................... Такие,например, как пересекающиеся номера карт)
    для тебя топикстартер специально написал - рестораны разных корпораций (возможно разные учередители и владельцы)
    карт выдано наверное целую кучу, и упорядочить это все теми методами что ты предлагаешь административно нереально (из личного опыта - много подводных камней: начиная от дизайна карт общий/разный до оплаты тиража и возможностью разбежаться в разные стороны без чистки или разъединения баз )
    вот и дали автоматизаторам или местным системщикам задание - малой кровью (т.е. техническими настройками) решить данную проблему

    по теме:
    предлагаю топикстартеру подключать кабаки в fix len порционно - а не все скопом как у Вас
    Семь смертных грехов: коммуникабельность, активность, желание работать в команде, целеустремлённость, быстрообучаемость, исполнительность, стрессоустойчивость.

  9. #9
    ТВОРЕЦ СЧАСТЬЯ Аватар для SH
    Регистрация
    29.11.2006
    Сообщений
    18,069
    Поблагодарил(а)
    481
    Благодарностей: 192 (сообщений: 165)
    Цитата Сообщение от Andy Посмотреть сообщение
    предлагаю топикстартеру подключать кабаки в fix len порционно - а не все скопом как у Вас
    Поддерживаю.
    Причем желательно заиметь стенд и тестировать на нем.
    Алексей Аркадьев

    Когда заказчик ищет волшебника, то чаще всего он находит сказочника.
    Если у Вас есть вопрос по поддержке - напишите его на форуме, я обязательно отвечу, если знаю ответ.
    Если Вам нужны какие-то файлы, пишите на почту: support@carbis.ru, но вначале посмотрите в разделе для скачивания.
    Для коммерческих вопросов:
    +7 (495) 740-49-91, или на почту: sales@carbis.ru

  10. #10
    Разбирающийся
    Регистрация
    18.10.2012
    Адрес
    Новосибирск, Омск
    Сообщений
    5,362
    Поблагодарил(а)
    188
    Благодарностей: 461 (сообщений: 364)
    Задачка интересная, но в такой постановке не разрешимая...

    Для примера возьмем карту № 123 из ресторана 118070001. Согласно вашим настройкам, вы заводите ее в Pcards как 200123. Через Syncard этот номер расползается по всем ресторанам.

    В любом ресторане, после обработки fix len-ом в локальный CardServ уйдет запрос с номером карты 200123, она найдется и скидка будет дана.

    Как только с этой картой вы придете в родной ресторан (у которого код 118070001) до fix len-a дело не дойдет и в CardServ полетит родной номер 123. А там такой карты нет

    Пока нет мыслей как заставить это работать...

Похожие темы

  1. Поделитесь fix_len.dll
    от Barzometr в разделе R-Keeper 6
    Ответов: 5
    Последнее сообщение: 29.06.2017, 23:13
  2. Описание fix_len.dll
    от SH в разделе Персональная Дисконтная Система (ПДС)
    Ответов: 0
    Последнее сообщение: 09.02.2012, 13:18
  3. Где найти Fix_len.dll
    от Seva в разделе RK: ФР, активные ККМ, проблемы, вопросы
    Ответов: 4
    Последнее сообщение: 11.06.2010, 13:47

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •