не работает драйвер эквайринга сбербанк

1. jawakharlal 10.06.23 20:25 Сейчас в теме
сидим довольно долгое время на 1с 8.3.20.2180 (БП 3.0.137.39), база опубликована через web.
года два пользуемся эквайрингом от сбера через USB (эмуляция COM, sc552).
до сегодняшнего дня все работало нормально, сбоев не было.
с утра написал один филиал что у них не работает эквайринг - подключился, обновил пару библиотек (sbrf/sbrfcom)
заново сделал regsvr32 для них, перезагрузил - и заработало.
после обеда поступила жалоба с других филиалов - с такой же ошибкой.

в итоге я уже 3й час бьюсь над одним из терминалов.
и версии обновлял, и назад откатывал - ничего не помогает.

захожу в настройки эквайринга - параметры подключения - каждый раз появляется кнопка - установить драйвер, жму его - выходит сообщение что успешно установлено (с папке Roaming\1C\1cv8\ExtCompT появляется dll файл), но окно с настройками пустое.
Прикрепленные файлы:
По теме из базы знаний
Найденные решения
2. jawakharlal 10.06.23 20:52 Сейчас в теме
в общем, мистическим образом победил - зашел в драйвера
поставил галочку на 1С:Эквайринговые терминалы Сбербанк 2.Х
вернулся обратно в 1С:Эквайринговые терминалы Сбербанк и заработало
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
26. Nio 71 06.05.24 09:30 Сейчас в теме
Вопрос не по теме, но вдруг поможете.
У меня Альфа 5.1 когда то была, сейчас можно считать самописка. Внедрил туда библиотеку подключаемого оборудования. Сейчас бьюсь с Kozen P12.
Удалось его подключить через оба драйвера 1С:Эквайринговые терминалы Сбербанк и 1С:Эквайринговые терминалы Сбербанк 2.Х, но для меня это не очень подходит. Дело в том что у нас кассы сидят в терминалке и все фр подключены по сети, имеют выделенные ip и проблем с этим нету. У этой штуки так же нашли ip. Прописали его статикой и запомнили на DHCP сервере. Но я так и не могу найти настройки как заставить работать его по сети. Только через com порт.
Может кто знает как это сделать?
28. matden 14.05.24 12:16 Сейчас в теме
(26)
Так же надо подключить через ip, в настройках если подключиться через usb есть настройка свзь с пк там можно выбрать usb или ethernet. У меня другая проблема в настройке драйвера 1С:Эквайринговые терминалы Сбербанк 2.Х не могу найти настройку куда вписывать ip терминала там залочен тип подключения Локальное подключение. Как решили это?
29. independ 1535 14.05.24 13:01 Сейчас в теме
(28) ip/port прописываются в pinpad.ini, который находится в каталоге ПО от СБ
ComPort=22

PrinterEnd=01
PrinterFile=p
ShowScreens=1

EnableUSB=1
PinpadLog=1
Speed=115200

;PinpadIPAddr=10.73.27.24
;PinpadIPPort=8888
;CommTimeouts=0-0-50
NewProtocol=1
Показать
37. Nio 71 24.05.24 09:20 Сейчас в теме
(29)Подключил по Ethernet. Все правильно надо править pinpad.ini
В моем случаи он выглядит вот так

;ComPort=8
PinpadLog=1
Enableusb=1
;WaitPinpadSeconds=60
;PinpadIPAddr=10.73.27.24
PinpadIPAddr=10.217.247.179
PinpadIPPort=8888
;TerminalID=00000000
;MerchantID=000000000000
;Header=Заголовок чека строка 1|Строка 2|Строка 3|Строка 4
;CardHolderSignatureImage=sign\<date}\<t_id}\<tn}-<time}.png
Speed=115200
;ShowScreens=0
;PrinterType=Shtrih-PTRK1
;PrinterType=Epson-TM950
;PrinterType=Generic_32_chars
;PrinterType=Generic_35_chars
;PrinterType=Generic_36_chars
;PrinterType=Generic_40_chars
;ForceTopMost=1
;PilotNtSeparateCancelAndRefund=1
;CommTimeouts=4294967295-0-0
;CommTimeouts=0-0-50
NewProtocol=1
Показать

