Ситуация, когда продажа в кассовой программе проведена, но физический чек не выходит из кассового аппарата, вызывает панику у кассиров и головную боль у администраторов. Это критический сбой, нарушающий не только процесс обслуживания покупателей, но и требования 54-ФЗ. В системе 1С:Розница процесс пробития чека — это сложная цепочка взаимодействий между базой данных, драйверами оборудования и оператором фискальных данных.

Чаще всего проблема кроется в банальных вещах: отсутствие связи с ККТ, ошибки в настройках драйвера или невозможность соединения с интернетом для отправки данных. Однако иногда причина кроется глубже — в конфликтах версий ПО или некорректных записях в журнале регистрации. Понимание архитектуры обмена данными поможет быстро локализовать источник сбоя.

В этой статье мы детально разберем основные причины, почему не пробивается чек, и предложим пошаговый алгоритм диагностики. Вы узнаете, как интерпретировать коды ошибок драйвера, проверять статус фискального накопителя и настраивать корректный обмен с ОФД. Игнорирование этих нюансов может привести к штрафам и простою торговой точки.

Диагностика физического подключения и драйверов ККТ

Первое, что необходимо проверить при отсутствии чека — это физическое состояние соединения между компьютером и кассовым аппаратом. Даже если ранее все работало стабильно, кабель мог отойти, а порт USB мог перейти в режим энергосбережения. В 1С:Розница настройка оборудования осуществляется через раздел НСИ и Администрирование → Подключаемое оборудование.

Убедитесь, что в списке оборудования ваша касса имеет статус «Подключено». Если статус серый или отображается ошибка, проблема на уровне операционной системы или драйвера. Попробуйте переподключить кабель в другой порт и перезапустить службу драйвера ККТ. Часто помогает простая перерегистрация устройства в списке подключаемого оборудования.

Обратите внимание на версию драйвера. Для популярных моделей, таких как Атол или Штрих-М, критически важно использовать актуальные версии ПО, совместимые с вашей редакцией 1С. Устаревший драйвер может некорректно обрабатывать новые команды фискализации.

  • 🔌 Проверьте индикаторы на корпусе кассы: горит ли лампа «Сеть» и мигает ли индикатор связи.
  • 💻 Перезапустите службу драйвера ККТ через панель управления Windows.
  • 📄 Выполните тестовую печать чека из драйвера, минуя 1С, чтобы исключить поломку самой кассы.

⚠️ Внимание: Если тестовый чек из драйвера печатается, а из 1С нет, проблема точно в настройках интерфейса связи внутри программы или в правах доступа пользователя к порту COM/USB.

📊 Какое оборудование у вас на кассе?
Атол
Штрих-М
Viki Print
Другое

Ошибки фискального накопителя и истечение срока действия

Одной из самых частых причин отказа в печати чека является проблема с фискальным накопителем (ФН). Если срок действия ФН истек или он переполнен, кассовый аппарат блокирует проведение любых фискальных операций. В этом случае программа выдаст ошибку с кодом, указывающим на необходимость замены накопителя.

Проверить состояние ФН можно в отчете Отчеты по ККТ → Отчет о состоянии расчетов. Система покажет дату окончания срока действия и процент заполнения памяти. Если до конца срока осталось менее 30 дней, 1С начнет предупреждать об этом, но печать все еще будет возможна. После истечения даты продажа невозможна.

Также возможна ситуация, когда ФН был заменен, но в базе 1С не обновлены регистрационные данные. В этом случае происходит рассинхронизация: касса работает с новым номером ФН, а программа пытается отправить команду на старый. Необходимо провести перерегистрацию кассы в личном кабинете ФНС и обновить данные в 1С:Розница.

Что делать при ошибке «Переполнение ФН»?

Если ФН переполнен, необходимо закрыть архив и заменить накопитель. Продажа без замены невозможна. Временно можно оформить продажу как «Без пробития чека» (если закон позволяет в вашем режиме), но это рискованно. Лучше всего вызвать специалиста для замены ФН в течение суток.

Проблемы связи с Оператором Фискальных Данных (ОФД)

Современное законодательство требует передачи данных в ОФД в реальном времени. Если касса не может установить соединение с сервером оператора, чек может не пробиться или застрять в очереди на отправку. Это часто случается при нестабильном интернете или неверно введенных настройках сети в самой кассе.

В журнале кассира можно увидеть статус отправки чека. Если стоит отметка «Ожидание отправки» или «Ошибка передачи», значит, пакеты данных не уходят. Проверьте настройки сети в драйвере ККТ: корректность IP-адреса шлюза, DNS-серверов и порта подключения к ОФД. Для разных операторов (Такском, Платформа ОФД, Первый ОФД) адреса серверов отличаются.

Иногда проблема кроется в сертификатах безопасности. Если на компьютере, к которому подключена касса, истек срок действия корневых сертификатов или они были удалены антивирусом, защищенное соединение не установится. Обновите сертификаты в хранилище Windows.

Статус в журнале 1С Вероятная причина Действие
Чек не отправлен Нет интернета у кассы Проверить кабель LAN или Wi-Fi модуль
Ошибка ФН Истек срок ФН или переполнение Заменить фискальный накопитель
Таймаут соединения Неверные настройки ОФД Сверить адрес сервера и порт в личном кабинете
Касса не найдена Разрыв связи с ПК Переподключить кабель и перезапустить драйвер

⚠️ Внимание: Не пытайтесь пробить чек «задним числом» при проблемах с ОФД. Это нарушение кассовой дисциплины. Сначала восстановите соединение, затем проведите продажу текущим временем.

💡

