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

Автоматизация · 10 мин

Как подключить ШТРИХ-М к 1С

Пошаговая инструкция по подключению эквайрингового терминала ШТРИХ-М к 1С: установка драйвера, настройка в конфигурации, тестирование, типичные ошибки и их решение.

Подключение эквайрингового терминала ШТРИХ-М к 1С позволяет пробивать оплату по банковской карте прямо из кассового документа: сумма автоматически передаётся на терминал, а в 1С фиксируется результат операции. Это исключает ручной ввод суммы на терминале и связанные с этим ошибки кассира — расхождения между чеком и эквайринговым слипом.

Интеграция работает через драйвер «ШТРИХ-М: Драйвер эквайринга» (модуль подключаемого оборудования), который поддерживается типовыми конфигурациями 1С: «Управление торговлей», «Розница», «Комплексная автоматизация», «ERP» и другими на базе библиотеки подключаемого оборудования (БПО). Подключение состоит из четырёх этапов: физическое подключение терминала, установка драйвера, настройка оборудования в 1С и тестовая операция.

Перед началом работы убедитесь, что терминал активирован банком-эквайером и включён в режим работы с кассовым ПО (режим «интеграция» или «POS-интеграция»). Терминал, настроенный только на автономную работу, не примет команду от 1С, пока режим не будет переключён — это делается либо через меню терминала, либо силами банка.

Что потребуется перед началом работы

Для подключения понадобится сам терминал с договором эквайринга, компьютер с установленной 1С и дистрибутив драйвера. Драйвер запрашивается у банка-эквайера или скачивается с официального сайта ШТРИХ-М — обычно банк выдаёт ссылку или файл вместе с настройками терминала, так как версия драйвера должна соответствовать прошивке терминала.

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

Также заранее уточните у банка параметры подключения: IP-адрес и порт терминала (при подключении по сети) или номер COM-порта (при подключении через USB с эмуляцией COM). Эти данные понадобятся при настройке в 1С.

Физическое подключение терминала

Терминалы ШТРИХ-М подключаются к компьютеру двумя основными способами: через USB-кабель или по локальной сети (Ethernet). USB-подключение проще для одного рабочего места: кабель соединяет терминал с компьютером кассира, в системе появляется виртуальный COM-порт. Сетевое подключение удобно, когда терминал должны использовать несколько касс или он физически находится в стороне от компьютера.

При USB-подключении установите драйвер виртуального COM-порта, если система не определила устройство автоматически. Проверьте в «Диспетчере устройств» Windows, какой номер COM-порта присвоен терминалу — этот номер нужно будет указать в настройках.

При сетевом подключении задайте терминалу статический IP-адрес через его сервисное меню или получите адрес от администратора сети. Убедитесь, что компьютер и терминал находятся в одной сети: проверить доступность можно командой ping с указанием адреса терминала.

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

Как проверить физическое подключение

Определение устройства в Windows
Норма

В диспетчере устройств виден COM-порт или сетевой терминал отвечает на ping

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

Устройство с восклицательным знаком или ping не проходит

Готовность терминала
Норма

На экране терминала надпись «Готов к работе» или аналогичная

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

Ошибка связи с банком, запрос сверки итогов, терминал не загружается

Установка драйвера ШТРИХ-М

Запустите установщик драйвера эквайринга от имени администратора. В процессе установки драйвер регистрирует компоненту, через которую 1С будет обмениваться командами с терминалом. После установки перезагрузите компьютер, если установщик это запросил.

Многие дистрибутивы включают тестовую утилиту (например, «Тест драйвера эквайринга»). Обязательно проверьте связь через неё до настройки 1С: укажите параметры подключения (COM-порт или IP и порт) и выполните команду «Проверка связи» или «Тест». Если тестовая утилита не видит терминал, в 1С он тоже не заработает — сначала решите проблему на уровне драйвера.

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