Но без вызова техника не обойтись. Он должен переключить его в этот режим.
2. jawakharlal 10.06.23 20:52 Сейчас в теме
в общем, мистическим образом победил - зашел в драйвера
поставил галочку на 1С:Эквайринговые терминалы Сбербанк 2.Х
вернулся обратно в 1С:Эквайринговые терминалы Сбербанк и заработало
4. user598688 26.06.23 00:30 Сейчас в теме
(2) какая версия драйверов сбера? у нас при попытке выбора драйвера 2.Х терминал не подключается, а в целом проблема та же, пока не провалишься в версию драйвера- не подключается терминал
18. svv1979 16.10.23 15:18 Сейчас в теме
(2) А где точнее эта галочка находиться зашел в драйвера там не нашел?
19. jawakharlal 16.10.23 20:41 Сейчас в теме
(18)
А где точнее эта галочка находиться зашел в драйвера там не нашел?

вам надо просто добавить оборудование "С:Эквайринговые терминалы Сбербанк 2.Х "
и ввести путь на WinCLI (13)
20. svv1979 17.10.23 12:38 Сейчас в теме
(19)Там терминал Ingenico папка SC552
Для него так же делать?
Просто сейчас надо после открытия базы
Надо заходить в драйвер оборудования тогда терминал начинает работать
spodAlex095; +1 Ответить
21. jawakharlal 17.10.23 15:44 Сейчас в теме
(20)
Для него так же делать?
Просто сейчас надо после открытия базы
Надо заходить в драйвер оборудования тогда терминал начинает работать

гляньте сообщение 13 - я там выложил драйвер для 2.х
он как консолька работает.. но работает
3. wildhog 469 22.06.23 13:09 Сейчас в теме
(2)
Что значит "поставил галочку"? Установил драйвера 2.Х?

У меня немного другая проблема...
Жму в подключаемом оборудовании с типовым драйвером 1С:Эквайринговые терминалы Сбербанк кнопку "Параметры подключения".
Там - установить драйвер. Ставится, в папке длл появляется. Но параметров все равно нет.
Открываю карточку драйвера "1С:Эквайринговые терминалы Сбербанк" ничего не жму, закрываю. И все работает! И параметры подключения показывает и сверку итогов и оплату.
Закрываю 1с, запускаю заново. Опять то же самое. Повторяю действия выше - работает. И так до следующего перезапуска.

Пока хз куда копать... Что-то где-то не подключается... Может есть идеи?
5. muskul 26.06.23 02:55 Сейчас в теме
(3)регистрируйте все библиотеки от админа в папочке упоса. сбрф сбрком. запускайте 32 битную платформу.
7. jawakharlal 26.06.23 06:04 Сейчас в теме
(5) собственно так и делалось... пока в драйверы не полезешь и не откроешь оттуда - не пашет..
6. jawakharlal 26.06.23 06:01 Сейчас в теме
(3)
Открываю карточку драйвера "1С:Эквайринговые терминалы Сбербанк" ничего не жму, закрываю. И все работает! И параметры подключения показывает и сверку итогов и оплату.
Закрываю 1с, запускаю заново. Опять то же самое. Повторяю действия выше - работает. И так до следующего перезапуска.

ну и мы так же делаем.

на одном из компов настроил версию эквайринга 2.х, и там всей этой свистопляски с проваливанием в драйвера делать не нужно.
остальным скинул инструкцию - и они каждое утро перед открытием смены лезут в драйвера ))
8. Torin 765 26.06.23 08:17 Сейчас в теме
ВНИМАНИЕ: Драйвер "1С:Эквайринговые терминалы Сбербанк" снят с поддержки.
Необходимо использовать драйвер "1С:Эквайринговые терминалы Сбербанк 2.Х".
Для работы драйвера необходим дистрибутив Сбербанка WinCLI (sb_pilot.exe).
XoloD; Touch_Of_Soul; +2 Ответить
9. user598688 27.06.23 01:23 Сейчас в теме
(8) да, действительно с 2.Х работает.
10. user1066958 19.07.23 08:27 Сейчас в теме
Здравствуйте, подскажите, почему возникает такая ошибка при работе через "1С:Эквайринговые терминалы Сбербанк 2.Х". дистрибутив Сбербанка WinCLI (sb_pilot.exe)
Прикрепленные файлы:
11. jawakharlal 19.07.23 12:57 Сейчас в теме
(10) я делал привязку в "типы оплат" в бухгалтерии
т.е. привязывал рабочее место и банковский терминал

как в рознице делается - не знаю, не работал с ней
12. s-a-n-t-a 01.08.23 15:32 Сейчас в теме
А где взять дистрибутив сбербанка sb_pilot.exe ?
13. jawakharlal 02.08.23 09:43 Сейчас в теме
(12)
взять дистрибутив сбербанка sb_pilot.exe ?

вот рабочий вариант
Прикрепленные файлы:
WinCLI.zip
14. adeptis 10 22.08.23 11:20 Сейчас в теме
Аналогичная проблема. Надо заходить в драйвер "Эквайринговые терминалы сбербанк" каждый раз при запуске 1С. При этом второй экземпляр подключаемого оборудования "1С:Эквайринговые терминалы сбербанк" создать не получается (вероятно потому что он снят с поддержки). Ну ОК, выбираем создать "1С:Эквайринговые терминалы сбербанк 2.Х". Создаётся, всё ОК. Файл sb_pilot.exe положил в папку с дистрибутивом от Сбера.

При этом старый экземпляр подключаемого оборудования (который Сбербанк БЕЗ 2.Х) отключил и даже в нём на всякий случай сменил рабочее место на какое-то левое.

В итоге: драйвер 2.Х подключен на нужном рабочем месте, диагностику проходит.
1.Х отключен, в нём указано заведомо неправильное рабочее место.

И в результате: на 2.Х работает только после того, как после запуска 1С всё так же заходишь в драйвер "Эквайринговые терминалы сбербанк" - в тот, который старый!

А если не заходишь, то при обращении к эквайрингу выдаёт ошибку: При выполнении операции произошла ошибка. "При подключении оборудования произошла ошибка: Не удалось подключить устройство ("1С:Эквайринговые терминалы Сбербанк"): Не удалось загрузить драйвер устройства. Проверьте, что драйвер корректно установлен и зарегистрирован в системе."

