Ошибка при пробитии чека безналом в 1С и Эквайринг Сбербанк 2.Х (с 01.2025)
Ситуация следующая. 1С настроена с торговым эквайрингом Сбербанк в режиме онлайн с подключением к ПК. Драйвер 1С для эквайринга – «Эквайринговые терминалы Сбербанк 2.Х». И тут либо сотрудник банка пришёл и обновил прошивку терминала на новую (начиная с 2025 года) и/или вы обновили 1С и при этом обновился драйвер 2.Х на более свежую версию. Поэтому при продаже могут возникнуть такие ошибки:
• ОШИБКА ОплатитьПлатежнойКартой, код заверешения операции --1, ответ терминала - .".
• Статус =-1
• Эквайринговая операция отменена – ошибка печати слип чека возникла ошибка: При выполнении операции произошла ошибка: Поле items отсутствует. Оплата по карте не была произведена.
При этом деньги могут списать с карты, а чек на кассе так и не пробьётся.
Как решить проблему с ошибкой эквайринга в 1С? Есть несколько способов решения – в зависимости от версий ПО 1С и прошивки эквайринга. Расскажем про все – пробуйте! Что-то из этого точно поможет!
1.Простой способ
Закрыть рабочее место кассира. Зайти в 1С в Настройки -> Поддержка оборудования -> Подключаемое оборудование -> Эквайринговые терминалы Сбербанк 2.Х -> Параметры подключения -> в карточке просто нажать «Записать и закрыть». Всё.
1С полностью закрыть -> открыть -> войти в РМК -> сделать тестовую продажу по безналу.
2. Обновить драйвер в 1С Сбербанк 2.Х до самой последней версии.
На момент написания статьи – версия 2.7.5.2 от 26.02.2025, где фирма 1С исправила данную ошибку. Обновляется этот драйвер либо вручную в списке драйверов в 1С из файла или онлайн или через полное обновление релиза 1С. И после обновления – может всё же потребоваться пункт 1. «Простой способ». Смотри выше.
Ссылка на скачивание этой версии драйвера от фирмы 1С: https://releases.1c.ru/external-components/c079805b-a91f-4cec-8b03-9d26283a7b72/versions
3. Если обновить драйвер пока не получается – изменить параметры подключения.
• Открыть блокнотом файл pinpad.ini, который находится по пути C:sc552 и посмотреть – есть ли там строка PrinterEnd=01 (редко бывает и цифра 22). Если в строке значение 22, то меняем его на значение 01 и сохраняем файл.
• в 1С: Закрыть рабочее место кассира. Зайти в 1С в Настройки -> Поддержка оборудования -> Подключаемое оборудование -> Эквайринговые терминалы Сбербанк 2.Х -> Параметры подключения -> в карточке находим пункт Последовательность частичного отреза: 22. Меняем на 01 (как и в pinpad.ini) и жмём «Записать и закрыть». 1С полностью закрыть -> открыть -> войти в РМК -> сделать тестовую продажу по безналу.