Порядок установки драйвера
  1. 1
    Получите дистрибутив драйвера у банка-эквайера или у ШТРИХ-М
  2. 2
    Запустите установку от имени администратора и завершите её
  3. 3
    Подключите терминал и проверьте его в диспетчере устройств или по ping
  4. 4
    Откройте тестовую утилиту драйвера и выполните проверку связи
  5. 5
    Убедитесь, что терминал проходит тест без ошибок

Настройка оборудования в 1С

Откройте в 1С раздел администрирования подключаемого оборудования. В типовых конфигурациях это путь «Администрирование → Подключаемое оборудование» или «НСИ и администрирование → Настройка подключаемого оборудования». Включите использование подключаемого оборудования, если переключатель ещё не активен.

Перейдите в список «Подключаемое оборудование» и создайте новый элемент с типом «Эквайринговый терминал». В поле «Драйвер оборудования» выберите драйвер ШТРИХ-М из списка — если его там нет, нажмите «Добавить новый драйвер из файла» и укажите архив драйвера, либо используйте функцию «Обновить список драйверов». Укажите рабочее место, к которому привязывается терминал.

Нажмите «Настроить» рядом с выбранным драйвером и заполните параметры связи: номер COM-порта и скорость либо IP-адрес и порт терминала. Сохраните настройки и выполните команду «Тест устройства» прямо из формы настройки — 1С должна сообщить об успешном подключении.

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

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

Тестирование и проверка результата

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

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

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

Типичные ошибки при подключении
01
Настройка в 1С без проверки связи в тестовой утилите драйвера — ошибку приходится искать на двух уровнях сразу
02
Терминал оставлен в автономном режиме — 1С выдаёт «устройство не отвечает», хотя связь есть
03
Неверный COM-порт после перезагрузки — Windows может присвоить устройству другой номер порта
04
В договоре эквайринга не включено подключаемое оборудование — оплата проводится без команды на терминал
05
Повторная оплата после сбоя без сверки итогов — двойное списание с карты клиента

Типичные проблемы и способы решения

Если 1С сообщает «Ошибка подключения оборудования», проверьте последовательно: запущен ли терминал и готов ли он к работе, совпадают ли параметры связи в 1С с фактическими (COM-порт или IP), работает ли тестовая утилита драйвера. Частая причина после обновления Windows — слетевший драйвер виртуального COM-порта.

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

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

Маршрут решения

Как выбрать действие

Тестовая утилита драйвера не видит терминалИщите проблему в кабеле, портах и драйвере Windows — в 1С пока не настраивайте
Драйвер видит терминал, но 1С не подключаетсяПроверьте версию драйвера в 1С и параметры связи в настройках оборудования
Связь есть, но операции отклоняютсяОбратитесь в банк-эквайер — проблема на стороне авторизации
Всё работает, но сумму приходится вводить вручнуюПроверьте привязку договора эквайринга к подключаемому оборудованию

FAQ: частые вопросы

Можно ли подключить один терминал ШТРИХ-М к нескольким компьютерам с 1С?

Да, при сетевом подключении (Ethernet) терминал доступен нескольким рабочим местам. Однако одновременно выполнять операции с разных касс нельзя — терминал обрабатывает команды последовательно. Для нескольких активных касс обычно ставят отдельный терминал на каждое рабочее место.

Нужна ли отдельная лицензия на драйвер ШТРИХ-М?

Зависит от условий банка-эквайера: многие банки предоставляют драйвер в рамках договора эквайринга без дополнительной оплаты, в других случаях драйвер приобретается отдельно. Уточните условия при заключении договора эквайринга.

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

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

Можно ли выполнить возврат по карте через 1С?

Да, типовые конфигурации поддерживают операции возврата и отмены через подключаемый терминал. Возврат оформляется документом возврата с указанием исходной операции — сумма передаётся на терминал автоматически, как и при оплате.

Терминал просит сверку итогов и блокирует операции. Это связано с 1С?

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

Итог

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

Подключение ШТРИХ-М к 1С сводится к четырём шагам: физическое подключение, установка драйвера с проверкой в тестовой утилите, настройка оборудования и договора эквайринга в 1С, тестовая операция с отменой. Любой сбой диагностируйте снизу вверх: сначала терминал и драйвер, потом 1С, затем банк.