Страница 8 из 12 ПерваяПервая ... 456789101112 ПоследняяПоследняя
Показано с 71 по 80 из 118

Тема: DLL для FarCards. R-Keeper

  1. #71
    Новичок
    Регистрация
    17.11.2016
    Адрес
    Москва
    Сообщений
    6
    Поблагодарил(а)
    2
    Благодарностей: 0 (сообщений: 0)
    Добрый день. Поступила задача "расковырять" dll к FarCards ttttttt.
    Подскажи, пожалуйста, изменилась ли структура dll для Farcards 4.06.03?
    Старая farcards.dll подключалась к БД MySQL, но на днях нам установили rk7... и что-то пошло не так ©
    никакой более подробной информации не поступило, в связи с чем и пытаюсь разобраться в чем отличия.
    Раньше была связь Distr - Farcards, сейчас этой связи не вижу. Вижу соединение напрямую к Cardserv.
    Необходима, пожалуйста, любая информация. Заранее спасибо!

  2. #72
    Разбирающийся
    Регистрация
    18.10.2012
    Адрес
    Новосибирск, Омск
    Сообщений
    5,362
    Поблагодарил(а)
    188
    Благодарностей: 461 (сообщений: 364)
    Подскажи, пожалуйста, изменилась ли структура dll для Farcards 4.06.03?
    Не совсем понятен вопрос...
    4,06 это очень старый FC. 7-ку я с ним даже не пробовал запускать и все текущие проекты делались под 6,хх
    В 6.хх вызов хранимых процедур изменился (и имена и передаваемые параметры) и dll написанная под 4,хх с 6,хх вряд ли заработает (хотя специально не тестил).


    Старая farcards.dll подключалась к БД MySQL
    Ну это к киперу не относится. Куда ее разработчик научил подключаться - с тем она и работает.


    Раньше была связь Distr - Farcards
    ??? Может быть CDISTR???
    Для 7ки он не нужен, все решается на уровне интерфейсов и MCR алгоритмов в 7ке.


    Необходима, пожалуйста, любая информация.
    Ну для начала нужна инфа от вас. Хотя бы понять на каком этапе затык происходит....
    Ильин Александр, Компания "Соттос"
    г Новосибирск +7 (383) 373-96-98; +7 (909) 533-93-92; nsk@sottos.ru
    г Омск +7 (3812) 377-902; +7 (905) 098-92-06; abc@sottos.ru
    www.sottos.ru | vk.com/sottos | fb.com/sottosru
    Продажа и установка ПО R-Keeper, обучение, техническая поддержка 24/7

  3. #73
    Новичок
    Регистрация
    17.11.2016
    Адрес
    Москва
    Сообщений
    6
    Поблагодарил(а)
    2
    Благодарностей: 0 (сообщений: 0)
    Цитата Сообщение от sibgaba Посмотреть сообщение
    Не совсем понятен вопрос...4,06 это очень старый FC.
    7-ку я с ним даже не пробовал запускать и все текущие проекты делались под 6,хх
    Найден файлик 2008 года "extdll.txt" в котором описаны какие должны быть предоставлены dll функции (имена, параметры).
    Имелось в виду изменилась ли эта информация.

    В 6.хх вызов хранимых процедур изменился (и имена и передаваемые параметры) и dll написанная под 4,хх с 6,хх вряд ли заработает (хотя специально не тестил).
    Можно подробнее об этом?

    ??? Может быть CDISTR???
    Для 7ки он не нужен, все решается на уровне интерфейсов и MCR алгоритмов в 7ке.
    Ну да, CDISTR - Card Distributer.

    Ну для начала нужна инфа от вас. Хотя бы понять на каком этапе затык происходит....
    Ни о чем не информировали, просто "что-то там не то". Сижу пытаюсь разобраться (до этого не приходилось сталкиваться с этим вообще). Знаю что поставили новые кассы, rkeeper 7.
    По факту нет никакой информации по транзакциям с касс в БД (в которую они должны попадать через farcards.dll насколько понимаю). Но никаких логов с ошибками от FC не вижу...
    Последний раз редактировалось nintiniom; 19.04.2017 в 17:56.

  4. #74
    Разбирающийся
    Регистрация
    18.10.2012
    Адрес
    Новосибирск, Омск
    Сообщений
    5,362
    Поблагодарил(а)
    188
    Благодарностей: 461 (сообщений: 364)
    Найден файлик 2008 года "extdll.txt" в котором описаны какие должны быть предоставлены dll функции (имена, параметры).
    Имелось в виду изменилась ли эта информация.
    для FC 4.06 - не изменилась
    Но я не уверен что 4,06 будет работать с текущей семеркой (старый он сильно)
    И если в итоге придется ставить 6,хх то том формат другой и dll надо будет переписывать...

    Начинать надо с проверки настроек Кипера (ПДС интерфейса) возможно что там не настроили и запрос с кассы до FC не доходит

    А если на кассе карту прокатать - инфа по карте показывается?
    Ильин Александр, Компания "Соттос"
    г Новосибирск +7 (383) 373-96-98; +7 (909) 533-93-92; nsk@sottos.ru
    г Омск +7 (3812) 377-902; +7 (905) 098-92-06; abc@sottos.ru
    www.sottos.ru | vk.com/sottos | fb.com/sottosru
    Продажа и установка ПО R-Keeper, обучение, техническая поддержка 24/7

  5. #75
    Новичок
    Регистрация
    17.11.2016
    Адрес
    Москва
    Сообщений
    6
    Поблагодарил(а)
    2
    Благодарностей: 0 (сообщений: 0)
    Цитата Сообщение от sibgaba Посмотреть сообщение
    И если в итоге придется ставить 6,хх то том формат другой и dll надо будет переписывать...
    нужен этот формат (скорее всего будут 6,хх ставить) просто не хочется в самый последний момент все переписывать и в итоге крайним остаться

    Начинать надо с проверки настроек Кипера (ПДС интерфейса) возможно что там не настроили и запрос с кассы до FC не доходит.
    А если на кассе карту прокатать - инфа по карте показывается?
    номер карты и скидка... но сейчас со стороны смотрю - скидка не применяется при попытке оплаты


    P.S. рестранслятор 6.04
    Последний раз редактировалось nintiniom; 20.04.2017 в 12:18. Причина: добавлена версия ретронслятора

  6. #76
    Разбирающийся
    Регистрация
    27.02.2017
    Адрес
    Москва
    Сообщений
    279
    Поблагодарил(а)
    8
    Благодарностей: 101 (сообщений: 66)
    Выставьте настройку в пдс интерфейсе чтоб сумма доступная для скидки не проверялась, насколько я помню в старой версии запроса transaction она не существовала, а сейчас она видимо передаётся нулевая.

  7. #77
    Новичок
    Регистрация
    17.11.2016
    Адрес
    Москва
    Сообщений
    6
    Поблагодарил(а)
    2
    Благодарностей: 0 (сообщений: 0)
    Цитата Сообщение от SLion Посмотреть сообщение
    Выставьте настройку в пдс интерфейсе чтоб сумма доступная для скидки не проверялась, насколько я помню в старой версии запроса transaction она не существовала, а сейчас она видимо передаётся нулевая.
    Большое спасибо, но я не настраиваю пдс, этим занимаются сотрудники которые устанавливают rk. И про старую версию мало что знаю(

    ---------- Добавлено в 11:31 ---------- Предыдущее сообщение было размещено в 11:09 ----------

    DLL функции для FC4.06.03:
    ----------------------------------------------------------------------
    function GetCardInfo( Card: DWORD; Info: PCardInfo ): Integer; stdcall;
    function Transaction( Card: DWORD; Info: PTransInfo ): Integer; stdcall;
    -----------------------------------------------------------------------
    Необязательные функции

    function GetCardImage( Card: DWORD; Info: PImageInfo ): Integer; stdcall;
    function GetCardMessage( Card: DWORD; Info: PMsgInfo ): Integer; stdcall;
    function GetDiscLevelInfo( Card: DWORD; Info: PDLInfo ): Integer; stdcall;
    function CheckInfo( Card: DWORD; Info: Pointer; Size: DWORD ): Integer; stdcall;
    ----------------------------------------------------------------------
    Дополнительно можно предоставить процедуры:
    procedure Init; - вызовется после загрузки DLL
    procedure Done; - вызовется перед выгрузкой DLL
    ================================================== ===================

    Имею в виду данную информацию, но для версии farcards 6.xx
    Последний раз редактировалось nintiniom; 20.04.2017 в 13:09.

  8. #78
    Разбирающийся
    Регистрация
    18.10.2012
    Адрес
    Новосибирск, Омск
    Сообщений
    5,362
    Поблагодарил(а)
    188
    Благодарностей: 461 (сообщений: 364)
    Отправил
    Ильин Александр, Компания "Соттос"
    г Новосибирск +7 (383) 373-96-98; +7 (909) 533-93-92; nsk@sottos.ru
    г Омск +7 (3812) 377-902; +7 (905) 098-92-06; abc@sottos.ru
    www.sottos.ru | vk.com/sottos | fb.com/sottosru
    Продажа и установка ПО R-Keeper, обучение, техническая поддержка 24/7

  9. #79
    Новичок
    Регистрация
    17.11.2016
    Адрес
    Москва
    Сообщений
    6
    Поблагодарил(а)
    2
    Благодарностей: 0 (сообщений: 0)
    Цитата Сообщение от sibgaba Посмотреть сообщение
    Отправил
    Спасибо!!

  10. #80
    Разбирающийся
    Регистрация
    14.12.2009
    Адрес
    Красноярск
    Сообщений
    148
    Поблагодарил(а)
    0
    Благодарностей: 5 (сообщений: 3)
    Цитата Сообщение от SLion Посмотреть сообщение
    Выставьте настройку в пдс интерфейсе чтоб сумма доступная для скидки не проверялась, насколько я помню в старой версии запроса transaction она не существовала, а сейчас она видимо передаётся нулевая.
    Что еще отключить можно. Мне не помогает. У меня похожая ситуация. фаркард 5.07 при проведении карты на кассе рк7 фаркард пишет Accses violation at adress 0048c4f4 in module farcards
    ff.jpg

    Лог
    20.04.17 17:12:06.846 ** Start Card Retranslator 5.07 **20.04.17 17:12:06.846 Log = 10
    20.04.17 17:12:06.846 Type: 1
    20.04.17 17:12:06.846 External DLL: smcln
    20.04.17 17:12:07.815 Loading Link DLL: pds_netk (pds_netk(7.42).NetKern v205)
    20.04.17 17:12:08.893 Loading Link DLL: RLocal (Local v.5)
    20.04.17 17:12:08.893 Loading Link DLL: RTcp (TCP 6.03a)
    20.04.17 17:12:08.909 Loading Link DLL: RNETBIOS (NetBios v.3)
    20.04.17 17:17:37.206 +> MIDSERVER2MIDSERV.exe <= 1 chanels
    20.04.17 17:17:37.206 MIDSERVER2MIDSERV.exe > CQIdent
    20.04.17 17:17:37.206 MIDSERVER2MIDSERV.exe > Protocol
    20.04.17 17:17:37.206 >MIDSERVER2MIDSERV.exe > QSetProtocol 23
    20.04.17 17:18:26.909 MIDSERVER2MIDSERV.exe > QOneCard
    20.04.17 17:18:26.909 Card: 2247, Restaurant: 3024, Unit: 2 ...
    20.04.17 17:18:26.909 call GetCardInfoL
    20.04.17 17:18:27.018 Exception: Access violation at address 0048C4F4 in module 'Farcards.exe'. Read of address 00000018

    Падает на запросе call GetCardInfoL

    Ставить фаркард 6 и переписывать External Dll без вариантов?

Похожие темы

  1. Rk7 + Farcards 4.*
    от VampireKB в разделе Скидки и дисконтные системы в R-Keeper 7
    Ответов: 2
    Последнее сообщение: 26.09.2012, 22:53
  2. GetCardInfo и FarCards
    от Fromru в разделе Персональная Дисконтная Система (ПДС)
    Ответов: 2
    Последнее сообщение: 30.05.2011, 14:15
  3. FarCards ошибка
    от vgik в разделе Персональная Дисконтная Система (ПДС)
    Ответов: 4
    Последнее сообщение: 18.01.2010, 16:27

Ваши права

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