Настройте в 1С автоматическую проверку связи с ОФД при старте смены. Это позволит заранее выявить проблемы с интернетом до начала активной торговли.

Конфликты версий и обновления конфигурации

Часто сбои возникают после обновления платформы 1С:Предприятие или самой конфигурации «Розница». Разработчики регулярно вносят изменения в механизмы работы с ККТ, чтобы соответствовать новым требованиям ФНС. Если версия драйвера ККТ не синхронизирована с версией платформы, команды могут отправляться в неверном формате.

Проверьте актуальность версий в меню Администрирование → Поддержка и обслуживание. Убедитесь, что установлены последние обновления для вашего типа кассового оборудования. Для некоторых моделей, например Viki Print или Mercury, требуются специфические обработки обмена, которые устанавливаются отдельно.

Если проблема появилась сразу после обновления, попробуйте откатить конфигурацию на предыдущую версию или временно использовать обработку «Пробитие чека» в ручном режиме через обработку обслуживания ККТ. Это поможет продолжить работу, пока не будет найдено совместимое решение.

☑️ Чек-лист после обновления 1С

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

Некорректные настройки номенклатуры и ставок НДС

Иногда чек не пробивается не из-за техники, а из-за логических ошибок в карточках товаров. Если в номенклатуре не указана ставка НДС или она противоречит настройкам системы налогообложения в самой кассе, фискальный накопитель отклонит команду печати. Касса не знает, как фискализировать товар без четкого налогового статуса.

Зайдите в карточку проблемного товара и проверьте поле «Ставка НДС». Для УСН (Упрощенная система налогообложения) часто требуется указывать «Без НДС» или специальную ставку «НДС 20%» в зависимости от настроек ФН. Несоответствие здесь вызывает мгновенную ошибку «Неверная налоговая ставка».

Также проверьте принадлежность товара к группе. Если вы используете маркировку, а товар не помечен как маркированный в базе, но касса настроена на работу с Честным Знаком, произойдет сбой. Настройки должны быть зеркально идентичны в 1С и в параметрах регистрации ККТ.

Следует помнить, что правила маркировки и налоговые ставки могут меняться. Всегда сверяйте актуальные требования в личном кабинете налогоплательщика или у вашего бухгалтера перед вводом новых товаров.

💡

Несоответствие ставок НДС между 1С и настройками ФН — одна из самых скрытых причин отказа в печати, которую часто упускают при диагностике.

Анализ журнала регистрации и кодов ошибок

Когда визуальная проверка не дает результатов, единственным источником истины остается журнал регистрации кассовых операций. В 1С:Розница он ведется в разрезе каждой кассы. Откройте журнал и найдите операцию с красным значком или статусом «Ошибка».

Дважды кликните на ошибочную операцию, чтобы увидеть текст сообщения от драйвера. Коды ошибок обычно стандартизированы. Например, код 34 может означать «Открыт ящик денежный», а код 50 — «Переполнение буфера». Расшифровка конкретного кода даст точное направление для действий.

Если в журнале пусто, но чек не идет, включите технологический журнал (ТЖ) платформы 1С. Это более глубокий уровень логирования, который покажет, на каком именно этапе разрывается связь: при отправке команды, при ожидании ответа или при обработке исключения.

  • 📝 Используйте фильтр по дате и времени в журнале регистрации для быстрого поиска сбоя.
  • 🔍 Копируйте полный текст ошибки и ищите его в базе знаний производителя ККТ.
  • 📞 При наличии кода ошибки «Критическая ошибка ФН» немедленно прекратите продажи на этой кассе.

⚠️ Внимание: Никогда не удаляйте ошибочные документы из журнала регистрации вручную без создания корректирующих документов. Это нарушит целостность базы данных и усложнит сверку с ОФД в будущем.

Где найти технологический журнал?

ТЖ настраивается в файле conf.cfg или через консоль управления кластером серверов. Для файловой базы 1С параметры прописываются в ярлыке запуска. Включение ТЖ может замедлить работу, поэтому включайте его только на время диагностики.

Часто задаваемые вопросы (FAQ)

Что делать, если чек пробился, но не ушел в ОФД?

В этом случае чек считается пробитым, но переданным с опозданием. Вам необходимо восстановить соединение с интернетом. Касса автоматически попытается отправить накопленные чеки при появлении связи. Если связь не восстанавливается долго, обратитесь к провайдеру ОФД для ручной выгрузки через личный кабинет.

Можно ли пробить чек, если закончилась лента в кассе?

Нет, датчик конца ленты блокирует механизм печати. Большинство современных касс выдают звуковой сигнал и останавливают работу при отсутствии бумаги. Замените рулон термоленты, закройте крышку и повторите операцию печати последнего чека из журнала.

Почему 1С пишет «Касса не найдена», хотя она включена?

Скорее всего, изменился COM-порт устройства в диспетчере задач Windows или занят порт в настройках драйвера. Проверьте, не подключили ли вы другое оборудование (сканер штрихкода, весы) на тот же порт. Переназначьте порт в настройках подключаемого оборудования 1С.

Как исправить ошибку «Исчерпан ресурс ФН»?

Эта ошибка означает, что фискальный накопитель выработал свой срок (13, 15 или 36 месяцев). Продлить его невозможно. Необходимо приобрести новый ФН, провести процедуру замены в налоговой и ввести новый номер в настройки 1С:Розница.

Влияет ли антивирус на пробитие чеков?

Да, агрессивные настройки антивируса могут блокировать обращение 1С к драйверу ККТ или перехватывать сетевые пакеты, идущие к ОФД. Попробуйте добавить папку с программой и процесс драйвера в исключения антивирусного ПО.