Ошибка оплаты по терминалу Сбербанка
УТ 10.3.51.1. Ошибка появилась внезапно.
При оплате платёжной картой ошибка: {ВнешняяОбработка.СберБанкЭквайринговаяСистема.МодульОбъекта(355)}:
Недостаточно фактических параметров
Ответ = Объект.Драйвер.ОплатитьПлатежнойКартой(мСумма, КодRRN, КодАвторизации);
Как исправить?
На форумах почитал, что нужно зарегистрировать другую библиотеку. Но в какой папке она лежит? Или нужна новая обработка?
При оплате платёжной картой ошибка: {ВнешняяОбработка.СберБанкЭквайринговаяСистема.МодульОбъекта(355)}:
Недостаточно фактических параметров
Ответ = Объект.Драйвер.ОплатитьПлатежнойКартой(мСумма, КодRRN, КодАвторизации);
Как исправить?
На форумах почитал, что нужно зарегистрировать другую библиотеку. Но в какой папке она лежит? Или нужна новая обработка?
По теме из базы знаний
- Подключение и настройка двух и более терминалов оплаты Сбербанка РФ через RDP (УТ 10.3)
- Обработка обслуживания ККТ АТОЛ, платформа 5.0 с драйверами v10 для 1С:ТиС 9.2 и 1С: Компл 4.5 (МАРКИРОВКА, ФФД 1.2, эквайринг Сбер)
- Оплата по QR-коду (СБП) от Сбербанка для Розница 2.3, УТ 11.5, ERP/КА 2.5 , УНФ 3.0, Розница 3.0, Бухгалтерия 3.0
- Сопоставление данных ОФД, отчетов о розничных продажах, реестров оплат картами из банков. УТ 10.3
- Обработка обслуживания «Эквайринговые терминалы Сбербанк 2.Х» для УТ 10.х
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Ошибка вылезает изза того, что от терминала не пришел один из параметров, если бы вам нужна была библиотека на 7 параметров, ошибка была бы "слишком много фактических параметров"
попробуйте разобраться что шлет терминал в 1с(папка c:\sc552\sbkernel.log)читайте логи, будет понятно какой параметр отсутствует
попробуйте разобраться что шлет терминал в 1с(папка c:\sc552\sbkernel.log)читайте логи, будет понятно какой параметр отсутствует
(2)немного не так. Ошибка как раз вылезает из-за того что УТ 10.3 просит библиотеку с 3 параметрами.
А на ПК зарегистрирована на 7 параметров. Соответственно терминал ничего не шлёт в 1С. Это 1С вызывает метод с числом параметров меньшим чем положено.
Не понятно только почему в сбере не могли сделать Универсальную библиотеку и заставляют людей заниматься подобной фигнёй
А на ПК зарегистрирована на 7 параметров. Соответственно терминал ничего не шлёт в 1С. Это 1С вызывает метод с числом параметров меньшим чем положено.
Не понятно только почему в сбере не могли сделать Универсальную библиотеку и заставляют людей заниматься подобной фигнёй
(13) В общем подменил файл, перерегал (хотя странно, что он там такой же лежал). Эта ошибка уже ушла, но появились три другие. Ошибка порта, ошибка Атол, и ошибка эквайринга 4309. К ним придут со сбертанка, а там посмотрим, что скажут, либо поправят.
Одну ошибку победил - три получил...
Одну ошибку победил - три получил...
(14)Зря на "Специалиста от сбербанка надеетесь". У нас по крайней мере ходят маловменяемые люди.
У меня слип печатался в 24 символа шириной, хотя везде в настройках оборудования было 32.
Такой спец пришел, сказал ковыряйте 1С. Жаль меня не было я бы его сразу расстроил. В итоге пришлось звонить на горячую линию сбера, там техподдержка отправила обнову с нужной шириной в терминал, он после сверки итогов его установил и сейчас всё норм.
У меня слип печатался в 24 символа шириной, хотя везде в настройках оборудования было 32.
Такой спец пришел, сказал ковыряйте 1С. Жаль меня не было я бы его сразу расстроил. В итоге пришлось звонить на горячую линию сбера, там техподдержка отправила обнову с нужной шириной в терминал, он после сверки итогов его установил и сейчас всё норм.
(17) Да, всё верно. Прошивка именно эта.
При открытии списка документов "Оплаты от покупателей платежными картами" выходит три ошибки (первая на данный момент интересует больше всего):
"СБ РФ: Эквайринговая система":
Внимание! Невозможно определить версию драйвера.
Требуемая версия: 1.0.0.1
Корректная работа драйвера не гарантируется
АТОЛ: ККТ с передачей данных: Ошибка при подключении устройства.
Необходимо убедиться, что устройство правильно настроено и соответствующий порт не занят другим приложением.
Порт недоступен
Произошла ошибка при подключении торгового оборудования
При открытии списка документов "Оплаты от покупателей платежными картами" выходит три ошибки (первая на данный момент интересует больше всего):
"СБ РФ: Эквайринговая система":
Внимание! Невозможно определить версию драйвера.
Требуемая версия: 1.0.0.1
Корректная работа драйвера не гарантируется
АТОЛ: ККТ с передачей данных: Ошибка при подключении устройства.
Необходимо убедиться, что устройство правильно настроено и соответствующий порт не занят другим приложением.
Порт недоступен
Произошла ошибка при подключении торгового оборудования
(18)Дак может у вас терминал без печатающего механизма?
Тогда то что у вас касса не подключена к 1С корректно и является основной проблемой.
Ведь слип печатается на ККТ если сам терминал не имеет механизма печати, а у вас ККТ не подключается к 1С. Куда прикажете печатать слипчек?
Тогда то что у вас касса не подключена к 1С корректно и является основной проблемой.
Ведь слип печатается на ККТ если сам терминал не имеет механизма печати, а у вас ККТ не подключается к 1С. Куда прикажете печатать слипчек?
А вообще, библиотеки лежат в C:\sc552\1C
там их две на 3 параметра и на 7
через regsvr32 перерегистрируйте библиотеку
чтобы понять какая нужна, смотрите в корне C:\sc552\sbrfcom.dll
соответственно заменяйте на другую из C:\sc552\1C
там их две на 3 параметра и на 7
через regsvr32 перерегистрируйте библиотеку
чтобы понять какая нужна, смотрите в корне C:\sc552\sbrfcom.dll
соответственно заменяйте на другую из C:\sc552\1C
Может кому-то поможет. Суммирую ответ (3) и немного распишу-поясню.
"Управление торговлей", редакция 10.3 (10.3.73.2). Win XP 64бит.
Да, древняя. Но работает, клиент отказывается обновляться. Приходят сотрудники сбера, меняют терминал и/или просто из лучших побуждений обновляют драйвер на 7-мипараметральный. Эта версия УТ с таким не умеет работать.
Как вернуть назад и что я делал.
Зашёл в каталог C:\sc552\1C. В ней 2 папки 3_par и 7_par. В каждой по одному файлу SBRFCOM.dll. Они отличаются, с тремя параметрами весит 200, а с семью параметрами весит 800.
Проверил, что в папке C:\Windows\SysWOW64 лежит тот, который 800. Убираю его (достаточно просто переименовать в SBRFCOM_1.dll), на его место копирую тот, который из папки 3_par. Запускаю командную строку, а в ней выполняю C:\Windows\SysWOW64\regsvr32 "C:\sc552\SBRFCOM.dll". После этого перезагружаю компьютер и в УТ чеки снова бьются
"Управление торговлей", редакция 10.3 (10.3.73.2). Win XP 64бит.
Да, древняя. Но работает, клиент отказывается обновляться. Приходят сотрудники сбера, меняют терминал и/или просто из лучших побуждений обновляют драйвер на 7-мипараметральный. Эта версия УТ с таким не умеет работать.
Как вернуть назад и что я делал.
Зашёл в каталог C:\sc552\1C. В ней 2 папки 3_par и 7_par. В каждой по одному файлу SBRFCOM.dll. Они отличаются, с тремя параметрами весит 200, а с семью параметрами весит 800.
Проверил, что в папке C:\Windows\SysWOW64 лежит тот, который 800. Убираю его (достаточно просто переименовать в SBRFCOM_1.dll), на его место копирую тот, который из папки 3_par. Запускаю командную строку, а в ней выполняю C:\Windows\SysWOW64\regsvr32 "C:\sc552\SBRFCOM.dll". После этого перезагружаю компьютер и в УТ чеки снова бьются
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот