Интеграция терминалов с 1С:Предприятие — ключевой этап автоматизации торговли, склада или бухгалтерии. Без правильной настройки оборудование превращается в «мертвый груз», а бизнес теряет время на ручном вводе чеков, инвентаризации или приеме платежей. Эта статья поможет разобраться, как связать терминал с 1С любой версии (8.3, 8.3.20+ или 9.0) — от выбора совместимого устройства до тестирования обмена данными.

Мы рассмотрим все типы терминалов: фискальные регистраторы (Атол, Штрих-М), POS-терминалы (Ingenico, Verifone), сканеры штрихкодов (Honeywell, Zebra) и мобильные терминалы сбора данных (ТСД). Особое внимание уделим обмену через драйвера «Атол: Драйвер ККМ» и «Штрих-М: Драйвер ФР» — они покрывают 80% рынка, но часто вызывают ошибки при настройке. Если вы работаете с облачной 1С (1C:Fresh), найдете отдельные рекомендации по интеграции через API.

1. Какие терминалы совместимы с 1С?

Не каждый терминал можно подключить к 1С «из коробки». Совместимость зависит от:

  • 🔹 Типа устройства: фискальные регистраторы (ФР), POS-терминалы, ТСД или сканеры.
  • 🔹 Протокола обмена: Атол, Штрих-М, SHTRIH-FR-K, Ingenico.
  • 🔹 Версии 1С: для 1С:Розница и 1С:УТ 11 поддерживаются все современные модели, а для 1С:Бухгалтерия 3.0 может потребоваться доработка.
  • 🔹 Операционной системы: Windows (большинство драйверов), Linux (ограниченная поддержка) или Android (мобильные ТСД).

В таблице ниже — проверенные модели терминалов и их совместимость с популярными конфигурациями 1С:

Тип терминала Модель Протокол Совместимые конфигурации 1С Требуется доработка?
Фискальный регистратор Атол 30Ф, Атол 55Ф Атол: Драйвер ККМ Розница, УТ 11, Бухгалтерия 3.0 Нет
Фискальный регистратор Штрих-М ФР-К, Штрих-Light-ФР-К Штрих-М: Драйвер ФР Розница, УТ 11 Для Бухгалтерии — да
POS-терминал Ingenico iCT220, Verifone VX 520 Ingenico, Verifone SDK Розница, УТ 11 (через обработку) Да (настройка платежного шлюза)
Терминал сбора данных Honeywell CK65, Zebra TC52 Android ADB, 1С:Мобильная платформа Розница, УТ 11, Склад Нет (при использовании 1С:Мобильная платформа)

⚠️ Внимание: Если вы используете облачную 1С (1C:Fresh), проверьте поддержку терминала в личном кабинете. Некоторые модели (например, старые ФР на COM-порту) могут не работать без локального шлюза.

📊 Какой терминал вы планируете подключить?
Фискальный регистратор
POS-терминал для платежей
Терминал сбора данных (ТСД)
Сканер штрихкодов
Другой

2. Подготовка к подключению: драйвера и настройки 1С

Прежде чем соединять терминал с 1С, убедитесь, что:

  1. Установлены драйвера устройства (скачивайте с сайта производителя, а не с диска из коробки!).
  2. В 1С включена поддержка оборудования (раздел Администрирование → Настройки программы → Оборудование).
  3. Терминал физически подключен к компьютеру (USB, COM, Ethernet или Wi-Fi).
  4. Настроены права пользователя в 1С на работу с оборудованием.

Для фискальных регистраторов (Атол, Штрих-М) потребуется:

  • 📥 Скачать драйвер с официального сайта:
  • 🔧 Установить драйвер от имени администратора (иначе 1С не увидит порт).
  • 🔄 Перезагрузить компьютер и терминал.

В 1С проверьте настройки оборудования:

  1. Откройте Администрирование → Настройки программы → Оборудование.
  2. Нажмите Добавить и выберите тип устройства (например, Фискальный регистратор).
  3. Укажите Модель (например, Атол 30Ф) и Порт (обычно USB или COM3).
  4. Сохраните и запустите тест связи (Проверить связь).

