Ситуация, когда в учетной системе 1С:Розница или 1С:Управление торговлей возникает ошибка о том, что смена превысила 24 часа, является одной из самых критичных для ритейла. Это означает, что фискальный накопитель (ФН) вашей контрольно-кассовой техники (ККТ) заблокирован для проведения новых фискальных операций до момента принудительного закрытия текущей смены.

Данная проблема регулируется строгими нормами 54-ФЗ, которые требуют от кассовых аппаратов обязательного закрытия смены не позднее 24 часов с момента открытия предыдущей. Если этот лимит нарушен, драйвер ККТ, подключенный к , отказывается пробивать чеки, выдавая ошибку с кодом 144 или текстовым сообщением о переполнении суточного лимита.

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

Причины возникновения ошибки и диагностика

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

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

Для точной диагностики зайдите в раздел Администрирование → Настройки оборудования → Подключаемое оборудование и проверьте статус ККТ. Если индикатор горит красным, проблема на уровне физического подключения или драйвера.

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

Также стоит проверить настройки времени на самом кассовом аппарате и на компьютере. Рассинхронизация часов может приводить к тому, что 1С считает смену еще не наступившей или уже просроченной, в зависимости от разницы во времени.

Алгоритм закрытия смены через интерфейс 1С

Самый простой и правильный способ решения проблемы — использование штатных средств конфигуратора. Вам необходимо открыть форму работы с кассой (ККМ) и инициировать процедуру закрытия вручную.

Перейдите в меню Продажи → Кассы ККМ → Кассы (ККМ). Выберите нужную кассу и нажмите на кнопку Отчеты. В открывшемся списке выберите пункт"Отчет о закрытии смены".

Если драйвер работает корректно, система отправит команду на ККТ, фискальный накопитель сформирует отчет и обнулит счетчики. После этого можно будет открыть новую смену.

☑️ Чек-лист перед закрытием смены

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

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

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

Решение проблемы через утилиту драйвера ККТ

Бывают случаи, когда интерфейс не видит кассу или выдает ошибку связи, хотя физически аппарат включен. В такой ситуации наиболее эффективным решением является использование тестов драйвера ККТ (например, ККТ АТОЛ или Штрих-М).

Найдите на рабочем столе или в меню Пуск ярлык"Тест драйвера" (обычно называется TestDrv или KKTTest). Запустите программу от имени администратора.

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

Что делать, если драйвер выдает ошибку"Нет связи"?

Если тест драйвера не видит кассу, проверьте кабель USB или сетевое подключение. Попробуйте переподключить кабель в другой порт. Если используется сетевая касса, убедитесь, что IP-адрес в настройках драйвера совпадает с реальным адресом аппарата. Также проверьте, не заблокировал ли антивирус порт связи.

После успешного выполнения команды в тесте драйвера вернитесь в 1С. Обычно статус кассы обновляется автоматически, и вы сможете продолжить работу.

В некоторых версиях драйверов АТОЛ может потребоваться перезапуск службы Atol.Drivers через оснастку services.msc, если команда из теста прошла, но 1С всё равно ругается на ошибку.

Особенности работы с онлайн-кассами разных производителей

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

Производитель ККТ Метод в 1С Действие в драйвере Нюансы
АТОЛ (Frontol/Драйвер 10) Отчет о закрытии смены Кнопка"Закрытие смены" Требуется стабильный канал ОФД
Штрих-М Закрытие смены (ФР) Вкладка"Фискальный режим" Чувствителен к рассинхронизации времени
Viki Print Сервисные отчеты Через утилиту Viki Часто требует перезагрузки сервиса
Эвотор Интеграционный модуль На самом терминале (смена) Смена часто закрывается автоматически по расписанию

Обратите внимание, что для касс Эвотор, работающих на базе Android, управление сменами часто осуществляется непосредственно на экране терминала, а 1С лишь синхронизирует состояние.

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

Проверка передачи данных в ОФД

Успешное закрытие смены в 1С и на кассе — это только половина дела. Критически важно убедиться, что отчет о закрытии смены был передан оператору фискальных данных (ОФД).

Если смена закрыта, но чек закрытия не ушел в ОФД, налоговая может посчитать это нарушением. Проверить статус можно в личном кабинете вашего ОФД или через специальный отчет в 1С.

  • 📡 Откройте отчет Анализ состояния расчетов с ОФД в разделе"Кассы ККМ".
  • 📄 Найдите чек с типом операции"Отчет о закрытии смены" за текущую дату.
  • ✅ Убедитесь, что в колонке"Состояние" стоит статус"Обработан" или"Принят".

Если статус чека"Не отправлен", проверьте интернет-соединение на кассовом месте. Возможно, потребуется вручную запустить отправку данных через драйвер ККТ.

💡

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

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

Профилактика и настройка автоматического закрытия

Чтобы проблема"смена превысила 24 часа" не возникала в будущем, рекомендуется настроить автоматическое закрытие смен в конфигурации 1С. Это исключает человеческий фактор и забывчивость кассиров.

В типовых конфигурациях 1С:Розница 2.2/2.3 и УТ 11 существует механизм фоновых заданий. Вам необходимо зайти в НС и Администрирование → Синхронизация и обмен данными → Расписание фоновых заданий.

Найдите задание, отвечающее за работу с кассами, и убедитесь, что в его параметрах стоит галочка"Автоматически закрывать смену". Укажите время, например, за 10-15 минут до истечения 24 часов.

⚠️ Внимание: Автоматическое закрытие сработает только если компьютер с 1С и касса включены и имеют связь с интернетом в заданное время. Если в это время магазин не работает, предусмотрите включение оборудования.

Также регулярно проводите тестовые закрытия смен в конце рабочего дня, даже если 24 часа еще не прошли. Это хорошая практика для контроля исправности ФН и связи с ОФД.

💡

Главный вывод: Настройка автоматического закрытия смен в расписании фоновых заданий 1С — самый надежный способ избежать блокировки кассы из-за истечения 24 часов.

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

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

Что будет, если не закрыть смену более 24 часов?

Касса заблокируется и перестанет пробивать чеки. Вы не сможете вести продажи до момента принудительного закрытия смены. Кроме того, за нарушение порядка применения ККТ (ст. 4.1 КоАП РФ) возможен штраф.

Можно ли закрыть смену задним числом в 1С?

Нет, фискальный накопитель работает в реальном времени. Закрытие смены происходит по текущему времени аппарата. Изменить дату в прошлом для фискальных документов невозможно без нарушения целостности ФН.

Почему 1С пишет"Смена уже закрыта", но чеки не бьются?

Возможно, в 1С смена закрыта, но на самой кассе (в памяти ФН) она еще открыта из-за сбоя связи. Нужно сверить номер смены в отчете 1С и в чеке, напечатанном непосредственно с кассы (тестовый чек).

Нужно ли закрывать смену, если продаж не было?

Да, обязательно. 24-часовой лимит действует независимо от количества пробитых чеков. Даже"пустая" смена должна быть закрыта отчетом без продаж, чтобы обнулить суточные счетчики ФН.

Как узнать номер текущей смены в 1С?

Номер смены отображается в форме"Кассы ККМ" в колонке"№ смены", а также печатается на каждом фискальном чеке. В журнале документов кассы можно найти документ"Отчет о закрытии смены" с соответствующим номером.