Торговля и Склад · 10 мин
Как подключить терминал Сбербанка к 1С
Подключение эквайрингового терминала Сбербанка к 1С: установка драйвера, настройка оборудования, тестовая операция, типичные ошибки и их решение.
Подключение эквайрингового терминала Сбербанка к 1С сводится к трём этапам: установке драйвера торгового оборудования, настройке подключения в конфигурации и проверке связи тестовой операцией. В типовых конфигурациях (Управление торговлей, Розница, Комплексная автоматизация, УНФ) уже есть встроенная поддержка эквайринга, поэтому дорабатывать код обычно не требуется.
Терминал может работать с 1С двумя способами: через драйвер Сбербанка (пилотный шлюз pilot_nt или UPOS) по COM/USB/сети либо в автономном режиме, когда кассир набирает сумму на терминале вручную. Автономный режим проще, но приводит к ошибкам в суммах и не даёт автоматической сверки итогов, поэтому для полноценной интеграции используют драйвер.
Прежде чем начинать, убедитесь, что у вас есть: сам терминал с договором эквайринга, дистрибутив драйвера (его предоставляет Сбербанк или служба поддержки эквайринга), права администратора на компьютере кассира и доступ к настройкам торгового оборудования в 1С.
Проверьте совместимость конфигурации и драйвера
Интеграция с эквайрингом встроена в типовые конфигурации на управляемых формах: Управление торговлей 11, Розница 2 и 3, Комплексная автоматизация 2, УНФ, ERP. В них подключение выполняется штатно через механизм подключаемого оборудования (БПО — библиотека подключаемого оборудования). Если у вас старая конфигурация на обычных формах (например, Управление торговлей 10.3), потребуется либо драйвер с поддержкой старого интерфейса, либо внешняя обработка обслуживания.
Драйвер Сбербанка должен соответствовать требованиям 1С — обычно это драйвер по стандарту «1С:Совместимо» или интеграционная компонента, поставляемая банком. Уточните у менеджера Сбербанка актуальную версию драйвера именно для вашей конфигурации: универсальный POS-драйвер (UPOS) и классический pilot_nt настраиваются по-разному.
Также проверьте разрядность: 32-битный и 64-битный клиент 1С требуют соответствующей версии компоненты. Несовпадение разрядности — одна из самых частых причин ошибки «Драйвер не установлен» при физически исправном терминале.
Установите драйвер терминала на компьютер кассира
Драйвер устанавливается непосредственно на тот компьютер, к которому физически подключён терминал, — даже если 1С работает в клиент-серверном режиме. Запустите установщик от имени администратора и следуйте мастеру установки. Для pilot_nt после установки появляется конфигуратор, где задаётся способ связи с терминалом: COM-порт, USB или TCP/IP (для сетевых терминалов указываются IP-адрес и порт).
Если терминал подключается по USB, сначала установите драйвер самого устройства (часто это виртуальный COM-порт), затем проверьте в диспетчере устройств Windows, какой номер порта ему присвоен. Этот номер понадобится при настройке связи в конфигураторе драйвера и в 1С.
После установки убедитесь, что служебная утилита драйвера видит терминал: выполните из неё тест связи или пробную операцию. Если драйвер не видит терминал на уровне своей утилиты, в 1С он тем более не заработает — сначала решите проблему на этом уровне (кабель, порт, питание терминала, загруженные ключи).
- 1Получите дистрибутив драйвера у Сбербанка и распакуйте его
- 2Установите USB-драйвер терминала и проверьте порт в диспетчере устройств
- 3Установите POS-драйвер (pilot_nt или UPOS) от имени администратора
- 4В конфигураторе драйвера укажите канал связи и параметры порта
- 5Выполните тест связи с терминалом из утилиты драйвера
Настройте подключение в 1С
В типовых конфигурациях перейдите в раздел администрирования: «НСИ и администрирование» → «Настройка подключаемого оборудования» → «Подключаемое оборудование» (в некоторых версиях путь называется «Администрирование» → «Подключаемое оборудование»). Убедитесь, что включена опция использования подключаемого оборудования.
Создайте новый элемент с типом «Эквайринговый терминал». Выберите обработчик драйвера — в списке должен присутствовать драйвер Сбербанка или универсальный драйвер по стандарту 1С. Если его нет, загрузите драйвер из файла, поставляемого банком, через кнопку добавления нового драйвера.
Откройте «Настроить» и укажите параметры, которые требует конкретный драйвер: номер COM-порта или сетевые реквизиты терминала, код валюты (643 для рублей), логин и пароль кассира на терминале, если они заданы. Сохраните настройки и нажмите «Тест устройства» — успешный тест означает, что 1С установила связь с терминалом через драйвер.
Дополнительно проверьте настройку «Эквайринговые операции» в разделе организаций или договоров: укажите договор эквайринга с банком, чтобы операции корректно отражались в учёте, и включите оплату платёжными картами в нужных видах оплаты чека.
Выполните тестовую операцию и сверку
Создайте тестовый чек (или документ оплаты) на минимальную сумму — обычно 1 рубль. При выборе оплаты картой сумма должна автоматически уйти на терминал: на его экране появится запрос карты. Приложите или вставьте карту, дождитесь одобрения. В 1С операция должна зафиксироваться, а терминал — распечатать слип-чек.
Сразу после этого выполните отмену (void) тестовой операции через интерфейс 1С — деньги вернутся на карту, а вы убедитесь, что работает и обратная операция. Отмена возможна только до сверки итогов, поэтому тест делайте до закрытия дня на терминале.
Проверьте также сценарий сверки итогов: в конце смены из 1С должна запускаться сверка, по результатам которой терминал печатает итоговый отчёт. Если сверка из 1С не запускается, кассиру придётся делать её вручную на терминале — это рабочий, но менее контролируемый вариант.
Как проверить результат
Сумма чека появляется на экране терминала автоматически
Кассир набирает сумму вручную — интеграция не работает
Операция сохраняется со ссылкой и кодом авторизации
Операция висит в статусе ошибки или не создаётся
Сверка запускается из 1С, итоги сходятся
Сверка завершается ошибкой связи или расхождением
Типичные ошибки и способы их устранения
Ошибка «Драйвер не установлен» или «Компонента не найдена» почти всегда означает несовпадение разрядности клиента 1С и драйвера либо установку драйвера не на тот компьютер. Проверьте разрядность клиента и переустановите соответствующую версию компоненты локально на рабочем месте кассира.
Ошибки вида «Нет связи с терминалом» указывают на физический уровень: неверный номер COM-порта, занятый порт (его может захватывать другая программа, например утилита драйвера, оставленная открытой), отключённый кабель или спящий режим терминала. Закройте лишние приложения, перепроверьте порт в диспетчере устройств и перезагрузите терминал.
Ситуация «деньги списались, а в 1С ошибка» возникает при обрыве связи в момент ответа банка. Не пробивайте чек повторно: сначала выполните сверку итогов или проверьте операцию по слип-чеку. Если оплата прошла, оформите операцию в 1С вручную по данным слипа, иначе получите двойное списание с карты клиента.
Ограничения и безопасные границы самостоятельной настройки
Самостоятельно безопасно выполнять установку драйвера, настройку подключения и тестовые операции — эти действия обратимы и не затрагивают учётные данные. Не меняйте при этом настройки загруженных в терминал ключей и параметров банковского хоста: их некорректное изменение выведет терминал из строя, и потребуется выезд инженера банка.
Обратитесь в поддержку Сбербанка, если терминал не проходит авторизацию (ошибки хоста, отказ по всем картам), требует загрузки ПО или ключей, а также если расходятся итоги сверки с выпиской банка. К специалисту по 1С стоит обращаться, если конфигурация снята с поддержки, доработана или типовые механизмы эквайринга в ней отсутствуют.
Помните про ограничения самого режима работы: один терминал обычно привязан к одному рабочему месту, при сетевом подключении нескольких касс к одному терминалу возможны конфликты очередей операций. Для нескольких касс корректнее использовать отдельные терминалы или кассовое ПО с поддержкой распределённого эквайринга.
Что важно запомнить
Цепочка подключения: USB/COM-драйвер устройства → POS-драйвер Сбербанка → настройка оборудования в 1С → тестовая операция с отменой. Проверяйте каждый уровень отдельно, а спорные операции — по слип-чеку до сверки итогов.
Частые вопросы
Можно ли подключить терминал Сбербанка к 1С без доработок конфигурации?
Да, если у вас типовая конфигурация на управляемых формах (УТ 11, Розница, КА 2, УНФ, ERP) — поддержка эквайринга встроена через механизм подключаемого оборудования. Доработки нужны только для старых или сильно изменённых конфигураций.
Терминал работает автономно, но 1С его не видит. С чего начать?
Проверьте, что драйвер установлен именно на компьютере кассира, что его разрядность совпадает с клиентом 1С и что служебная утилита драйвера видит терминал. Затем выполните «Тест устройства» в настройках оборудования в 1С.
Обязательно ли делать сверку итогов из 1С?
Нет, сверку можно запускать вручную на самом терминале. Но сверка из 1С удобнее: она фиксируется в учёте и снижает риск того, что кассир забудет закрыть день на терминале, из-за чего расчёты с банком задержатся.
Что делать, если оплата прошла, а чек в 1С не пробился?
Не повторяйте оплату. Возьмите слип-чек, проверьте операцию в журнале терминала, затем оформите эквайринговую операцию в 1С вручную по данным слипа или отмените операцию и пробейте чек заново — до выполнения сверки итогов.
Можно ли подключить один терминал к нескольким компьютерам с 1С?
Технически возможно при сетевом подключении терминала, если драйвер это поддерживает, но одновременная работа нескольких касс с одним терминалом приводит к конфликтам и очередям операций. Практичнее выделить терминал на каждое активное рабочее место.
Где взять актуальный драйвер для терминала Сбербанка?
Дистрибутив предоставляет Сбербанк: запросите его через менеджера по договору эквайринга или службу технической поддержки банка. Использовать драйверы со сторонних сайтов небезопасно — можно получить несовместимую или вредоносную версию.