Подключение контрольно-кассовой машины (ККМ) к 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С:Розница) или Сервис → Подключаемое оборудование (для 1С:УТ).
  2. Нажмите «Добавить» и выберите тип оборудования — Контрольно-кассовая техника.
  3. Укажите модель ККМ из списка (если вашей модели нет, выберите «Другая» и вручную укажите драйвер).
  4. Заполните параметры подключения:
    • 🔌 Порт (например, COM3 или USB001).
    • 📡 Скорость обмена (обычно 9600 или 115200 бод).
    • 🔑 Пароль системного администратора ККМ (по умолчанию часто 30 или 1).
  5. Сохраните настройки и выполните тест связи (кнопка «Проверить связь»).
  6. Если тест прошёл успешно, 1С выдаст сообщение «Устройство готово к работе». Если нет — проверьте:

    • Питание ККМ (должна быть включена и готова к работе).
    • 🔌 Кабель подключения (USB/COM должен быть исправен).
    • 🔄 Драйвер (переустановите его, если ошибка сохраняется).

    ☑️ Проверка перед тестом связи

    Выполнено: 0 / 4

    Для сетевых касс (например, Атол 55Ф) вместо порта укажите IP-адрес устройства. Его можно найти:

    • На наклейке на корпусе ККМ.
    • В меню кассы: Настройки → Сетевые параметры.
    • Через утилиту Atol FPrint Manager (для Атол).

4. Настройка фискальных параметров в 1С