Подскажите, куда копать? Почему 1С продолжает обращаться к старому драйверу эквайринга, несмотря на то, что старый драйвер отключен, а новый подключен?
15. jawakharlal 22.08.23 14:57 Сейчас в теме
(14)
я в справочнике "виды оплат" создавал новый вид оплаты, и там сделал привязку к терминалу
16. Sergynio 28.08.23 12:02 Сейчас в теме
(15)
Спасибо, это единственный рабочий способ
17. user1789617 13.09.23 09:47 Сейчас в теме
Тоже была проблема, так как использовали дрова 1.0, создал новый экземпляр оборудования с драйвером 2.0
Разархивировал зипку, которую скинули выше, скинул папку на диск С, в папке запустил экзешник (он один в этой папке), потом просто прописал к нему путь в новом экземпляре оборудования, все взлетело
22. air_mike 25 16.11.23 12:03 Сейчас в теме
1. Скачал WinCLI, распаковал на диск С.
2. В настройке указал пусть к C:\WinCLI, там запустил sb_pilot
3. Потом из 1с удалил 1С:Эквайринговые терминалы Сбербанк и добавил 1С:Эквайринговые терминалы Сбербанк 2.Х.
4. При удалении заменил в рабочем месте 1 терминал на 2.
5. Проверка. - Тест успешно пройден
23. maxon82 06.01.24 10:47 Сейчас в теме
Оборудование можно заново не создавать с новым драйвером, через "групповое изменение реквизитов" заменил драйвер 1С:Эквайринговые терминалы Сбербанк на версию 2, в настройках прописал путь к WinCLI, экзешник запускать не надо, всё работает.
24. suvolod 28 15.04.24 20:00 Сейчас в теме
Напишу здесь, может кому-то пригодится. Мне удалось заставить работать старую версию обработки обслуживания. Т.е. не 2.Х с некрасивым консольным окном и печатаемым в нем через echo текстом, а прежнюю красивую и понятную нашим кассирам форму с выводом операций, происходящих на терминале.
Все достаточно просто. Мне нужно было заставить работать его в Рознице 2.3.18.23, где он уже "не поддерживается". Тогда я взял один из предыдущих релизов Розницы (в частности, 2.3.14), и через конфигуратор сохранил этот драйвер из макета "Драйвер1СЭквайринговыеТерминалыСбербанк" в виде файла. А затем подключил его в новой рознице как внешний драйвер. Там правда, при загрузке этого драйвера в базу возникает небольшая ошибка. Какое-то поле неопределено при загрузке, кажется. Подробностей уже не помню, поэтому готовое решение по ее обходу не выложу. Скажу лишь, что через конфигуратор и отладчик разобраться и устранить этот недочет можно за 10 минут. После старый драйвер работает как часы уже много дней подряд.
25. suvolod 28 15.04.24 20:06 Сейчас в теме
И кстати, Эквайринг сбера 2.X некорректно работает, когда на терминале идут оплаты по двум организациям сразу. У меня как раз был такой случай: в базе ИП и ООО, под продажу разных групп товара. Две кассы, но терминал один. В старой обработке все это корректно разруливалось - в настройках терминала прописаны номера отделов под каждую из организаций. В новом драйвере тоже есть поле "номера отделов", поля эти инициализированы правильно, но все-равно все деньги уходили на первую организацию по списку.
27. muskul 07.05.24 04:50 Сейчас в теме
(25)Потому что 1с рукожопы, даже описание не могут сделать правильно. в обработке 2.х номера отделов идут с 1 а не с 0
30. matden 15.05.24 09:13 Сейчас в теме
(29)
(29)
Подскажите а утилита LoudParm тоже может подключаться по ip?
ip терминала нашли, указал этот ip в файле, но подключиться не получается ни через утилиту конфигурирования, ни из 1с.
31. independ 1535 15.05.24 09:16 Сейчас в теме
(30) да, пинг до терминала есть?
32. matden 15.05.24 09:32 Сейчас в теме
(31)
нет, админ сказал, что железка не отвечает.
Терминал должен пинговаться?
порт надо указывать в настройках?
33. independ 1535 15.05.24 09:38 Сейчас в теме
(32) пинг должен быть, telnet тоже с нужным портом
модель терминала? можно его перезагрузить (выкл/вкл), когда появится в правом нижнем углу экрана надпись настройка - нажать кнопку под ней или энтер, прокрутить до пункта интерфейс подключения - проверить какой тип подключения используется. Ip-адрес / порт можно также проверить настроить через техобслуживание пароль 878787
34. matden 15.05.24 09:55 Сейчас в теме
(33)
Терминал Kozen P12.
Пинг появился. У меня пока нет физического доступа к терминалу, могу только удаленно по ip пытаться к нему подключиться. Есть какой то порт по умолчанию?
При попытке подключения LoudParm получаю такой лог:
15.05 09:54:54 LOADPARM: Loading GATE.DLL
15.05 09:54:54 GATE: SB_KERNEL.DLL is loaded
15.05 09:54:54 GATE: UPDATER.DLL is loaded
15.05 09:54:54 GATE: lock:'0000009C' 'UPOSWINMUTEX2'
15.05 09:54:54 GATE: unlock:'0000009C'
15.05 09:54:54 LOADPARM: GATE.DLL loaded
15.05 09:54:54 GATE: lock:'00000094' 'UPOSWINMUTEX2'
15.05 09:54:54 SBKRNL: Command = 10
15.05 09:54:55 SBKRNL: Result = 99
15.05 09:54:55 GATE: unlock:'00000094'
15.05 09:54:55 GATE: lock:'00000094' 'UPOSWINMUTEX2'
15.05 09:54:55 GATE: unlock:'00000094'
15.05 09:54:55 LOADPARM: Unloading GATE.DLL...
15.05 09:54:55 GATE: SB_KERNEL.DLL is unloaded
15.05 09:54:55 GATE: UPDATER.DLL is unloaded
15.05 09:54:55 LOADPARM: GATE.DLL unloaded
35. independ 1535 15.05.24 10:18 Сейчас в теме
(34) у нас kozen p12 я только через usb подключаются, но это андроид,возможно на дисплее тапнуть и далее что-то сделать
А вообще у Сбера техподдержка нормальная, 0321 доб.113, там если что придет сотрудник Сберсервис
36. matden 16.05.24 10:22 Сейчас в теме
(35)
вызвал инженера из сбера он настроил терминал, 1с ут увидела терминал по ip.
Спасибо.
38. innuka 11.06.24 12:44 Сейчас в теме
УТ 11.5.17.84. Подключили "1С:Эквайринговые терминалы Сбербанк 2.Х" вместо старого драйвера. файл sb_pilot положили в папку "C:\sc552" и указали ее в настройках. Тест связи проходит. Но при оплате печатается один короткий слип чек. А нужно два и нормальных. В настройках 1С галочка "короткие слип чеки" не установлена. Этими настройками управляет приложение "сбера" или из 1С можно настроить?
39. independ 1535 11.06.24 13:48 Сейчас в теме
(38) на самом терминале, можно конечно залезть в меню терминала (после его перезагрузки) пароль 878787, где то в общих настройках найти количество слипов, но проще позвонить 0321 доб.113 и сообщить что нужно
40. innuka 11.06.24 14:05 Сейчас в теме
(39) спасибо. а то мне местные спецы Сбера по ушам ездят мол "это в 1С смотрите".
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот