Подключение контрольно-кассовой машины (ККМ) к 1С:Предприятие — обязательный этап для автоматизации торговли, соответствия 54-ФЗ и бесперебойной работы кассового узла. Без правильной интеграции даже самая современная касса станет бесполезной: чеки не будут пробиваться, данные не попадут в отчётность, а фискальные накладные не сформируются. В этой статье разберём весь процесс — от выбора совместимого оборудования до настройки фискальных документов в 1С:Розница, 1С:Управление торговлей и других конфигурациях.
Важно понимать, что алгоритм подключения зависит от трёх ключевых факторов: модели ККМ (Атол, Штрих-М, Эвотор и др.), версии 1С (8.3, 8.3.20+ с поддержкой ФФД 1.2) и типа подключения (прямое через COM/LPT, по сети или через облачный сервис ОФД). Мы рассмотрим универсальные шаги, актуальные для большинства сценариев, а также укажем на «подводные камни», которые часто упускают даже опытные администраторы.
Если вы никогда не работали с фискальным оборудованием, начните с проверки совместимости вашей ККМ с 1С. Например, кассы Атол 90Ф или Штрих-М-ФР-К требуют разных драйверов, а для облачных касс (вроде Эвотор 5) может понадобиться отдельный модуль обмена. Неправильный выбор на этом этапе приведёт к ошибкам типа «Не найден драйвер устройства» или «Ошибка связи с ККМ».
1. Выбор ККМ: какие модели совместимы с 1С
Не все кассовые аппараты можно подключить к 1С «из коробки». Программа поддерживает только те модели, для которых есть сертифицированные драйверы от производителя. Например, для 1С:Розница 2.3 официально рекомендованы:
- 🔹 Атол: 11Ф, 25Ф, 30Ф, 55Ф, 90Ф (с драйвером
Atol Driver 10) - 🔹 Штрих-М: ФР-К, МФ-01, Лайт-Ф (драйвер
Штрих-М: Драйвер ККМ) - 🔹 Эвотор: 5, 7.2, 10 (через
ЕГАИС и Маркировка для 1С) - 🔹 Вики Принт: 57Ф, 80К (драйвер
Viki Print Driver)
Перед покупкой проверьте версию фискального накопителя (ФН): с 2023 года обязателен ФН-1.2 (для маркировки товаров и работы с чеками коррекции). Кассы с ФН-1.0 уже не поддерживаются. Также обратите внимание на тип подключения:
- 🔌 Прямое (COM, USB, LPT) — для стационарных касс в магазине.
- 🌐 Сетевое (Ethernet/Wi-Fi) — для удалённых рабочих мест.
- ☁️ Облачное (через ОФД) — для мобильных касс (например, Эвотор).
⚠️ Внимание: Если ваша ККМ выпущена до 2020 года, она может не поддерживать ФФД 1.2 (формат фискальных данных). Уточните это у производителя или в личном кабинете ОФД.
| Модель ККМ | Тип подключения | Поддерживаемый ФФД | Драйвер для 1С |
|---|---|---|---|
| Атол 30Ф | USB/COM/Ethernet | 1.05, 1.2 | Atol Driver 10 |
| Штрих-М-ФР-К | COM/LPT | 1.05 | Штрих-М: Драйвер ККМ 4.14 |
| Эвотор 7.2 | Wi-Fi/4G | 1.2 | ЕГАИС и Маркировка |
| Вики Принт 57Ф | USB/Ethernet | 1.05, 1.2 | Viki Print Driver 2.0 |
2. Установка драйверов ККМ для 1С
Драйвер — это «мост» между 1С и кассовым аппаратом. Без него программа просто не увидит устройство. Скачивать драйвер нужно только с официального сайта производителя ККМ (не с торрентов или сторонних ресурсов!). Например:
- 🔗 Для Атол: atol.ru → Раздел «Поддержка» → Драйверы.
- 🔗 Для Штрих-М: shtrih-m.ru → «Скачать» → Драйверы ККМ.
- 🔗 Для Эвотор: драйверы интегрированы в прошивку, но нужен модуль для 1С.
После скачивания установите драйвер на компьютер, где работает 1С. Важные нюансы:
- 🛠️ Для 32-битной 1С нужен 32-битный драйвер, даже если Windows 64-битная.
- 🔄 После установки перезагрузите компьютер — иначе 1С может не увидеть устройство.
- 📋 Проверьте, что в
Диспетчере устройств(Windows) ККМ отображается без восклицательного знака.
Для облачных касс (например, Эвотор) вместо драйвера может потребоваться настройка API-обмена через личный кабинет ОФД. В этом случае в 1С нужно указать:
- 🔐 ИНН организации (для авторизации в ОФД).
- 📡 Адрес сервера ОФД (например,
ofd.ru). - 🔑 Ключ доступа (выдаётся при регистрации кассы).
Если после установки драйвера 1С выдаёт ошибку "Не найдено устройство", проверьте, подключена ли ККМ к тому же порту, который указан в настройках программы. Например, если в 1С выбран COM3, а касса подключена к COM4, связь не установится.
3. Настройка подключения ККМ в 1С
Теперь переходим к настройке самой 1С. Алгоритм может slightly отличаться в зависимости от конфигурации, но общая схема такая:
- Откройте
Администрирование → Настройки программы → Торговое оборудование(для 1С:Розница) илиСервис → Подключаемое оборудование(для 1С:УТ). - Нажмите «Добавить» и выберите тип оборудования — Контрольно-кассовая техника.
- Укажите модель ККМ из списка (если вашей модели нет, выберите «Другая» и вручную укажите драйвер).
- Заполните параметры подключения:
- 🔌 Порт (например,
COM3илиUSB001). - 📡 Скорость обмена (обычно
9600или115200бод). - 🔑 Пароль системного администратора ККМ (по умолчанию часто
30или1).
- 🔌 Порт (например,
- Сохраните настройки и выполните тест связи (кнопка «Проверить связь»).
- ⚡ Питание ККМ (должна быть включена и готова к работе).
- 🔌 Кабель подключения (USB/COM должен быть исправен).
- 🔄 Драйвер (переустановите его, если ошибка сохраняется).
- На наклейке на корпусе ККМ.
- В меню кассы:
Настройки → Сетевые параметры. - Через утилиту Atol FPrint Manager (для Атол).
Если тест прошёл успешно, 1С выдаст сообщение «Устройство готово к работе». Если нет — проверьте:
☑️ Проверка перед тестом связи
Для сетевых касс (например, Атол 55Ф) вместо порта укажите IP-адрес устройства. Его можно найти:
4. Настройка фискальных параметров в 1С
После подключения ККМ нужно настроить фискальные параметры, чтобы чеки формировались корректно. Это делается в карточке кассового аппарата в 1С:
- Перейдите в
Администрирование → Торговое оборудованиеи откройте карточку вашей ККМ. - Заполните обязательные поля:
- 🏢 ИНН организации (должен совпадать с данными в ОФД).
- 📍 Адрес расчётного места (фактический адрес кассы).
- 📊 Система налогообложения (ОСН, УСН и др.).
- 💰 Тип чека по умолчанию (приход/возврат).
- 🔢 Заводской номер ФН (указан на наклейке ФН).
- 📅 Срок действия ФН (обычно 13–15 месяцев).
Если ИНН в 1С и ОФД не совпадают, чеки не будут уходить в налоговую. Проверьте этот параметр особенно внимательно!
Для касс с ФФД 1.2 дополнительно настройте:
- 🏷️ Маркировку товаров (если продаёте обувь, одежду, табак и др.).
- 📦 Коды товаров (GTIN, если используете штрихкоды).
- 📄 Дополнительные реквизиты чека (email/телефон покупателя, если нужны электронные чеки).
⚠️ Внимание: Если вы работаете с маркированными товарами (например, обувью или лекарствами), в чеке обязательно должны передаваться коды маркировки. Для этого в 1С нужно настроить соответствие номенклатуры и кодов DataMatrix.
5. Тестирование работы ККМ: пробный чек
Перед началом реальных продаж обязательно пробить тестовый чек. Это позволит убедиться, что:
- 🔗 Связь между 1С и ККМ стабильна.
- 📄 Чеки формируются без ошибок.
- ☁️ Данные уходят в ОФД и налоговую.
Как пробить тестовый чек:
- Создайте в 1С документ
Чек ККМ(Розница → Касса → Чек ККМ). - Добавьте любой товар (можно вымышленный, например, «Тестовый товар» по цене 100 ₽).
- Выберите вашу ККМ в поле Касса.
- Нажмите «Пробить чек».
Если чек пробился успешно:
- 🖨️ На ККМ распечатается бумажный чек.
- 📧 На email (если указан) придёт электронный чек.
- 🌐 В личном кабинете ОФД появится запись о чеке.
Типичные ошибки при тестировании:
- 🚫 Ошибка 203 («Нет связи с ОФД») — проверьте интернет-соединение и настройки ОФД в 1С.
- 🚫 Ошибка 100 («Неверный формат данных») — обновите драйвер ККМ.
- 🚫 Ошибка 5 («ФН не отвечает») — перезагрузите ККМ или замените фискальный накопитель.
Что делать, если тестовый чек не пробивается?
Если чек не пробивается, сначала проверьте журнал ошибок в 1С (Администрирование → Журнал регистрации). Часто проблема кроется в неверном пароле системного администратора ККМ (по умолчанию для Атол — 30, для Штрих-М — 1). Также убедитесь, что в настройках 1С указан правильный номер смены (если смена не открыта, чек не пробьётся).
6. Настройка автоматического обмена данными
Чтобы чеки пробивались автоматически при продаже, нужно настроить обмен данными между 1С и ККМ. Это делается в настройках торгового оборудования:
- Откройте карточку ККМ в 1С и перейдите на вкладку Обмен данными.
- Установите флаги:
- 🔄 Автоматическая отправка чеков.
- 📥 Автоматический приём ответов от ОФД.
- 📊 Синхронизация номенклатуры (если нужно передавать названия товаров в чек).
- Укажите периодичность обмена (например, каждые 5 минут).
- Сохраните и перезапустите 1С.
- Авторизуйтесь на сайте вашего ОФД (например, ofd.ru или platformaofd.ru).
- Перейдите в раздел Интеграции → 1С.
- Сгенерируйте токен доступа и вставьте его в настройки 1С.
- 🔌 Проверьте, что порт ККМ не занят другим ПО (например, тестовой утилитой от производителя).
- 🔄 Убедитесь, что в 1С включён фоновый режим (
Сервис → Параметры → Запуск 1С:Предприятия). - 📡 Для сетевых касс проверьте брандмауэр Windows — он может блокировать соединение.
Для облачных касс (например, Эвотор) настройка обмена происходит через личный кабинет ОФД:
Если обмен не работает:
Автоматический обмен данными экономит время, но требует стабильного интернет-соединения. Если связь прервётся, чеки могут не уйти в ОФД, что приведёт к штрафам за несвоевременную регистрацию.
7. Устранение распространённых ошибок
Даже при правильной настройке могут возникать ошибки. Рассмотрим самые частые и способы их решения:
| Ошибка | Причина | Решение |
|---|---|---|
Ошибка 203: Нет связи с ОФД |
Проблемы с интернетом или неверные настройки ОФД. | Проверьте соединение, перезапустите роутер, уточните адрес сервера ОФД. |
Ошибка 100: Неверный формат данных |
Устаревшая версия драйвера или 1С. | Обновите драйвер ККМ и платформу 1С до последней версии. |
Ошибка 5: ФН не отвечает |
Фискальный накопитель вышел из строя или закончился срок действия. | Перезагрузите ККМ. Если не поможет — замените ФН. |
Ошибка 15: Недостаточно денег в кассе |
В 1С не открыта кассовая смена. | Откройте смену в 1С (Касса → Открыть смену). |
Если ошибка не указана в таблице:
- Посмотрите код ошибки в журнале 1С.
- Найдите его в документации к ККМ (обычно есть раздел «Коды ошибок»).
- Обратитесь в техническую поддержку производителя ККМ или ОФД.
Частая проблема: после обновления 1С или Windows ККМ перестаёт работать. В этом случае:
- 🔄 Переустановите драйвер ККМ.
- 🔧 Проверьте права доступа к портам (особенно после обновления Windows).
- 📋 Обновите конфигурацию 1С (через
Конфигуратор → Обновление конфигурации).
8. Обновление и обслуживание ККМ
Чтобы ККМ работала без сбоев, необходимо:
- 🔄 Регулярно обновлять драйверы (раз в 3–6 месяцев).
- 📅 Следить за сроком действия ФН (обычно 13 месяцев).
- 🧹 Чистить ККМ от пыли (особенно лентопротяжный механизм).
- 🔋 Проверять заряд аккумулятора (для мобильных касс).
Как обновить прошивку ККМ:
- Скачайте последнюю прошивку с сайта производителя.
- Подключите ККМ к компьютеру и запустите утилиту обновления (например, Atol FPrint Manager для Атол).
- Следуйте инструкциям программы (обычно нужно выбрать файл прошивки и нажать «Обновить»).
- 🚨 Не выключайте ККМ во время обновления! Это может вывести её из строя.
Для облачных касс (например, Эвотор) обновление происходит автоматически через интернет. Однако иногда требуется принудительная синхронизация:
- Зайдите в меню кассы:
Настройки → Обновление ПО. - Нажмите «Проверить обновления».
- После обновления перезагрузите кассу.
⚠️ Внимание: Если ваша ККМ перестала пробивать чеки после 1 июля 2023 года, скорее всего, она не поддерживает ФФД 1.2. В этом случае придётся заменить фискальный накопитель или саму кассу.
FAQ: Частые вопросы по подключению ККМ к 1С
Можно ли подключить одну ККМ к нескольким компьютерам с 1С?
Технически да, но только если ККМ поддерживает сетевое подключение (Ethernet/Wi-Fi). Для этого:
- Настройте ККМ на статический IP-адрес.
- В 1С на каждом компьютере укажите этот IP в настройках оборудования.
- Убедитесь, что одновременно с кассой работает только одна копия 1С (иначе возможны конфликты).
Для USB/COM-касс такое подключение невозможно — они работают только с одним ПК.
Как перенести настройки ККМ при переходе на новый компьютер?
Чтобы не настраивать всё заново:
- Экспортируйте настройки торгового оборудования в 1С (
Администрирование → Выгрузка данных). - Установите драйвер ККМ на новом компьютере.
- Импортируйте настройки в новую 1С (
Администрирование → Загрузка данных). - Проверьте связь с ККМ и при необходимости обновите путь к порту (если изменился).
Не забудьте также перенести лицензию 1С и сертификат ЭЦП (если используется).
Что делать, если 1С не видит ККМ после обновления Windows?
Это типичная проблема из-за изменения прав доступа к портам. Решение:
- Переустановите драйвер ККМ от имени администратора.
- Проверьте в
Диспетчере устройств, что ККМ определяется без ошибок. - Запустите 1С от имени администратора (правый клик по ярлыку → «Запуск от имени администратора»).
- Если используете
COM-порт, проверьте его номер — он мог измениться после обновления.
Если проблема сохраняется, попробуйте подключить ККМ к другому порту (например, с COM3 на COM4).
Нужно ли регистрировать ККМ в налоговой после подключения к 1С?
Да, регистрация ККМ в налоговой обязательна до начала работы. Это делается через личный кабинет ОФД:
- Авторизуйтесь на сайте вашего ОФД.
- Перейдите в раздел «Регистрация ККМ».
- Заполните данные (ИНН, адрес, модель ККМ, номер ФН).
- Отправьте заявку и дождитесь подтверждения (обычно 1–2 дня).
Только после регистрации можно пробивать реальные чеки. Тестовые чеки можно пробивать без регистрации, но они не будут зарегистрированы в налоговой.
Можно ли использовать ККМ без подключения к 1С?
Да, но это неудобно и чревато ошибками:
- 📝 Чеки придётся пробивать вручную, что замедляет работу.
- 📊 Данные о продажах не будут автоматически попадать в 1С (придётся вводить вручную).
- 🚨 Высока вероятность ошибок в отчётности (несовпадение сумм в чеках и 1С).
Если всё же нужно временно работать без 1С:
- Используйте автономный режим ККМ (если поддерживается).
- Экспортируйте данные из ККМ в 1С позже (через
Выгрузка/загрузка данных).