Интеграция терминалов с 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-порту) могут не работать без локального шлюза.
2. Подготовка к подключению: драйвера и настройки 1С
Прежде чем соединять терминал с 1С, убедитесь, что:
- Установлены драйвера устройства (скачивайте с сайта производителя, а не с диска из коробки!).
- В 1С включена поддержка оборудования (раздел
Администрирование → Настройки программы → Оборудование). - Терминал физически подключен к компьютеру (USB, COM, Ethernet или Wi-Fi).
- Настроены права пользователя в 1С на работу с оборудованием.
Для фискальных регистраторов (Атол, Штрих-М) потребуется:
- 📥 Скачать драйвер с официального сайта:
- Атол: Драйвер ККМ (версия 10.4+ для 1С 8.3.20+).
- Штрих-М: Драйвер ФР (версия 4.15+).
- 🔧 Установить драйвер от имени администратора (иначе 1С не увидит порт).
- 🔄 Перезагрузить компьютер и терминал.
В 1С проверьте настройки оборудования:
- Откройте
Администрирование → Настройки программы → Оборудование. - Нажмите
Добавитьи выберите тип устройства (например,Фискальный регистратор). - Укажите
Модель(например, Атол 30Ф) иПорт(обычноUSBилиCOM3). - Сохраните и запустите тест связи (
Проверить связь).
Установлены драйвера терминала|Терминал подключен к ПК и включен|В 1С включена поддержка оборудования|Пользователь 1С имеет права на работу с оборудованием|Порт терминала не занят другим ПО-->
3. Пошаговая инструкция: подключение фискального регистратора
Рассмотрим подключение на примере Атол 30Ф — одного из самых популярных фискальных регистраторов. Аналогичные шаги подойдут для Штрих-М и других моделей с драйвером Атол.
Шаг 1. Настройка драйвера Атол
- Откройте
Пуск → Атол → Драйвер ККМ 10.x → Настройка. - В списке устройств должен появиться ваш ФР. Если его нет — проверьте подключение по USB и переустановите драйвер.
- Нажмите
Свойстваи убедитесь, что: - 🔹
Тип подключения:USB(илиCOM, если используете переходник). - 🔹
Скорость обмена:115200(для большинства моделей). - 🔹
Фискальный режим:Включен.
Шаг 2. Настройка 1С:Розница
- Перейдите в
Администрирование → Настройки программы → Оборудование. - Добавьте новое устройство типа
Фискальный регистратор. - Заполните поля:
- 🔹
Наименование: Атол 30Ф (Касса 1). - 🔹
Модель: выберите Атол: Драйвер ККМ 10.x. - 🔹
Порт: обычноUSB(если несколько ФР — укажите конкретный порт, например\\.\USB001). - 🔹
Префикс чека: укажите номер кассы (например,001).
- 🔹
Проверить связь. Если появится сообщение Устройство готово к работе — подключение успешно.Шаг 3. Тестовый чек
Чтобы убедиться, что ФР печатает чеки корректно:
- Создайте новый чек в 1С (
Касса → Чеки → Новый чек). - Добавьте товар и оплату.
- Нажмите
Пробить чек. Если терминал выдает бумагу с QR-кодом — настройка завершена. - Установите платежный шлюз:
- 🔹 Для Сбербанка: скачайте Сбербанк:Эквайринг.
- 🔹 Для Тинькофф: используйте Tinkoff Acquiring SDK.
- Настройте шлюз:
- 🔹 Укажите
IP-адрес терминала(обычно192.168.1.101). - 🔹 Введите
Номер магазинаиКлюч API(выдает банк).
- 🔹 Укажите
- В 1С добавьте обработку платежей:
- 🔹 Для
1С:Розница:Администрирование → Настройки программы → Платежные терминалы. - 🔹 Выберите тип
Ingenicoи укажите путь к шлюзу (например,C:\SberbankEquiring\Equiring.exe).
- 🔹 Для
- Протестируйте платеж:
- 🔹 Создайте чек в 1С и выберите оплату картой.
- 🔹 На терминале должна появиться сумма для оплаты.
Что делать, если 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. Открыт ли порт 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С настройте мобильное рабочее место:
- 🔹 Перейдите в
Администрирование → Мобильные устройства. - 🔹 Добавьте новое устройство, указав его
Имя(например, Склад-ТСД-01) иТип(Терминал сбора данных).
- 🔹 Перейдите в
Меню → Синхронизация).Способ 2: Обмен через CSV/XML
Если мобильная платформа не подходит (например, для 1С:Бухгалтерия), настройте обмен файлами:
- В 1С создайте обработку для экспорта/импорта данных (например,
ОбработкаОбменаСТСД.epf). - На ТСД настройте путь к папке обмена (например,
\\192.168.1.100\1C_Exchange\). - Экспортируйте данные из 1С в файл (например,
Товары.csv) и загрузите его на ТСД. - После сканирования выгрузите данные обратно в 1С через обработку.
- 🔹 Драйвер не установлен или конфликтует.
- 🔹 Порт занят другим ПО.
- 🔹 Неисправен кабель USB/COM.
- Переустановите драйвер от имени администратора.
- Проверьте порт в
Диспетчере устройств. - Подключите терминал напрямую (без хаба).
- 🔹 Истек срок действия фискального накопителя.
- 🔹 Неверные настройки ФН в 1С.
- Проверьте срок ФН в личном кабинете ОФД.
- Обновите регистрационные данные ФР в 1С (
Администрирование → Оборудование → Свойства ФР). - 🔹 Неверный IP-адрес терминала.
- 🔹 Порт 7777 заблокирован фаерволом.
- Проверьте IP терминала (распечатайте
X-отчет). - Добавьте исключение для шлюза в брандмауэре.
- 🔹 Нет доступа к сетевой папке.
- 🔹 Несовпадение версий мобильной платформы.
- Проверьте права на папку обмена.
- Обновите 1С:Мобильную платформу на ТСД.
- Скачайте последнюю прошивку с сайта Атол.
- Подключите ФР к ПК и запустите
Атол: Конфигуратор ККМ. - Выберите
Обновление ПОи укажите путь к файлу прошивки (.binили.hex). - Дождитесь завершения (не отключайте питание!).
- Перезагрузите ФР и проверьте версию прошивки (
Отчет без гашения → Версия ПО). - 🔹 Для Ingenico: используйте Ingenico Device Manager.
- 🔹 Для Verifone: скачивайте ПО с официального сайта (раздел
Support → Downloads). - 🔄 Регламентных заданий в 1С (для ТСД и сканеров).
- 🤖 Скриптов на Python (для POS-терминалов).
- ⚡ Облачных сервисов (например, 1С:Линк для интеграции с эквайрингом).
- В 1С откройте
Администрирование → Регламентные задания. - Создайте новое задание с типом
Обмен с мобильным устройством. - Укажите расписание (например,
Каждые 30 минут). - Выберите устройство (например, Склад-ТСД-01).
- Активируйте задание и проверьте лог обмена (
Администрирование → Журнал регистрации). - В настройках шлюза включите опцию
Автоматический опрос терминалов. - Укажите интервал опроса (рекомендуется
30 секунд). - В 1С настройте обработку callback-запросов от шлюза (
Администрирование → Платежные терминалы → Настройки интеграции). - Настройте на терминале статический IP-адрес (например,
192.168.1.200). - В драйвере Атол/Штрих-М выберите тип подключения
TCP/IPи укажите IP терминала. - В 1С в настройках оборудования укажите
Сетевой портвместо COM/USB. - 🔹 В настройках 1С не включен
Автоматический ввод чеков. - 🔹 Драйвер терминала работает в
автономном режиме(проверьте в конфигураторе Атол/Штрих-М). - 🔹 Конфликт версий 1С и драйвера (обновите оба до последних версий).
- Сопряжите ТСД с ПК через
Параметры Windows → Устройства → Bluetooth. - В 1С используйте виртуальный COM-порт (например, через BlueSoleil).
- В настройках оборудования укажите виртуальный порт (например,
COM5). - 🔹 Используйте Wine для запуска драйверов Атол/Штрих-М (нестабильно).
- 🔹 Настройте виртуальную машину Windows с пробросом USB-порта.
- 🔹 Для ТСД используйте 1С:Мобильную платформу на Android.
Для ТСД на Android (например, Honeywell CK65) обязательно отключите режим энергосбережения — он может прерывать синхронизацию с 1С.
6. Типичные ошибки и их решения
Даже при правильной настройке связь терминала с 1С может работать со сбоями. Рассмотрим самые частые ошибки и способы их устранения.
| Ошибка | Причина | Решение |
|---|---|---|
Устройство не отвечает (при проверке связи) |
|
|
Ошибка фискализации (при пробе чека) |
|
|
Не удается подключиться к POS-терминалу |
|
|
ТСД не синхронизируется с 1С |
|
|
⚠️ Внимание: Если после обновления 1С или драйверов терминал перестал работать, попробуйте откатить версию драйвера на предыдущую. Например, Атол: Драйвер ККМ 10.4 может конфликтовать с 1С 8.3.22, хотя работает стабильно с 8.3.20.
7. Обновление прошивки и драйверов
Регулярное обновление ПО терминала и драйверов предотвращает ошибки обмена данными. Однако не все прошивки совместимы с 1С — особенно это касается фискальных регистраторов.
Как обновить прошивку Атол 30Ф:
Обновление драйверов для POS-терминалов:
⚠️ Внимание: Перед обновлением прошивки фискального регистратора сделайте резервную копию настроек через Атол: Конфигуратор ККМ (Файл → Сохранить конфигурацию). Некоторые версии прошивок сбрасывают настройки ФН, что потребует повторной фискализации.
8. Автоматизация обмена данными
Ручная синхронизация терминала с 1С отнимает время. Автоматизировать процесс можно с помощью:
Пример настройки регламентного задания для ТСД:
Автоматизация для POS-терминалов:
Если вы используете Сбербанк:Эквайринг, настройте автообновление статусов платежей:
Для облачной 1С (1C:Fresh) единственный способ автоматизации обмена с терминалами — использование 1С:Линк или вебхуков через API.
FAQ: Ответы на частые вопросы
Можно ли подключить один фискальный регистратор к нескольким базам 1С?
Технически да, но это нарушает требования 54-ФЗ. Каждый ФР должен быть привязан к одной торговой точке. Если нужно печатать чеки из разных баз (например, 1С:Розница и 1С:УТ), используйте виртуальные порты или отдельные ФР для каждой базы.
Как подключить терминал к 1С через Wi-Fi или Ethernet?
Для подключения по сети:
⚠️ Убедитесь, что порт 7777 (для Атол) или 5555 (для Штрих-М) открыт в брандмауэре.
Почему терминал печатает чеки, но данные не попадают в 1С?
Причины:
Решение: в 1С откройте Администрирование → Оборудование → Свойства ФР и включите опцию Записывать чеки в базу автоматически.
Как подключить ТСД на Android к 1С через Bluetooth?
Bluetooth-соединение ненадежно для обмена данными, но если это необходимо:
⚠️ Для стабильной работы рекомендуем использовать Wi-Fi или USB-OTG.
Можно ли подключить терминал к 1С на Linux?
Официальная поддержка терминалов в 1С на Linux ограничена. Возможные решения:
Для фискальных регистраторов на Linux рекомендуем Штрих-М: Драйвер ФР для Linux (бета-версия).