При оплате банковской картой выдаётся "Недостаточно фактических параметров". Где искать причину?

1. mas55555 03.07.15 16:03 Сейчас в теме
Подключили пинпад, прописали, зарегистрировали SBRF.DLL и SBRFCOM.DLL из папки SC552. В подключаемом оборудовании рабочего места и в кассе прописал.

Пинпад Verifone VX820 и 1С:Розница 2.1.5.11, платформа 8.3.6.2041.
При попытке обплатить выдаёт "Недостаточно фактических параметров".

Подскажите, куда хоть посмотреть, в чём может быть загвоздка?
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. kazann 22 03.07.15 16:05 Сейчас в теме
(1) mas55555, прямая дорога в отладку :) Смотреть что вызывается и какие параметры передаются.
3. anterehin 15 03.07.15 16:26 Сейчас в теме
(1) mas55555, А с какого момента ошибка? Платформу не обновляли? При попытке перехода на 8.3.6 у нас валом посыпались такие ошибки. Пришлось откатиться. Если не обновляли , то как выше написано в отладчик. Можете скриншот ошибки показать? У вас там есть кнопка чтобы перейти в конфигуратор?
17. dmb 29.03.19 18:20 Сейчас в теме
(1)У Сбера есть два варианта дров, на три и на пять параметров. Если параметров не достаточно - просите у Сбера вариант на 3 параметра. Продвинутые установщики от банка иногда оставляют на на вашем компе отдельные папочки (в SC552) где лежат разные варианты.
4. mas55555 03.07.15 16:38 Сейчас в теме
Спасибо всем! Решил вопрос.
Проблема оказалась в SBRF.DLL и SBRF.COM, которые поставил Сбербанк.
Я взял эти DLL от другого аналогичного пинпада, который у нас стоит в другом месте, и заменил ими установленные.
После этого всё заработало.
5. TMV 14 03.07.15 21:06 Сейчас в теме
(4) mas55555, любопытно узнать какие версии оказались рабочими, а какие - нет?
10. pertsev.slon 16.03.16 17:23 Сейчас в теме
(5) TMV,
Они все рабочие...просто у него оказалась более свежая версия этой библиотеки.
6. amigo667 8 04.09.15 13:37 Сейчас в теме
(4) mas55555, а как бы получить от вас рабочие версии этих DLL, аналогичная проблема :(
7. simpleday87 13.01.16 10:50 Сейчас в теме
Конфигурация УМЦ 1Бит, такая же проблма, пробовал всякие файлы SBRF.DLL зарегестрировать, но всё так же вываливаетс яошибка
8. comptr 31 14.01.16 09:07 Сейчас в теме
Вот, скопилась небольшая коллекция. Может, что-то и подойдёт.
user872049; SairgeyVD; likalim; juricher; +4 Ответить
9. juricher 5 16.03.16 16:26 Сейчас в теме
borodatii, ТО что Вам подошло то и у меня заработало. Ура! То что в каталоге "working SBRF drivers"(8)
11. dmb 25.11.16 16:33 Сейчас в теме
тоже столкнулся с такой же проблемой. Помогла только замена библиотек. Что интересно во всех версия одна и та же, но с одними работает с другими - нет... Хорошо бы, что Сбербанк как -то оповещал об изменениях или при (пере)установке новых терминалов оставлял описание работы с методами драйверов. параметры конечно можно добавлять до бесконечности, но в один из них передается СУММА(!) и что будет если она не туда попадет...
18. bimy22 01.04.19 18:58 Сейчас в теме
(11)Была та же ситуация и решила именно таким же способом.
12. pis49 29.11.16 03:47 Сейчас в теме
там две библиотеки, одна использует три параметра, другая семь. в этом вся разница.
13. Akuji 22 29.11.16 17:08 Сейчас в теме
и об нужно знать т.к. сами сбербанковцы оказывается не в курсах...
когда просишь их поставить старые дллки
14. pis49 30.11.16 02:21 Сейчас в теме
(13) так это не проблема сбера, а проблема 1с.
15. 2Liga 11 30.11.16 08:13 Сейчас в теме
Смотри какая процедура или функция ругается, затем посмотри сколько там в ней параметров, и посчитай сколько у тебя, у тебя наверняка меньше.Ответ добавить параметры, которых недостает.
16. kozorez 8 27.08.17 08:18 Сейчас в теме
вместе с ПИН-падом идет 2 библиотеки, на 3 и на 7 параметров. Все находится в папке с утилитами Сбербанка. Не забудьте перерегистрировать новую библиотеку.
19. _liana 28.07.20 14:26 Сейчас в теме
Тоже столкнулись с той же проблемой.
Второй специалист с Сбера пришёл адекватный, он пояснил в чём дело и настроил как надо.
Может кому пригодится ...
При установке сберовцы всё ставят в папку SC552 (в нашем случае). Все драйвера и библиотеки в ней же находятся.

Но загвоздка в том, что некоторые конфигурации 1С работают на 3 параметрах, а некоторые на 7 параметрах. По умолчанию нам зарегистрировали библиотеку на 7 параметров, а наша 1С УТ 10.3 работает на 3 параметрах. Нам вариант на 7 параметров не подошел, так как 1С ругалась на "Недостаточно фактических параметров".
Просто зарегистрировали библиотеку на 3 параметра - при обращении к драйверам 1С сразу "заваливалась".
Решение:
Внутри папки SC552 есть папка 1С, в которой лежат две папки: с библиотеками на 3 параметра и на 7 параметров.
Соответственно в нашем случае надо было просто всё из папки "SC552\1С\3_par" (драйвера на 3 параметра) скопировать в сам каталог SC552 с заменой файлов. Потом заново зарегистрировать библиотеки из этого каталога: regsvr32 sbrf.dll и regsvr32 sbrfcom.dll.
И всё заработало ))))

Если вам не скопировали папку 1С, то надо трясти с них файлы другие.
asdPerepel; ArTz; user639750_DrMort; +3 Ответить
20. user639750_DrMort 18.03.21 07:42 Сейчас в теме
(19) Абсолютно верно, SBRFCOM.DLL в самой папке SBRF, что лежит в корневике диска С, должен быть заменён на тот что в папке 1С и уже оттуда зарегистрирован, иначе вполть до вылетов.
21. asdPerepel 12 02.02.24 10:38 Сейчас в теме
(19) спасибо вам огромное. По вашей инструкции получилось. Хотелось-бы отматерить сбер вместе с 1с.
Оставьте свое сообщение

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