Контрольно-кассовая техника (ККТ) в 1С:Предприятие — это не просто оборудование для печати чеков, а полноценный инструмент автоматизации торговли, строго регламентированный законодательством. С 2017 года все предприниматели и организации обязаны использовать онлайн-кассы, передающие данные о продажах в ФНС в режиме реального времени. Но как правильно интегрировать ККТ с 1С, чтобы избежать штрафов и сбоев в работе?

Эта статья поможет разобраться в тонкостях настройки ККТ в различных конфигурациях 1С — от 1С:Розница до 1С:Бухгалтерия. Мы детально рассмотрим, какие виды касс поддерживаются, как настроить драйверы, фискальные параметры и обработку чеков, а также разберём типичные ошибки, из-за которых касса может"зависать" или не отправлять данные в налоговую. Особое внимание уделим изменениям 2026–2026 годов, которые коснулись форматов чеков и требований к оборудованию.

Если вы только планируете покупку кассы или уже столкнулись с проблемами при её подключении — здесь найдёте ответы на ключевые вопросы. А для опытных пользователей приготовили лайфхаки по оптимизации работы с ККТ, включая автоматизацию закрытия смен и синхронизацию с ЕГАИС.

Что такое ККТ в 1С и зачем она нужна

ККТ (контрольно-кассовая техника) в контексте 1С:Предприятие — это программно-аппаратный комплекс, который:

  • 📌 Фиксирует все денежные операции (продажи, возвраты, авансы).
  • 🖨️ Печатает чеки для клиентов в бумажном или электронном виде.
  • 📡 Передаёт данные о продажах в ФНС через ОФД (оператора фискальных данных).
  • 📊 Интегрируется с учётной системой 1С для автоматического формирования отчётности.

С 1 июля 2019 года все предприниматели на ОСНО, УСН и ЕНВД обязаны использовать онлайн-кассы, за исключением льготных категорий (например, продажа газет в киосках). Без корректной настройки ККТ в 1С вы рискуете:

  • 🚨 Получить штраф от 25% до 100% от суммы неучтённой выручки (ст. 14.5 КоАП).
  • ⏳ Потратить часы на ручное исправление ошибок в чеках и отчётах.
  • 🔄Lost продажи из-за технических сбоев при передаче данных в ФНС.

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

⚠️ Внимание: Требования к формату чеков и составу передаваемых данных регулярно обновляются. Например, с 1 сентября 2026 года в чеках обязательно указывать код товара (если он есть в номенклатуре). Проверяйте актуальные требования на сайте ФНС или в личном кабинете ОФД.

Виды ККТ, совместимых с 1С

Не все кассы подходят для работы с 1С. Программа поддерживает только те модели, для которых есть сертифицированные драйверы от производителя. Вот основные типы ККТ, которые можно интегрировать:

Тип ККТ Примеры моделей Особенности интеграции Для кого подходит
Автономные кассы Атол 90Ф, Штрих-М-ФР-К Требуют ручного ввода данных или подключения через RS-232/USB. Не поддерживают автоматическую выгрузку номенклатуры. Малый бизнес с ограниченным ассортиментом.
Фискальные регистраторы Атол 11Ф, Штрих-ONLINE, Эвотор 5 Подключаются к ПК с 1С через USB/Ethernet. Поддерживают автоматическую печать чеков из документов реализации. Розничные магазины, кафе, сервисные центры.
ПОС-терминалы Эвотор 10, Атол Sigma 10 Работают как самостоятельные устройства с предустановленным ПО, но могут синхронизироваться с 1С через облако. Сети магазинов, рестораны с высокой проходимостью.
Облачные кассы МодульКасса, Касса.ЮMoney Не требуют физического подключения — чеки формируются в облаке, данные передаются в 1С через API. Интернет-магазины, курьерские службы.

При выборе кассы обращайте внимание на:

  • 🔌 Тип подключения: USB, Ethernet, Wi-Fi или GPRS (для мобильных точек).
  • 📦 Поддержку форматов чеков: некоторые кассы не умеют печатать QR-коды или работать с маркированными товарами (например, обувь, лекарства).
  • 💰 Стоимость ОФД: тарифы операторов фискальных данных варьируются от 3 000 до 15 000 рублей в год.
📊 Какую ККТ вы используете с 1С?
Автономная касса
Фискальный регистратор
ПОС-терминал
Облачная касса
Ещё не подключал

Подключение ККТ к 1С: пошаговая инструкция

