|
Пин-пад не реагирует на карту. 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
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |