К статье
Практический материал

Торговля и Склад · 9 мин

Как настроить терминал Сбербанка в 1С

Подробная инструкция по подключению и настройке эквайрингового терминала Сбербанка в 1С: установка драйвера, параметры связи, тестовые операции и решение типичных ошибок.

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

Интеграция строится на связке из трёх компонентов: сам терминал (POS-устройство Ingenico, Verifone или PAX), программный модуль от Сбербанка — библиотека pilot_nt.dll (для Windows) или программный загрузчик UPOS, и механизм подключаемого оборудования в 1С. Ниже разобрано, как выстроить эту цепочку в типовых конфигурациях — «Управление торговлей», «Розница», «Комплексная автоматизация» и «1С:Касса».

Перед началом работы убедитесь, что у вас есть договор эквайринга со Сбербанком, терминал зарегистрирован в банке и к нему выданы параметры терминала (Terminal ID). Без активного договора и прошитого терминала настройка в 1С не даст результата — операции будут отклоняться банком.

Что понадобится перед началом настройки

Минимальный комплект: сам терминал, подключённый к компьютеру кассира через COM-порт или USB (либо работающий по сети), дистрибутив ПО Сбербанка и права администратора на кассовом компьютере. Дистрибутив и инструкцию по установке выдаёт банк при заключении договора эквайринга — их также можно запросить у менеджера банка.

Дополнительно проверьте версию платформы 1С и конфигурации. Механизм подключаемого оборудования (БПО) в современных типовых конфигурациях поддерживает драйвер «1С: Эквайринговые терминалы Сбербанк» или обработку обслуживания от банка. На устаревших версиях конфигураций может потребоваться обновление или установка внешней обработки драйвера.

Терминал прошит банкомПри включении показывает приглашение к оплате или меню кассира

Если терминал не активирован, обратитесь в банк до настройки 1С

ПО банка установленоЕсть папка с pilot_nt.dll или служба UPOS

Проверьте каталог установки и права доступа

Драйвер в 1С доступенВ списке драйверов есть «Сбербанк»

Если нет — загрузите внешнюю обработку драйвера

Установка программного обеспечения Сбербанка

Первый шаг — установка ПО банка на кассовый компьютер. Для классической схемы используется библиотека pilot_nt.dll: распакуйте дистрибутив в отдельный каталог, например C:\Sberbank\Pilot_NT, и скопируйте туда файлы настроек, полученные от банка. Для схемы UPOS установите программный загрузчик, который сам управляет связью с терминалом.

После установки запустите диагностическую утилиту из комплекта банка (обычно она называется loadparm или диагностика UPOS) и проверьте связь с терминалом. Утилита должна увидеть устройство и успешно выполнить тестовую операцию «Сверка итогов» или «Тест связи». Пока диагностика банка не проходит, настраивать 1С бессмысленно — проблема находится на уровне связи компьютера с терминалом.

Добавление терминала в подключаемое оборудование 1С

В типовых конфигурациях откройте раздел «Администрирование» → «Подключаемое оборудование» (в «Рознице» и УТ 11) или «Настройки» → «Подключаемое оборудование» в других конфигурациях. Убедитесь, что включена опция использования подключаемого оборудования.

Создайте новый элемент оборудования с типом «Эквайринговый терминал». В поле драйвера выберите «1С: Эквайринговые терминалы Сбербанк» либо загрузите внешнюю обработку драйвера, полученную от банка или поставщика решения. Укажите рабочее место кассира, к которому привязывается терминал.

Порядок подключения в 1С
  1. 1
    Включите использование подключаемого оборудования в настройках
  2. 2
    Создайте оборудование типа «Эквайринговый терминал»
  3. 3
    Выберите драйвер Сбербанка или загрузите внешнюю обработку
  4. 4
    Откройте «Настроить» и укажите путь к pilot_nt.dll и параметры связи
  5. 5
    Выполните «Тест устройства» и сохраните настройки

Параметры настройки драйвера

В форме настройки драйвера ключевые поля — путь к библиотеке pilot_nt.dll, номер COM-порта и скорость обмена (для последовательного подключения) либо IP-адрес и порт терминала (для сетевого подключения). Номер порта уточните в диспетчере устройств Windows: USB-переходники часто создают виртуальный COM-порт с неочевидным номером.

Также обычно задаётся номер терминала (Terminal ID из документов банка), таймаут ожидания ответа и признак печати слипа на терминале или на кассовом принтере. Рекомендуется оставить печать банковского слипа на стороне 1С через фискальный регистратор — так чек и слип выходят единым документом.

text
Пример параметров:
Путь к библиотеке: C:\Sberbank\Pilot_NT\pilot_nt.dll
COM-порт: 5
Скорость: 115200
Номер терминала: 00012345
Таймаут: 60 сек

Привязка эквайринга к организации и кассе

После настройки оборудования нужно связать терминал с учётными данными. В разделе эквайринга (в УТ 11 — «Продажи» → «Настройки и справочники» → «Эквайринговые терминалы», в «Рознице» — соответствующий справочник) создайте договор эквайринга: укажите организацию, банк-эквайер, номер договора и процент комиссии, если он используется для аналитики.

Привяжите эквайринговый терминал к кассе ККМ и кассе организации. Именно эта связка определяет, куда попадёт оплата по карте в учёте и как будет формироваться отчёт «Операции по платёжным картам». Если у вас несколько касс и терминалов, каждой кассе назначается свой терминал — один терминал на два рабочих места в типовых решениях обычно не настраивается.

Проверка работы и тестовые операции

Начните с функции «Тест устройства» в настройках драйвера — 1С должна получить ответ от терминала. Затем выполните тестовую оплату минимальной суммой через реальный чек в РМК: программа передаст сумму на терминал, покупатель прикладывает карту, после авторизации 1С получает подтверждение и печатает чек со слипом.

Проверьте также операцию отмены (void) и возврата: в чеке возврата сумма должна уйти на терминал автоматически. В конце смены выполните сверку итогов из 1С — терминал распечатает итоги по операциям, которые должны совпасть с данными Z-отчёта по безналичным оплатам.

Контрольные точки

Как проверить результат

Тест устройства в 1С
Норма

Сообщение об успешном подключении

Тревожный признак

Ошибка связи или «устройство не найдено»

Оплата из РМК
Норма

Сумма уходит на терминал автоматически, чек фискализируется

Тревожный признак

Кассиру приходится вводить сумму на терминале вручную

Сверка итогов
Норма

Суммы на слипе и в отчёте 1С совпадают

Тревожный признак

Расхождения между терминалом и учётом

Типичные ошибки и их устранение

Наиболее частая проблема — ошибка связи при оплате. Причины: занят COM-порт другой программой (например, открыта диагностическая утилита банка), неверный номер порта после переподключения USB-кабеля, отсутствие прав у пользователя 1С на каталог с библиотекой. Проверяйте порт в диспетчере устройств и закрывайте сторонние утилиты.

Вторая группа ошибок — отказы авторизации: «Операция отклонена банком». Это уже не проблема 1С: проверьте связь терминала с банком, срок действия договора эквайринга и лимиты. Если терминал долго не использовался, банк мог потребовать сверку итогов или технологическую операцию — выполните их через меню терминала.

Типичные ошибки
01
Настройка 1С до проверки связи утилитой банка — диагностика затягивается, виноват оказывается кабель или порт
02
Неверный путь к pilot_nt.dll после обновления ПО банка — драйвер перестаёт загружаться
03
Отсутствие привязки терминала к кассе ККМ — оплаты по карте не попадают в отчёты
04
Один терминал назначен двум рабочим местам — конфликты доступа и зависшие операции

Часто задаваемые вопросы

Можно ли использовать терминал Сбербанка без интеграции с 1С?

Да, терминал работает автономно: кассир вручную вводит сумму на терминале, а в 1С оформляет оплату платёжной картой. Минус — двойной ввод и риск расхождения сумм, поэтому для постоянной работы рекомендуется полная интеграция.

Поддерживается ли бесконтактная оплата и СБП через терминал в 1С?

Бесконтактная оплата картой работает на уровне терминала и не требует отдельной настройки в 1С. Оплата через СБП зависит от прошивки терминала и договора с банком — уточните у менеджера банка, поддерживается ли передача таких операций через используемый драйвер.

Что делать, если после обновления 1С драйвер перестал работать?

Проверьте, не изменился ли формат подключаемого оборудования в новой версии конфигурации. Обычно помогает повторная загрузка актуальной версии драйвера или обработки обслуживания, совместимой с вашей версией БПО, и повторный тест устройства.

Как настроить возврат оплаты по карте через терминал?

В типовых конфигурациях возврат оформляется документом «Возврат товаров от покупателя» или корректировкой чека в РМК. При проведении оплаты возврата сумма автоматически передаётся на терминал — покупателю нужно приложить ту же карту. Если возврат не проходит, проверьте, не истёк ли суточный лимит и выполнена ли сверка итогов.

Нужен ли отдельный терминал для каждой кассы?

В типовых решениях 1С один эквайринговый терминал привязывается к одному рабочему месту и одной кассе ККМ. Совместное использование одного терминала несколькими кассирами приводит к конфликтам доступа к оборудованию, поэтому на каждое рабочее место выдаётся свой терминал.

Кто отвечает за настройку — банк или внедренец 1С?

Банк отвечает за прошивку терминала и работоспособность своего ПО, внедренец или системный администратор — за установку драйвера и настройку в 1С. На практике эффективнее согласовать совместный выезд: связь проверяется на обоих участках цепочки сразу.

Итог

Что важно запомнить

Настройка терминала Сбербанка в 1С идёт по цепочке: диагностика связи утилитой банка → установка драйвера в подключаемом оборудовании → привязка к кассе и договору эквайринга → тестовая оплата и сверка итогов. Каждый шаг проверяется отдельно, и большинство сбоев связано с портом подключения или путём к библиотеке, а не с самой 1С.