Чтобы касса заработала с 1С, нужно выполнить три ключевых шага: физическое подключение, установку драйверов и настройку параметров в программе. Рассмотрим процесс на примере 1С:Розница 8.3 и фискального регистратора Атол 11Ф.

Шаг 1: Физическое подключение кассы

Сначала соедините кассу с компьютером или POS-терминалом:

  • 🔌 Подключите кассу к розетке и включите её кнопкой питания.
  • 🖥️ Соедините кассу с ПК через USB-кабель (обычно идёт в комплекте).
  • 📡 Если касса поддерживает Ethernet, подключите её к локальной сети.

Шаг 2: Установка драйверов

Драйвер — это"посредник" между 1С и кассой. Его нужно скачать с сайта производителя ККТ:

  1. Перейдите на сайт Атол (или другого производителя вашей кассы).
  2. В разделе"Поддержка" найдите драйвер для вашей модели (например, Драйвер ККТ Атол v10).
  3. Установите драйвер на компьютер с 1С, следуя инструкции мастера установки.
  4. После установки перезагрузите ПК.

Шаг 3: Настройка ККТ в 1С

Теперь настроим кассу непосредственно в программе:

  1. Откройте 1С:Розница и перейдите в меню Администрирование → Настройки программы → Работа с ККТ.
  2. Нажмите"Добавить" и выберите модель вашей кассы из списка (например, Атол 11Ф).
  3. Укажите параметры подключения:
    • Порт: USB (или COM3, если подключение через RS-232).
    • Скорость: 115200 (стандартное значение для большинства касс).
  • Введите фискальные данные:
    • ИНН организации.
    • Заводской номер кассы (указан на корпусе).
    • Номер фискального накопителя (ФН).
    • Сохраните настройки и выполните тестовое подключение кнопкой"Проверить соединение".

    ☑️ Подготовка к подключению ККТ

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

    Если тест прошёл успешно, касса готова к работе. Если нет — проверьте:

    • 🔌 Правильность подключения кабелей.
    • 🖥️ Совместимость версии драйвера и вашей 1С:Предприятие (например, драйвер Атол v10 не подходит для 1С 7.7).
    • 🛡️ Настройки брандмауэра Windows (иногда он блокирует соединение с кассой).
    ⚠️ Внимание: Если вы используете облачную 1С (например, 1С:Fresh), физическое подключение кассы к ПК не требуется. Вместо этого настройте интеграцию через API ОФД или специализированные обработки (например, "Обмен с Онлайн-кассой для 1С:Бухгалтерии").

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

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

    • 📋 Системы налогообложения (ОСНО, УСН, ЕНВД).
    • 🏢 Типа деятельности (розница, общепит, услуги).
    • 💳 Видов оплаты (наличные, безнал, электронные деньги).

    Рассмотрим ключевые параметры на примере 1С:Бухгалтерия 3.0:

    1. Настройка видов оплаты

    Чеки должны содержать информацию о способе расчёта. Для этого в 1С нужно:

    1. Перейти в Справочники → Виды оплат.
    2. Создать элементы для каждого способа оплаты:
      • Наличные (признак Наличный расчёт).
      • Безналичный расчёт (признак Безналичный расчёт).
      • Электронные деньги (для ЮMoney, WebMoney и т.п.).
  • Указать для каждого вида оплаты Код вида оплаты (например, 01 для наличных, 02 для безнала).
  • 2. Настройка ставок НДС

    В чеке указывать ставку НДС для каждой позиции. В 1С это настраивается в справочнике Ставки НДС:

    • 📌 НДС 20% — для большинства товаров.
    • 📌 НДС 10% — для социально значимых товаров (продукты, лекарства).
    • 📌 Без НДС — для льготных режимов (например, УСН"Доходы").

    Если ставка НДС не указана или указана неверно, чек не пройдёт фискализацию, и касса заблокируется до исправления ошибки.

    3. Настройка фискальных документов

    В 1С чек формируется на основе документа "Реализация (акты, накладные)" или "Чек ККМ". Чтобы чеки соответствовали 54-ФЗ, проверьте:

    • 🏷️ Наименование товара — должно совпадать с номенклатурой в 1С.
    • 💵 Цена и количество — указываются с точностью до копеек.
    • 📊 Итоговые суммы — НДС, скидки, округления должны рассчитываться автоматически.

    Пример корректного чека в 1С:

    
    

    Касса: Атол 11Ф (ФН 9999999999)

    Дата: 10.05.2026 14:30

    1. Хлеб"Бородинский" 1 шт × 50.00 = 50.00 (НДС 10%)

    2. Молоко 1л 1 шт × 70.00 = 70.00 (НДС 10%)

    ИТОГО: 120.00

    Наличными: 120.00

    Сдача: 0.00

    Фискальный признак: 1234567890

    💡

    Если в чеке есть товары с разными ставками НДС (например, 10% и 20%), 1С автоматически разобьёт их на отдельные группы. Это требование ФНС — не редактируйте такой чек вручную!

    Типичные ошибки при работе с ККТ в 1С и их решения

    Даже после правильной настройки ККТ пользователи часто сталкиваются с ошибками. Вот самые распространённые проблемы и способы их устранения:

    Ошибка Причина Решение
    Ошибка связи с ККТ Касса не отвечает на запросы 1С.
    1. Проверьте физическое подключение кабелей.
    2. Перезагрузите кассу и ПК.
    3. Обновите драйвер ККТ.
    Неверный формат чека Отсутствует обязательное поле (например, ИНН или ставка НДС). Проверьте настройки фискальных параметров в 1С (раздел Администрирование → Настройки ККТ).
    Фискальный накопитель заблокирован Истёк срок действия ФН или превышен лимит документов.
    1. Замените ФН (требуется вызов специалиста).
    2. Проверьте дату истечения в личном кабинете ОФД.
    Ошибка передачи данных в ОФД Проблемы с интернет-соединением или настройками ОФД.
    1. Проверьте подключение к сети.
    2. Убедитесь, что в 1С указан правильный Адрес сервера ОФД.
    3. Перерегистрируйте кассу в личном кабинете ОФД.

    Если ошибка повторяется, изучите журнал регистрации 1С (Администрирование → Журналы регистрации). Там можно найти детальное описание проблемы, например:

    
    

    [10.05.2026 14:30:45] Ошибка при отправке чека в ОФД: Timeout (30000мс)

    Причина: Нет ответа от сервера ОФД по адресу ofd.example.com:7777

    В этом случае решение — проверить настройки прокси-сервера или связаться с поддержкой ОФД.

    Что делать, если касса печатает чеки, но не отправляет их в ФНС?

    Это означает, что данные не передаются в ОФД, хотя чек физически напечатан. Причины могут быть следующими:

    1. Нет соединения с ОФД — проверьте интернет на кассе или ПК.

    2. Неверные настройки ОФД в 1С — убедитесь, что указан правильный адрес сервера и порт.

    3. Закончился фискальный ресурс ФН — требуется замена накопителя.

    4. Блокировка со стороны ФНС — проверьте статус кассы в личном кабинете налоговой.

    Для устранения:

    - Перезагрузите кассу и роутер.

    - Проверьте баланс лицевого счёта у ОФД (возможно, закончились деньги).

    - Обновите прошивку кассы через программу производителя (например, Атол Тест Драйвер).

    Работа с чеками: формирование, печать, корректировка

    После настройки ККТ основная задача — корректное формирование чеков. В 1С это можно делать несколькими способами:

    1. Формирование чека из документа реализации

    Самый распространённый вариант — печать чека на основе документа "Реализация (акты, накладные)":

    1. Создайте новый документ реализации (Продажи → Реализация (акты, накладные)).
    2. Заполните табличную часть товарами, указав количество и цены.
    3. Нажмите кнопку "Провести и напечатать чек".
    4. Выберите кассу из списка подключённых устройств.
    5. Подтвердите печать чека.

    Если чек не печатается, проверьте:

    • 📄 Наличие документа-основания (реализация должна быть проведена).
    • 💰 Правильность указания вида оплаты (наличные/безнал).
    • 🔄 Статус кассы (не должна быть заблокирована или в режиме технического обслуживания).

    2. Корректировка и возвраты

    Если покупатель возвращает товар, в 1С нужно оформить "Чек коррекции" или "Возврат товара":

    1. Создайте документ Возврат товара от покупателя (Продажи → Возвраты → Возврат товара).
    2. Укажите оригинальный чек, по которому был продан товар.
    3. Заполните табличную часть возвращаемыми позициями.
    4. Нажмите "Провести и напечатать чек возврата".
    ⚠️ Внимание: Чек возврата должен содержать фискальный признак оригинального чека. Если оригинальный чек утерян, оформите "Чек коррекции" с типом операции "Возврат прихода". Это требует дополнительного обоснования в ФНС!

    3. Закрытие смены

    В конце рабочего дня кассир должен закрыть смену. В 1С это делается так:

    1. Перейдите в Касса → Закрытие смены.
    2. Выберите кассу и дату.
    3. Подтвердите закрытие смены.

    После закрытия смены:

    • 📄 Формируется Z-отчёт (фискальный отчёт о выручке за смену).
    • 💾 Данные отправляются в ОФД и ФНС.
    • 🔒 Касса блокируется для новых продаж до открытия новой смены.
    💡

    Закрывайте смену ежедневно, даже если продаж не было! Иначе ФНС может расценить это как нарушение и наложить штраф.

    Интеграция ККТ с ЕГАИС и маркировкой товаров

    Если вы продаёте алкоголь или маркированные товары (обувь, лекарства, табак), ККТ должна передавать дополнительные данные в ЕГАИС и систему маркировки "Честный ЗНАК". В 1С это настраивается через специализированные обработки.

    1. Работа с ЕГАИС

    Для продажи алкоголя:

    1. Подключите 1С к ЕГАИС через личный кабинет на сайте ФСРАР.
    2. Настройте обмен данными в 1С:
      • Перейдите в Администрирование → Настройки номенклатуры → Алкогольная продукция.
      • Укажите Идентификатор организации в ЕГАИС.
      • Активируйте флаг "Вести учёт алкогольной продукции".
  • При продаже алкоголя в чек автоматически добавится акцизная марка и код алкогольной продукции (КАП).
  • 2. Работа с маркированными товарами

    Для обуви, лекарств и других маркированных товаров:

    1. Подключите 1С к системе "Честный ЗНАК" через личный кабинет на сайте честныйзнак.рф.
    2. Настройте в 1С:
      • Перейдите в Справочники → Номенклатура.
      • Для маркированных товаров укажите Код маркировки (DataMatrix).
      • В документе реализации добавьте колонку "Код маркировки".
  • При продаже в чек будет добавлен DataMatrix-код, который касса отправит в систему маркировки.
  • Если касса не поддерживает работу с маркировкой, обновите её прошивку или замените на модель с поддержкой ФФД 1.2 (формат фискальных данных).

    Автоматизация работы с ККТ: полезные обработки и доработки

    Ручное формирование чеков отнимает время, особенно в магазинах с большой проходимостью. Автоматизировать работу помогут:

    1. Обработки для пакетной печати чеков

    Если нужно напечатать чеки за прошлый день или для нескольких документов реализации:

    • 📂 Используйте стандартную обработку "Печать чеков ККМ" (Файл → Открыть → [Папка с шаблонами 1С]).
    • 🔄 Настройте фильтр по дате и кассе.
    • 🖨️ Запустите пакетную печать.

    2. Интеграция с онлайн-кассами через API

    Для облачных касс (например, МодульКасса) настройте автоматический обмен:

    1. Получите API-ключ в личном кабинете ОФД.
    2. В 1С перейдите в Администрирование → Настройки обмена → Обмен с онлайн-кассой.
    3. Укажите:
      • Адрес сервера ОФД.
      • API-ключ.
      • ИНН и номер кассы.
  • Настройте расписание автоматического обмена (например, каждые 5 минут).
  • 3. Доработки для нестандартных задач

    Если стандартных возможностей 1С недостаточно, можно заказать доработку:

    • 🛠️ Автоматическое открытие/закрытие смены по расписанию.
    • 📊 Формирование аналитики по чекам (например, какие товары чаще возвращают).
    • 🔔 Уведомления о сбоях ККТ на email или в Telegram.

    Пример кода для автоматического закрытия смены (для программистов 1С):

    
    

    // Процедура для закрытия смены в конце дня

    Процедура ЗакрытьСменуАвтоматически

    Кассы = Справочники.КонтрольноКассоваяТехника.Выбрать;

    Пока Кассы.Следующий Цикл

    Попытка

    Касса = Кассы.ПолучитьОбъект;

    Касса.ЗакрытьСмену;

    ЗаписатьЛог("Смена закрыта для кассы:" + Касса.Наименование);

    Исключение

    ЗаписатьЛог("Ошибка закрытия смены:" + ОписаниеОшибки);

    КонецПопытки;

    КонецЦикла;

    КонецПроцедуры

    FAQ: ответы на частые вопросы о ККТ в 1С

    Можно ли использовать одну кассу для нескольких организаций в 1С?

    Да, но с оговорками:

    • Касса должна быть зарегистрирована на одну из организаций (основную).
    • В чеках нужно указывать ИНН той организации, от имени которой осуществляется продажа.
    • В 1С настройте "Многофирменность" и выбирайте организацию при формировании чека.

    ⚠️ Важно: ФНС может запросить пояснения, если одна касса используется для разных ИНН. Лучше завести отдельные кассы для каждой организации.

    Что делать, если касса заблокировалась из