После подключения ККМ нужно настроить фискальные параметры, чтобы чеки формировались корректно. Это делается в карточке кассового аппарата в 1С:

  1. Перейдите в Администрирование → Торговое оборудование и откройте карточку вашей ККМ.
  2. Заполните обязательные поля:
    • 🏢 ИНН организации (должен совпадать с данными в ОФД).
    • 📍 Адрес расчётного места (фактический адрес кассы).
    • 📊 Система налогообложения (ОСН, УСН и др.).
    • 💰 Тип чека по умолчанию (приход/возврат).
  • Укажите параметры фискального накопителя (ФН):
    • 🔢 Заводской номер ФН (указан на наклейке ФН).
    • 📅 Срок действия ФН (обычно 13–15 месяцев).
  • Сохраните и выполните регистрацию ККМ в ОФД (кнопка «Зарегистрировать» или «Отправить данные в ОФД»).
  • Если ИНН в 1С и ОФД не совпадают, чеки не будут уходить в налоговую. Проверьте этот параметр особенно внимательно!

    Для касс с ФФД 1.2 дополнительно настройте:

    • 🏷️ Маркировку товаров (если продаёте обувь, одежду, табак и др.).
    • 📦 Коды товаров (GTIN, если используете штрихкоды).
    • 📄 Дополнительные реквизиты чека (email/телефон покупателя, если нужны электронные чеки).
    ⚠️ Внимание: Если вы работаете с маркированными товарами (например, обувью или лекарствами), в чеке обязательно должны передаваться коды маркировки. Для этого в 1С нужно настроить соответствие номенклатуры и кодов DataMatrix.

    5. Тестирование работы ККМ: пробный чек

    Перед началом реальных продаж обязательно пробить тестовый чек. Это позволит убедиться, что:

    • 🔗 Связь между 1С и ККМ стабильна.
    • 📄 Чеки формируются без ошибок.
    • ☁️ Данные уходят в ОФД и налоговую.

    Как пробить тестовый чек:

    1. Создайте в 1С документ Чек ККМ (Розница → Касса → Чек ККМ).
    2. Добавьте любой товар (можно вымышленный, например, «Тестовый товар» по цене 100 ₽).
    3. Выберите вашу ККМ в поле Касса.
    4. Нажмите «Пробить чек».

    Если чек пробился успешно:

    • 🖨️ На ККМ распечатается бумажный чек.
    • 📧 На email (если указан) придёт электронный чек.
    • 🌐 В личном кабинете ОФД появится запись о чеке.

    Типичные ошибки при тестировании:

    • 🚫 Ошибка 203 («Нет связи с ОФД») — проверьте интернет-соединение и настройки ОФД в 1С.
    • 🚫 Ошибка 100 («Неверный формат данных») — обновите драйвер ККМ.
    • 🚫 Ошибка 5 («ФН не отвечает») — перезагрузите ККМ или замените фискальный накопитель.
    Что делать, если тестовый чек не пробивается?

    Если чек не пробивается, сначала проверьте журнал ошибок в 1С (Администрирование → Журнал регистрации). Часто проблема кроется в неверном пароле системного администратора ККМ (по умолчанию для Атол — 30, для Штрих-М — 1). Также убедитесь, что в настройках 1С указан правильный номер смены (если смена не открыта, чек не пробьётся).

    6. Настройка автоматического обмена данными

    Чтобы чеки пробивались автоматически при продаже, нужно настроить обмен данными между 1С и ККМ. Это делается в настройках торгового оборудования:

    1. Откройте карточку ККМ в 1С и перейдите на вкладку Обмен данными.
    2. Установите флаги:
      • 🔄 Автоматическая отправка чеков.
      • 📥 Автоматический приём ответов от ОФД.
      • 📊 Синхронизация номенклатуры (если нужно передавать названия товаров в чек).
    3. Укажите периодичность обмена (например, каждые 5 минут).
    4. Сохраните и перезапустите 1С.
    5. Для облачных касс (например, Эвотор) настройка обмена происходит через личный кабинет ОФД:

      • Авторизуйтесь на сайте вашего ОФД (например, ofd.ru или platformaofd.ru).
      • Перейдите в раздел Интеграции → 1С.
      • Сгенерируйте токен доступа и вставьте его в настройки 1С.

      Если обмен не работает:

      • 🔌 Проверьте, что порт ККМ не занят другим ПО (например, тестовой утилитой от производителя).
      • 🔄 Убедитесь, что в 1С включён фоновый режим (Сервис → Параметры → Запуск 1С:Предприятия).
      • 📡 Для сетевых касс проверьте брандмауэр Windows — он может блокировать соединение.
    💡

    Автоматический обмен данными экономит время, но требует стабильного интернет-соединения. Если связь прервётся, чеки могут не уйти в ОФД, что приведёт к штрафам за несвоевременную регистрацию.

    7. Устранение распространённых ошибок

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

    Ошибка Причина Решение
    Ошибка 203: Нет связи с ОФД Проблемы с интернетом или неверные настройки ОФД. Проверьте соединение, перезапустите роутер, уточните адрес сервера ОФД.
    Ошибка 100: Неверный формат данных Устаревшая версия драйвера или 1С. Обновите драйвер ККМ и платформу 1С до последней версии.
    Ошибка 5: ФН не отвечает Фискальный накопитель вышел из строя или закончился срок действия. Перезагрузите ККМ. Если не поможет — замените ФН.
    Ошибка 15: Недостаточно денег в кассе В 1С не открыта кассовая смена. Откройте смену в 1С (Касса → Открыть смену).

    Если ошибка не указана в таблице:

    1. Посмотрите код ошибки в журнале 1С.
    2. Найдите его в документации к ККМ (обычно есть раздел «Коды ошибок»).
    3. Обратитесь в техническую поддержку производителя ККМ или ОФД.

    Частая проблема: после обновления 1С или Windows ККМ перестаёт работать. В этом случае:

    • 🔄 Переустановите драйвер ККМ.
    • 🔧 Проверьте права доступа к портам (особенно после обновления Windows).
    • 📋 Обновите конфигурацию 1С (через Конфигуратор → Обновление конфигурации).

    8. Обновление и обслуживание ККМ

    Чтобы ККМ работала без сбоев, необходимо:

    • 🔄 Регулярно обновлять драйверы (раз в 3–6 месяцев).
    • 📅 Следить за сроком действия ФН (обычно 13 месяцев).
    • 🧹 Чистить ККМ от пыли (особенно лентопротяжный механизм).
    • 🔋 Проверять заряд аккумулятора (для мобильных касс).

    Как обновить прошивку ККМ:

    1. Скачайте последнюю прошивку с сайта производителя.
    2. Подключите ККМ к компьютеру и запустите утилиту обновления (например, Atol FPrint Manager для Атол).
    3. Следуйте инструкциям программы (обычно нужно выбрать файл прошивки и нажать «Обновить»).
    4. 🚨 Не выключайте ККМ во время обновления! Это может вывести её из строя.

    Для облачных касс (например, Эвотор) обновление происходит автоматически через интернет. Однако иногда требуется принудительная синхронизация:

    • Зайдите в меню кассы: Настройки → Обновление ПО.
    • Нажмите «Проверить обновления».
    • После обновления перезагрузите кассу.
    ⚠️ Внимание: Если ваша ККМ перестала пробивать чеки после 1 июля 2023 года, скорее всего, она не поддерживает ФФД 1.2. В этом случае придётся заменить фискальный накопитель или саму кассу.

    FAQ: Частые вопросы по подключению ККМ к 1С

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

    Технически да, но только если ККМ поддерживает сетевое подключение (Ethernet/Wi-Fi). Для этого:

    1. Настройте ККМ на статический IP-адрес.
    2. В 1С на каждом компьютере укажите этот IP в настройках оборудования.
    3. Убедитесь, что одновременно с кассой работает только одна копия 1С (иначе возможны конфликты).

    Для USB/COM-касс такое подключение невозможно — они работают только с одним ПК.

    Как перенести настройки ККМ при переходе на новый компьютер?

    Чтобы не настраивать всё заново:

    1. Экспортируйте настройки торгового оборудования в 1С (Администрирование → Выгрузка данных).
    2. Установите драйвер ККМ на новом компьютере.
    3. Импортируйте настройки в новую 1С (Администрирование → Загрузка данных).
    4. Проверьте связь с ККМ и при необходимости обновите путь к порту (если изменился).

    Не забудьте также перенести лицензию 1С и сертификат ЭЦП (если используется).

    Что делать, если 1С не видит ККМ после обновления Windows?

    Это типичная проблема из-за изменения прав доступа к портам. Решение:

    1. Переустановите драйвер ККМ от имени администратора.
    2. Проверьте в Диспетчере устройств, что ККМ определяется без ошибок.
    3. Запустите 1С от имени администратора (правый клик по ярлыку → «Запуск от имени администратора»).
    4. Если используете COM-порт, проверьте его номер — он мог измениться после обновления.

    Если проблема сохраняется, попробуйте подключить ККМ к другому порту (например, с COM3 на COM4).

    Нужно ли регистрировать ККМ в налоговой после подключения к 1С?

    Да, регистрация ККМ в налоговой обязательна до начала работы. Это делается через личный кабинет ОФД:

    1. Авторизуйтесь на сайте вашего ОФД.
    2. Перейдите в раздел «Регистрация ККМ».
    3. Заполните данные (ИНН, адрес, модель ККМ, номер ФН).
    4. Отправьте заявку и дождитесь подтверждения (обычно 1–2 дня).

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

    Можно ли использовать ККМ без подключения к 1С?

    Да, но это неудобно и чревато ошибками:

    • 📝 Чеки придётся пробивать вручную, что замедляет работу.
    • 📊 Данные о продажах не будут автоматически попадать в 1С (придётся вводить вручную).
    • 🚨 Высока вероятность ошибок в отчётности (несовпадение сумм в чеках и 1С).

    Если всё же нужно временно работать без 1С:

    1. Используйте автономный режим ККМ (если поддерживается).
    2. Экспортируйте данные из ККМ в 1С позже (через Выгрузка/загрузка данных).