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

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

Как соединить терминал с 1С: пошаговая инструкция

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

Под словом «терминал» в контексте 1С обычно понимают два разных устройства: терминал сбора данных (ТСД) для складских операций и эквайринговый терминал для приёма банковских карт. Подключаются они по-разному: ТСД чаще работает через Wi-Fi и обмен данными с учётной системой, а эквайринговый терминал — через COM/USB-порт и драйвер, либо напрямую через банковское ПО по сети.

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

Статья разбирает оба сценария: подключение ТСД к 1С для работы со штрихкодами и подключение эквайрингового терминала для безналичной оплаты. Инструкции ориентированы на типовые конфигурации — «Управление торговлей 11», «Розница», «Комплексная автоматизация» — но принципы применимы и к другим решениям на платформе 1С:Предприятие 8.3.

Определите тип терминала и сценарий работы

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

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

Подключение терминала сбора данных к 1С

Классическая схема для ТСД выглядит так: устройство подключается к корпоративной Wi-Fi сети, на него устанавливается клиентское ПО (например, решение от поставщика драйверов или мобильное приложение), а на стороне 1С публикуется сервис обмена или настраивается выгрузка данных в файлы. В простом пакетном режиме достаточно выгружать на ТСД справочник товаров со штрихкодами и загружать обратно отсканированные документы.

Для типовых конфигураций последовательность такая. Откройте раздел «Администрирование» → «Подключаемое оборудование» (в «Управлении торговлей» — «Настройка подключаемого оборудования»). Создайте новый элемент, выберите тип «Терминал сбора данных», укажите обработку обслуживания — она либо встроена в конфигурацию, либо поставляется производителем драйвера. Далее задайте параметры обмена: каталог выгрузки, формат файлов, префикс документов.

Если используется онлайн-режим, потребуется публикация базы на веб-сервере (IIS или Apache) и настройка HTTP-сервисов. Этот путь сложнее: нужны права администратора сервера, SSL-сертификат для защиты передаваемых данных и стабильный канал связи. Для небольшого склада пакетный режим обычно проще и надёжнее.

Порядок подключения ТСД
  1. 1
    Установите драйвер и клиентское ПО от поставщика ТСД на компьютер и на само устройство
  2. 2
    Подключите ТСД к Wi-Fi сети, проверьте доступность сервера 1С с устройства
  3. 3
    В 1С откройте справочник подключаемого оборудования и добавьте терминал сбора данных
  4. 4
    Выберите обработку обслуживания и задайте параметры обмена (каталог, формат, расписание)
  5. 5
    Выполните выгрузку товаров на ТСД и проверьте, что номенклатура видна на устройстве
  6. 6
    Проведите тестовый документ на ТСД и загрузите его в 1С, сверьте количество и штрихкоды

Подключение эквайрингового терминала

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

Физическое подключение зависит от модели: терминал подключается по USB, COM-порту или по сети (Ethernet/Wi-Fi) к компьютеру кассира. После установки драйвера банка откройте в 1С «Подключаемое оборудование», добавьте «Эквайринговый терминал», выберите соответствующую обработку обслуживания и укажите параметры: номер порта, скорость, идентификатор терминала (TID), который сообщает банк.

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

Настройка драйверов и типичные параметры

Драйвер — самое уязвимое место интеграции. Правило простое: версия драйвера должна соответствовать версии платформы 1С (разрядность 32/64 бита) и релизу конфигурации. После обновления конфигурации проверяйте, не требует ли обновления и обработка обслуживания — типовые конфигурации иногда включают новые версии драйверов в поставку.

Для COM-подключения важны четыре параметра: номер порта, скорость (бод), биты данных и чётность — они должны совпадать в настройках драйвера и в прошивке терминала. Узнать актуальный COM-порт можно в диспетчере устройств Windows. Для сетевых терминалов проверьте, что IP-адрес устройства доступен с компьютера кассира и не блокируется брандмауэром.

Частая ситуация: терминал работает, пока кассир не перезагрузит компьютер — после перезагрузки USB-терминал «переезжает» на другой COM-порт. Решение — в диспетчере устройств вручную закрепить за устройством фиксированный номер порта и прописать его в настройках 1С.
ПЗ
Практическое замечание

Проверка связи и тестовая операция

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

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

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

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

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

Сообщение «Тест успешно выполнен», модель устройства определилась

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

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

Передача суммы на терминал
Норма

Сумма из чека появляется на экране терминала автоматически

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

Кассиру приходится вводить сумму вручную — интеграция не работает

Загрузка данных с ТСД
Норма

Документ создаётся в 1С без ошибок, количество совпадает

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

Документ пустой, дублируются строки или штрихкоды не распознаются

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

Большинство проблем сводится к нескольким повторяющимся причинам. Первая — несовместимость драйвера с разрядностью платформы: 64-битный клиент 1С требует 64-битного драйвера, иначе оборудование просто не загрузится. Вторая — конфликт портов: два устройства или две копии драйвера пытаются занять один COM-порт. Третья — права доступа: пользователю 1С не назначена роль работы с подключаемым оборудованием.

Для ТСД отдельная группа ошибок связана с обменом данными: расхождение форматов файлов выгрузки, устаревший справочник товаров на устройстве, потеря пакетов при нестабильном Wi-Fi. Регулярно обновляйте выгрузку номенклатуры и настройте контроль дублей при загрузке документов.

Типичные ошибки
01
Установка драйвера не той разрядности — 1С не видит устройство, хотя Windows его определяет
02
Работа без тестовой операции — первая ошибка всплывает у реального покупателя в очереди
03
Устаревшая выгрузка товаров на ТСД — сканируются товары с неверными ценами и остатками
04
Ручной ввод суммы на терминале при настроенной интеграции — расхождения в сверке итогов с банком
05
Игнорирование обновления обработки обслуживания после обновления конфигурации — оборудование внезапно перестаёт работать

Частые вопросы о подключении терминала к 1С

Можно ли подключить терминал к 1С без драйвера?

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

Терминал виден в Windows, но 1С его не находит. Что проверить?

Сначала убедитесь, что разрядность драйвера совпадает с разрядностью клиента 1С. Затем проверьте, что в справочнике оборудования выбрана правильная обработка обслуживания и указан верный номер порта из диспетчера устройств. Также проверьте права пользователя 1С на работу с оборудованием.

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

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

Сколько ТСД можно подключить к одной базе 1С?

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

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

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

Итог

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

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