Установлены драйвера терминала|Терминал подключен к ПК и включен|В 1С включена поддержка оборудования|Пользователь 1С имеет права на работу с оборудованием|Порт терминала не занят другим ПО-->

3. Пошаговая инструкция: подключение фискального регистратора

Рассмотрим подключение на примере Атол 30Ф — одного из самых популярных фискальных регистраторов. Аналогичные шаги подойдут для Штрих-М и других моделей с драйвером Атол.

Шаг 1. Настройка драйвера Атол

  1. Откройте Пуск → Атол → Драйвер ККМ 10.x → Настройка.
  2. В списке устройств должен появиться ваш ФР. Если его нет — проверьте подключение по USB и переустановите драйвер.
  3. Нажмите Свойства и убедитесь, что:
    • 🔹 Тип подключения: USB (или COM, если используете переходник).
    • 🔹 Скорость обмена: 115200 (для большинства моделей).
    • 🔹 Фискальный режим: Включен.

Шаг 2. Настройка 1С:Розница

  1. Перейдите в Администрирование → Настройки программы → Оборудование.
  2. Добавьте новое устройство типа Фискальный регистратор.
  3. Заполните поля:
    • 🔹 Наименование: Атол 30Ф (Касса 1).
    • 🔹 Модель: выберите Атол: Драйвер ККМ 10.x.
    • 🔹 Порт: обычно USB (если несколько ФР — укажите конкретный порт, например \\.\USB001).
    • 🔹 Префикс чека: укажите номер кассы (например, 001).
  • Нажмите Проверить связь. Если появится сообщение Устройство готово к работе — подключение успешно.
  • Шаг 3. Тестовый чек

    Чтобы убедиться, что ФР печатает чеки корректно:

    1. Создайте новый чек в 1С (Касса → Чеки → Новый чек).
    2. Добавьте товар и оплату.
    3. Нажмите Пробить чек. Если терминал выдает бумагу с QR-кодом — настройка завершена.
    4. Что делать, если 1С не видит фискальный регистратор?

      Если при проверке связи появляется ошибка Устройство не отвечает, выполните следующие действия:

      1. Проверьте, что терминал включен и подключен к ПК (индикатор на ФР должен гореть зеленым).

      2. Откройте Диспетчер устройств Windows и убедитесь, что в разделе Порты (COM и LPT) нет восклицательных знаков рядом с вашим устройством.

      3. Переустановите драйвер Атол, выбрав пункт Удалить полностью при деинсталляции.

      4. Если используете USB-hub, подключите ФР напрямую к ПК (хабы часто вызывают конфликты).

      5. В настройках драйвера Атол попробуйте сменить Тип подключения с USB на Virtual COM (или наоборот).

      4. Подключение POS-терминала для безналичных платежей

      POS-терминалы (Ingenico, Verifone, Сбербанк-Эквайринг) подключаются к 1С иначе, чем фискальные регистраторы. Здесь нужен платежный шлюз — промежуточное ПО, которое передает данные между 1С и банком.

      Схема подключения:

      1С → Платежный шлюз (например, Атол Pay или Сбербанк:Эквайринг) → POS-терминал → Банк

      Инструкция для Ingenico iCT220:

      1. Установите платежный шлюз:
      2. Настройте шлюз:
        • 🔹 Укажите IP-адрес терминала (обычно 192.168.1.101).
        • 🔹 Введите Номер магазина и Ключ API (выдает банк).
      3. В 1С добавьте обработку платежей:
        • 🔹 Для 1С:Розница: Администрирование → Настройки программы → Платежные терминалы.
        • 🔹 Выберите тип Ingenico и укажите путь к шлюзу (например, C:\SberbankEquiring\Equiring.exe).
    5. Протестируйте платеж:
      • 🔹 Создайте чек в 1С и выберите оплату картой.
      • 🔹 На терминале должна появиться сумма для оплаты.

    1. Открыт ли порт 7777 (по умолчанию для Сбербанк:Эквайринг) в брандмауэре Windows.

    2. Совпадает ли IP-адрес терминала в настройках шлюза и на самом устройстве (узнать можно, распечатав X-отчет на терминале).

    3. Подключен ли терминал к той же сети, что и компьютер с 1С (проверьте ping).

    -->

    5. Подключение терминала сбора данных (ТСД)

    Терминалы сбора данных (Honeywell, Zebra, CipherLab) используются для инвентаризации, приема товаров на склад или маркировки. Их интеграция с 1С осуществляется через:

    • 📱 1С:Мобильная платформа (рекомендуемый способ).
    • 🖥️ Обмен через файлы (CSV, XML).
    • 🌐 API 1С (для облачных решений).

    Способ 1: 1С:Мобильная платформа

    Это самое простое решение, если у вас 1С:Розница или 1С:УТ 11:

    1. Установите 1С:Мобильная платформа на ТСД (скачать можно в личном кабинете 1С).
    2. В 1С настройте мобильное рабочее место:
      • 🔹 Перейдите в Администрирование → Мобильные устройства.
      • 🔹 Добавьте новое устройство, указав его Имя (например, Склад-ТСД-01) и Тип (Терминал сбора данных).
  • На ТСД запустите 1С:Мобильное приложение и авторизуйтесь под пользователем 1С.
  • Синхронизируйте данные (Меню → Синхронизация).
  • Способ 2: Обмен через CSV/XML

    Если мобильная платформа не подходит (например, для 1С:Бухгалтерия), настройте обмен файлами:

    1. В 1С создайте обработку для экспорта/импорта данных (например, ОбработкаОбменаСТСД.epf).
    2. На ТСД настройте путь к папке обмена (например, \\192.168.1.100\1C_Exchange\).
    3. Экспортируйте данные из 1С в файл (например, Товары.csv) и загрузите его на ТСД.
    4. После сканирования выгрузите данные обратно в 1С через обработку.
    5. 💡

      Для ТСД на Android (например, Honeywell CK65) обязательно отключите режим энергосбережения — он может прерывать синхронизацию с 1С.

      6. Типичные ошибки и их решения

      Даже при правильной настройке связь терминала с 1С может работать со сбоями. Рассмотрим самые частые ошибки и способы их устранения.

      Ошибка Причина Решение
      Устройство не отвечает (при проверке связи)
      • 🔹 Драйвер не установлен или конфликтует.
      • 🔹 Порт занят другим ПО.
      • 🔹 Неисправен кабель USB/COM.
      1. Переустановите драйвер от имени администратора.
      2. Проверьте порт в Диспетчере устройств.
      3. Подключите терминал напрямую (без хаба).
      Ошибка фискализации (при пробе чека)
      • 🔹 Истек срок действия фискального накопителя.
      • 🔹 Неверные настройки ФН в 1С.
      1. Проверьте срок ФН в личном кабинете ОФД.
      2. Обновите регистрационные данные ФР в 1С (Администрирование → Оборудование → Свойства ФР).
      Не удается подключиться к POS-терминалу
      • 🔹 Неверный IP-адрес терминала.
      • 🔹 Порт 7777 заблокирован фаерволом.
      1. Проверьте IP терминала (распечатайте X-отчет).
      2. Добавьте исключение для шлюза в брандмауэре.
      ТСД не синхронизируется с 1С
      • 🔹 Нет доступа к сетевой папке.
      • 🔹 Несовпадение версий мобильной платформы.
      1. Проверьте права на папку обмена.
      2. Обновите 1С:Мобильную платформу на ТСД.

      ⚠️ Внимание: Если после обновления 1С или драйверов терминал перестал работать, попробуйте откатить версию драйвера на предыдущую. Например, Атол: Драйвер ККМ 10.4 может конфликтовать с 1С 8.3.22, хотя работает стабильно с 8.3.20.

      7. Обновление прошивки и драйверов

      Регулярное обновление ПО терминала и драйверов предотвращает ошибки обмена данными. Однако не все прошивки совместимы с 1С — особенно это касается фискальных регистраторов.

      Как обновить прошивку Атол 30Ф:

      1. Скачайте последнюю прошивку с сайта Атол.
      2. Подключите ФР к ПК и запустите Атол: Конфигуратор ККМ.
      3. Выберите Обновление ПО и укажите путь к файлу прошивки (.bin или .hex).
      4. Дождитесь завершения (не отключайте питание!).
      5. Перезагрузите ФР и проверьте версию прошивки (Отчет без гашения → Версия ПО).

      Обновление драйверов для POS-терминалов:

      ⚠️ Внимание: Перед обновлением прошивки фискального регистратора сделайте резервную копию настроек через Атол: Конфигуратор ККМ (Файл → Сохранить конфигурацию). Некоторые версии прошивок сбрасывают настройки ФН, что потребует повторной фискализации.

      8. Автоматизация обмена данными

      Ручная синхронизация терминала с 1С отнимает время. Автоматизировать процесс можно с помощью:

      • 🔄 Регламентных заданий в 1С (для ТСД и сканеров).
      • 🤖 Скриптов на Python (для POS-терминалов).
      • Облачных сервисов (например, 1С:Линк для интеграции с эквайрингом).

      Пример настройки регламентного задания для ТСД:

      1. В 1С откройте Администрирование → Регламентные задания.
      2. Создайте новое задание с типом Обмен с мобильным устройством.
      3. Укажите расписание (например, Каждые 30 минут).
      4. Выберите устройство (например, Склад-ТСД-01).
      5. Активируйте задание и проверьте лог обмена (Администрирование → Журнал регистрации).

      Автоматизация для POS-терминалов:

      Если вы используете Сбербанк:Эквайринг, настройте автообновление статусов платежей:

      1. В настройках шлюза включите опцию Автоматический опрос терминалов.
      2. Укажите интервал опроса (рекомендуется 30 секунд).
      3. В 1С настройте обработку callback-запросов от шлюза (Администрирование → Платежные терминалы → Настройки интеграции).
      💡

      Для облачной 1С (1C:Fresh) единственный способ автоматизации обмена с терминалами — использование 1С:Линк или вебхуков через API.

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

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

      Технически да, но это нарушает требования 54-ФЗ. Каждый ФР должен быть привязан к одной торговой точке. Если нужно печатать чеки из разных баз (например, 1С:Розница и 1С:УТ), используйте виртуальные порты или отдельные ФР для каждой базы.

      Как подключить терминал к 1С через Wi-Fi или Ethernet?

      Для подключения по сети:

      1. Настройте на терминале статический IP-адрес (например, 192.168.1.200).
      2. В драйвере Атол/Штрих-М выберите тип подключения TCP/IP и укажите IP терминала.
      3. В 1С в настройках оборудования укажите Сетевой порт вместо COM/USB.

      ⚠️ Убедитесь, что порт 7777 (для Атол) или 5555 (для Штрих-М) открыт в брандмауэре.

      Почему терминал печатает чеки, но данные не попадают в 1С?

      Причины:

      • 🔹 В настройках 1С не включен Автоматический ввод чеков.
      • 🔹 Драйвер терминала работает в автономном режиме (проверьте в конфигураторе Атол/Штрих-М).
      • 🔹 Конфликт версий 1С и драйвера (обновите оба до последних версий).

      Решение: в 1С откройте Администрирование → Оборудование → Свойства ФР и включите опцию Записывать чеки в базу автоматически.

      Как подключить ТСД на Android к 1С через Bluetooth?

      Bluetooth-соединение ненадежно для обмена данными, но если это необходимо:

      1. Сопряжите ТСД с ПК через Параметры Windows → Устройства → Bluetooth.
      2. В 1С используйте виртуальный COM-порт (например, через BlueSoleil).
      3. В настройках оборудования укажите виртуальный порт (например, COM5).

      ⚠️ Для стабильной работы рекомендуем использовать Wi-Fi или USB-OTG.

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

      Официальная поддержка терминалов в 1С на Linux ограничена. Возможные решения:

      • 🔹 Используйте Wine для запуска драйверов Атол/Штрих-М (нестабильно).
      • 🔹 Настройте виртуальную машину Windows с пробросом USB-порта.
      • 🔹 Для ТСД используйте 1С:Мобильную платформу на Android.

      Для фискальных регистраторов на Linux рекомендуем Штрих-М: Драйвер ФР для Linux (бета-версия).