Пин-пад не реагирует на карту. 1С8.3 (Розница 2.0) пин-пад VeriFone vx820 #769829


#0 by BalBess
Всем здравствуйте! Проблема следующая. В 1с все подключено и настроено. При нажатии кнопки "Оплатить картой" выводится окошко "Вставьте карту и т.д. ", но на карту не реагирует, и на терминале нет сообщения, что надо вставить карту. При запуске loadparm.exe - сверка итогов проходит, при запуске upwin.exe - платежи проходят. Т.е. дело не пин-паде или карте. Как я понял бывают разные версии компоненты sbrfcom.dll Может кто-нибудь у кого работает это дело - поделится этими файлами Или подсказать, что еще может быть не так
#1 by BalBess
Сберовцы дали файлы, которые в своей связке работают. Т.е. через свои программы (loadparm.exe и upwin.exe) А к 1С говорят прикручивайте сами Проблема довольно частая (судя по поиску на мисте) Каждый как-то сам решает, а что именно помогло не пишут Вот например
#2 by Enterprise
Я заменял sbrfcom.dll от сбера версией, которая точно работала в Рознице 2.0. Хотя проблема была не как у Вас
#3 by BalBess
я пробовал, не помогло у вас наверно была проблема нехватки параметров
#4 by Enterprise
В том числе и эта, да. А по отладке не пройтись?
#5 by BalBess
по отладке все нормально, доходит до функции ОбъектДрайвера.ОплатитьПлатежнойКартой появляется окошко с предложением вставить карту, но при вставке карты тишина (пробовал разные карты), нажимаешь отмена, окошко закрывается, функция возвращает 0 (т.е. не прошла оплата)
#6 by BalBess
Там в старом драйвере (sbrfcom.dll) передается 3 параметра, этот драйвер "вшит" в 1С Потом сберовцы переделали библиотеку, стало больше параметров , а в 1С до сих пор "вшивают" старую версию Если в 1с поправить вызов функции до 7 параметров, то функция начинает работать, но не реагирует на карту (( Со старым драйвером (который) вшит в 1С, у меня при вызове фукнции, появляется окошко "Вставьте карту", но терминал перегружается! Окошко выдает ошибку "нет пин-пада" и закрывается
#7 by BalBess
У кого работает эта связка (розница + СБ), можете поделится файликами, причем как я понял важна вся связка файлов SBRFCOM.dll SBRF.dll SB_KERNEL.DLL GATE.DLL PILOT_NT.dll
#8 by Enterprise
Кинул на почту
#9 by BalBess
спасибо, получил, сейчас проверю
#10 by BalBess
не помогло, то-же самое ((
#11 by BalBess
УРА!!! Заработало! 3 дня на это убил, стал гуру в подключении терминала ))
#12 by BalBess
Оказалось дело было в том, откуда регистрировалась библиотека Я закинул все файлы от сбербанка в папку bin как посоветовал сбер, т.е. в C:Program Files (x86)1cv88.3.7.1873in и оттуда проводил эксперименты но у нас компы в домене, и на папку Program Files какие особые полномочия, когда про это вспомнил, создал на диске С папку SberBank, скопировал туда все и оттуда перерегистрировал компоненту И тогда все заработало! Т.е. просто не хватало каких-то прав в папке Program Files. Причем я вхожу в группу админов своего компа, все равно не помогало.
#13 by BalBess
Поэтому у большинства народа, таких проблем не было. Это наши системщики что-то понаделали с папкой Program Files И сберовцы пожимали плечами, перечитал все ветки в инете по этому поводу, многие жалуются на туповатость их спецов - так вот подтверждаю это. Уже могли бы все эти случаи и ошибки наизусть выучить и подсказывать.  В их же интересах..
#14 by BalBess
Да, кстати, заработала как ваши версия библиотеки (с 3 параметрами), так и та которую мне дал банк (с 7 параметрами). Еще раз спасибо!
#15 by Enterprise
Поздравляю) у нас сбер создавал папку sc552 в корне диска С)
#16 by BalBess
мне выслали по почте, сказали закинь в bin
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С