Имя: Пароль:
1C
1С v8
Пин-пад не реагирует на карту. 1С8.3 (Розница 2.0) пин-пад VeriFone vx820
0 BalBess
 
12.04.16
07:08
Всем здравствуйте! Проблема следующая.
В 1с все подключено и настроено. При нажатии кнопки "Оплатить картой" выводится окошко "Вставьте карту и т.д. ", но на карту не реагирует, и на терминале нет сообщения, что надо вставить карту.

При запуске loadparm.exe - сверка итогов проходит, при запуске upwin.exe - платежи проходят.
Т.е. дело не пин-паде или карте.
Как я понял бывают разные версии компоненты sbrfcom.dll
Может кто-нибудь у кого работает это дело - поделится этими файлами
Или подсказать, что еще может быть не так
1 BalBess
 
12.04.16
07:13
Сберовцы дали файлы, которые в своей связке работают.
Т.е. через свои программы (loadparm.exe и upwin.exe)
А к 1С говорят прикручивайте сами
Проблема довольно частая (судя по поиску на мисте)
Каждый как-то сам решает, а что именно помогло не пишут
Вот например
v8: VeriFone vx810 сбербанк и 1С
2 Enterprise
 
12.04.16
07:35
Я заменял sbrfcom.dll от сбера версией, которая точно работала в Рознице 2.0. Хотя проблема была не как у Вас
3 BalBess
 
12.04.16
07:37
(2) я пробовал, не помогло
у вас наверно была проблема нехватки параметров
4 Enterprise
 
12.04.16
07:38
(3) В том числе и эта, да. А по отладке не пройтись?
5 BalBess
 
12.04.16
07:47
(4) по отладке все нормально, доходит до функции ОбъектДрайвера.ОплатитьПлатежнойКартой()
появляется окошко с предложением вставить карту, но при вставке карты тишина (пробовал разные карты), нажимаешь отмена, окошко закрывается, функция возвращает 0 (т.е. не прошла оплата)
6 BalBess
 
12.04.16
07:54
Там в старом драйвере (sbrfcom.dll) передается 3 параметра,
этот драйвер "вшит" в 1С
Потом сберовцы переделали библиотеку, стало больше параметров (7), а в 1С до сих пор "вшивают" старую версию

Если в 1с поправить вызов функции до 7 параметров, то функция начинает работать, но не реагирует на карту ((

Со старым драйвером (который) вшит в 1С, у меня при вызове фукнции, появляется окошко "Вставьте карту", но терминал перегружается! Окошко выдает ошибку "нет пин-пада" и закрывается
7 BalBess
 
12.04.16
07:59
У кого работает эта связка (розница + СБ), можете поделится файликами, причем как я понял важна вся связка файлов
SBRFCOM.dll
SBRF.dll
SB_KERNEL.DLL
GATE.DLL
PILOT_NT.dll
8 Enterprise
 
12.04.16
08:06
(7) Кинул на почту
9 BalBess
 
12.04.16
08:10
(8) спасибо, получил, сейчас проверю
10 BalBess
 
12.04.16
08:15
не помогло, то-же самое ((
11 BalBess
 
12.04.16
09:13
УРА!!! Заработало! 3 дня на это убил, стал гуру в подключении терминала ))
12 BalBess
 
12.04.16
09:17
Оказалось дело было в том, откуда регистрировалась библиотека
Я закинул все файлы от сбербанка в папку bin как посоветовал сбер, т.е. в C:\Program Files (x86)\1cv8\8.3.7.1873\bin
и оттуда проводил эксперименты
но у нас компы в домене, и на папку Program Files какие особые полномочия,
когда про это вспомнил, создал на диске С папку SberBank, скопировал туда все и оттуда перерегистрировал компоненту
И тогда все заработало! Т.е. просто не хватало каких-то прав в папке Program Files. Причем я вхожу в группу админов своего компа, все равно не помогало.
13 BalBess
 
12.04.16
09:22
Поэтому у большинства народа, таких проблем не было. Это наши системщики что-то понаделали с папкой Program Files

И сберовцы пожимали плечами, перечитал все ветки в инете по этому поводу, многие жалуются на туповатость их спецов - так вот подтверждаю это. Уже могли бы все эти случаи и ошибки наизусть выучить и подсказывать.  В их же интересах..
14 BalBess
 
12.04.16
09:24
(8) Да, кстати, заработала как ваши версия библиотеки (с 3 параметрами), так и та которую мне дал банк (с 7 параметрами). Еще раз спасибо!
15 Enterprise
 
12.04.16
09:36
(14) Поздравляю) у нас сбер создавал папку sc552 в корне диска С)
16 BalBess
 
12.04.16
09:50
мне выслали по почте, сказали закинь в bin
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.