Контрольно-кассовая техника (ККТ) в 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С:Розница 8.3 и фискального регистратора Атол 11Ф.
Шаг 1: Физическое подключение кассы
Сначала соедините кассу с компьютером или POS-терминалом:
- 🔌 Подключите кассу к розетке и включите её кнопкой питания.
- 🖥️ Соедините кассу с ПК через
USB-кабель(обычно идёт в комплекте). - 📡 Если касса поддерживает
Ethernet, подключите её к локальной сети.
Шаг 2: Установка драйверов
Драйвер — это"посредник" между 1С и кассой. Его нужно скачать с сайта производителя ККТ:
- Перейдите на сайт Атол (или другого производителя вашей кассы).
- В разделе"Поддержка" найдите драйвер для вашей модели (например,
Драйвер ККТ Атол v10). - Установите драйвер на компьютер с 1С, следуя инструкции мастера установки.
- После установки перезагрузите ПК.
Шаг 3: Настройка ККТ в 1С
Теперь настроим кассу непосредственно в программе:
- Откройте 1С:Розница и перейдите в меню
Администрирование → Настройки программы → Работа с ККТ. - Нажмите"Добавить" и выберите модель вашей кассы из списка (например, Атол 11Ф).
- Укажите параметры подключения:
Порт: USB(илиCOM3, если подключение через RS-232).Скорость: 115200(стандартное значение для большинства касс).
ИНН организации.Заводской номер кассы(указан на корпусе).Номер фискального накопителя (ФН).
☑️ Подготовка к подключению ККТ
Если тест прошёл успешно, касса готова к работе. Если нет — проверьте:
- 🔌 Правильность подключения кабелей.
- 🖥️ Совместимость версии драйвера и вашей 1С:Предприятие (например, драйвер
Атол v10не подходит для 1С 7.7). - 🛡️ Настройки брандмауэра Windows (иногда он блокирует соединение с кассой).
⚠️ Внимание: Если вы используете облачную 1С (например, 1С:Fresh), физическое подключение кассы к ПК не требуется. Вместо этого настройте интеграцию через API ОФД или специализированные обработки (например, "Обмен с Онлайн-кассой для 1С:Бухгалтерии").
Настройка фискальных параметров в 1С
После подключения кассы нужно настроить фискальные параметры, которые будут использоваться при формировании чеков. Эти настройки зависят от:
- 📋 Системы налогообложения (ОСНО, УСН, ЕНВД).
- 🏢 Типа деятельности (розница, общепит, услуги).
- 💳 Видов оплаты (наличные, безнал, электронные деньги).
Рассмотрим ключевые параметры на примере 1С:Бухгалтерия 3.0:
1. Настройка видов оплаты
Чеки должны содержать информацию о способе расчёта. Для этого в 1С нужно:
- Перейти в
Справочники → Виды оплат. - Создать элементы для каждого способа оплаты:
Наличные(признакНаличный расчёт).Безналичный расчёт(признакБезналичный расчёт).Электронные деньги(для Ю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С (раздел Администрирование → Настройки ККТ). |
Фискальный накопитель заблокирован |
Истёк срок действия ФН или превышен лимит документов. |
|
Ошибка передачи данных в ОФД |
Проблемы с интернет-соединением или настройками ОФД. |
|
Если ошибка повторяется, изучите журнал регистрации 1С (Администрирование → Журналы регистрации). Там можно найти детальное описание проблемы, например:
[10.05.2026 14:30:45] Ошибка при отправке чека в ОФД: Timeout (30000мс)
Причина: Нет ответа от сервера ОФД по адресу ofd.example.com:7777
В этом случае решение — проверить настройки прокси-сервера или связаться с поддержкой ОФД.
Что делать, если касса печатает чеки, но не отправляет их в ФНС?
Это означает, что данные не передаются в ОФД, хотя чек физически напечатан. Причины могут быть следующими:
1. Нет соединения с ОФД — проверьте интернет на кассе или ПК.
2. Неверные настройки ОФД в 1С — убедитесь, что указан правильный адрес сервера и порт.
3. Закончился фискальный ресурс ФН — требуется замена накопителя.
4. Блокировка со стороны ФНС — проверьте статус кассы в личном кабинете налоговой.
Для устранения:
- Перезагрузите кассу и роутер.
- Проверьте баланс лицевого счёта у ОФД (возможно, закончились деньги).
- Обновите прошивку кассы через программу производителя (например, Атол Тест Драйвер).
Работа с чеками: формирование, печать, корректировка
После настройки ККТ основная задача — корректное формирование чеков. В 1С это можно делать несколькими способами:
1. Формирование чека из документа реализации
Самый распространённый вариант — печать чека на основе документа "Реализация (акты, накладные)":
- Создайте новый документ реализации (
Продажи → Реализация (акты, накладные)). - Заполните табличную часть товарами, указав количество и цены.
- Нажмите кнопку
"Провести и напечатать чек". - Выберите кассу из списка подключённых устройств.
- Подтвердите печать чека.
Если чек не печатается, проверьте:
- 📄 Наличие документа-основания (реализация должна быть проведена).
- 💰 Правильность указания вида оплаты (наличные/безнал).
- 🔄 Статус кассы (не должна быть заблокирована или в режиме технического обслуживания).
2. Корректировка и возвраты
Если покупатель возвращает товар, в 1С нужно оформить "Чек коррекции" или "Возврат товара":
- Создайте документ
Возврат товара от покупателя(Продажи → Возвраты → Возврат товара). - Укажите оригинальный чек, по которому был продан товар.
- Заполните табличную часть возвращаемыми позициями.
- Нажмите
"Провести и напечатать чек возврата".
⚠️ Внимание: Чек возврата должен содержать фискальный признак оригинального чека. Если оригинальный чек утерян, оформите"Чек коррекции"с типом операции"Возврат прихода". Это требует дополнительного обоснования в ФНС!
3. Закрытие смены
В конце рабочего дня кассир должен закрыть смену. В 1С это делается так:
- Перейдите в
Касса → Закрытие смены. - Выберите кассу и дату.
- Подтвердите закрытие смены.
После закрытия смены:
- 📄 Формируется
Z-отчёт(фискальный отчёт о выручке за смену). - 💾 Данные отправляются в ОФД и ФНС.
- 🔒 Касса блокируется для новых продаж до открытия новой смены.
Закрывайте смену ежедневно, даже если продаж не было! Иначе ФНС может расценить это как нарушение и наложить штраф.
Интеграция ККТ с ЕГАИС и маркировкой товаров
Если вы продаёте алкоголь или маркированные товары (обувь, лекарства, табак), ККТ должна передавать дополнительные данные в ЕГАИС и систему маркировки "Честный ЗНАК". В 1С это настраивается через специализированные обработки.
1. Работа с ЕГАИС
Для продажи алкоголя:
- Подключите 1С к ЕГАИС через личный кабинет на сайте ФСРАР.
- Настройте обмен данными в 1С:
- Перейдите в
Администрирование → Настройки номенклатуры → Алкогольная продукция. - Укажите
Идентификатор организации в ЕГАИС. - Активируйте флаг
"Вести учёт алкогольной продукции".
- Перейдите в
акцизная марка и код алкогольной продукции (КАП).2. Работа с маркированными товарами
Для обуви, лекарств и других маркированных товаров:
- Подключите 1С к системе "Честный ЗНАК" через личный кабинет на сайте честныйзнак.рф.
- Настройте в 1С:
- Перейдите в
Справочники → Номенклатура. - Для маркированных товаров укажите
Код маркировки (DataMatrix). - В документе реализации добавьте колонку
"Код маркировки".
- Перейдите в
DataMatrix-код, который касса отправит в систему маркировки.Если касса не поддерживает работу с маркировкой, обновите её прошивку или замените на модель с поддержкой ФФД 1.2 (формат фискальных данных).
Автоматизация работы с ККТ: полезные обработки и доработки
Ручное формирование чеков отнимает время, особенно в магазинах с большой проходимостью. Автоматизировать работу помогут:
1. Обработки для пакетной печати чеков
Если нужно напечатать чеки за прошлый день или для нескольких документов реализации:
- 📂 Используйте стандартную обработку
"Печать чеков ККМ"(Файл → Открыть → [Папка с шаблонами 1С]). - 🔄 Настройте фильтр по дате и кассе.
- 🖨️ Запустите пакетную печать.
2. Интеграция с онлайн-кассами через API
Для облачных касс (например, МодульКасса) настройте автоматический обмен:
- Получите
API-ключв личном кабинете ОФД. - В 1С перейдите в
Администрирование → Настройки обмена → Обмен с онлайн-кассой. - Укажите:
Адрес сервера ОФД.API-ключ.ИНН и номер кассы.
3. Доработки для нестандартных задач
Если стандартных возможностей 1С недостаточно, можно заказать доработку:
- 🛠️ Автоматическое открытие/закрытие смены по расписанию.
- 📊 Формирование аналитики по чекам (например, какие товары чаще возвращают).
- 🔔 Уведомления о сбоях ККТ на email или в Telegram.
Пример кода для автоматического закрытия смены (для программистов 1С):
// Процедура для закрытия смены в конце дня
Процедура ЗакрытьСменуАвтоматически
Кассы = Справочники.КонтрольноКассоваяТехника.Выбрать;
Пока Кассы.Следующий Цикл
Попытка
Касса = Кассы.ПолучитьОбъект;
Касса.ЗакрытьСмену;
ЗаписатьЛог("Смена закрыта для кассы:" + Касса.Наименование);
Исключение
ЗаписатьЛог("Ошибка закрытия смены:" + ОписаниеОшибки);
КонецПопытки;
КонецЦикла;
КонецПроцедуры
FAQ: ответы на частые вопросы о ККТ в 1С
Можно ли использовать одну кассу для нескольких организаций в 1С?
Да, но с оговорками:
- Касса должна быть зарегистрирована на одну из организаций (основную).
- В чеках нужно указывать ИНН той организации, от имени которой осуществляется продажа.
- В 1С настройте
"Многофирменность"и выбирайте организацию при формировании чека.
⚠️ Важно: ФНС может запросить пояснения, если одна касса используется для разных ИНН. Лучше завести отдельные кассы для каждой организации.