К статье
Практический материал

Торговля и Склад · 11 мин

Как закрыть смену в 1С, если прошло более 24 часов

Что делать, если кассовая смена в 1С открыта дольше 24 часов: причины ошибки, способы закрытия смены, работа с фискальным регистратором и предотвращение блокировки.

Кассовая смена, открытая дольше 24 часов, — одна из самых частых проблем при работе с фискальными регистраторами из 1С. ФНС и законодательство о ККТ требуют, чтобы смена не превышала 24 часа: после этого срока фискальный накопитель блокирует пробитие чеков, а 1С выдаёт ошибку при попытке пробить продажу или закрыть смену штатным способом.

Типичная ситуация выглядит так: кассир вечером не выполнил закрытие смены, утром приходит новый сотрудник, пытается пробить первый чек — и получает сообщение вида «Смена превысила 24 часа» или «Необходимо закрыть смену». Иногда 1С при этом не даёт сформировать отчёт о закрытии из-за незакрытых документов, расхождений по кассе или разрыва связи с ККТ.

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

Почему смена не может длиться больше 24 часов

Ограничение в 24 часа зашито в логику работы фискального накопителя и требования 54-ФЗ. С момента открытия смены (пробития первого чека или явного открытия смены) начинается отсчёт. Как только срок превышен, ККТ отказывается фискализировать новые чеки до тех пор, пока не будет сформирован отчёт о закрытии смены.

Важно понимать: блокировку даёт не 1С, а сам фискальный регистратор. Программа лишь передаёт команды и получает от устройства код ошибки. Поэтому «обойти» ограничение настройками 1С нельзя — единственный выход заключается в закрытии смены на устройстве.

На практике смена «зависает» по нескольким причинам: кассир забыл закрыть смену вечером, произошёл сбой электричества или связи в момент закрытия, отчёт о закрытии сформировался на ККТ, но не загрузился в 1С, либо смену открыли автоматически при первом чеке и забыли про неё в выходные.

Ошибка «Смена превысила 24 часа» при пробитии чекаККТ заблокировала фискализацию

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

Кнопка «Закрыть смену» в 1С недоступна или даёт ошибкуЕсть незакрытые документы или проблема связи

Проверить непробитые чеки, подключение ККТ и права пользователя

Смена закрыта на ККТ, но в 1С висит открытойРассинхронизация данных

Загрузить отчёт о закрытии с устройства или открыть и закрыть смену в 1С повторно

Как закрыть просроченную смену штатными средствами 1С

В типовых конфигурациях (Розница, Управление торговлей, Комплексная автоматизация, УНФ) закрытие смены выполняется из рабочего места кассира или из списка кассовых смен. Просроченная смена закрывается той же командой, что и обычная, — ограничение по времени не мешает именно закрытию, оно блокирует только пробитие новых чеков.

Если при закрытии 1С выдаёт ошибку о непробитых чеках, сначала разберитесь с очередью: откройте список чеков ККМ со статусом «Не пробит» или «Ошибка», удалите лишние или пробейте их. Только после очистки очереди смена закроется корректно.

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

Как закрыть смену через драйвер ККТ, если 1С не помогает

Когда 1С по какой-то причине не может выполнить команду (повреждён документ смены, ошибки обмена, сбойный релиз), смену закрывают напрямую на фискальном регистраторе. Для этого используется утилита тестирования драйвера: «Тест драйвера ККТ» для оборудования АТОЛ, «Драйвер ККТ» для Штрих-М, либо веб-интерфейс устройства, если оно сетевое.

Общий порядок такой: откройте тест драйвера, установите связь с устройством, перейдите на вкладку работы со сменой и выполните команду «Закрыть смену» (сформировать отчёт о закрытии). Устройство напечатает Z-отчёт независимо от того, сколько времени прошло с открытия.

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

Что делать при рассинхронизации 1С и фискального регистратора

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

Алгоритм выравнивания зависит от состояния. Если на ККТ смена закрыта, а в 1С открыта — закройте смену в 1С, она завершится с привязкой к уже сформированному отчёту. Если на ККТ смена открыта, а в 1С закрыта — откройте смену в 1С (или пробейте чек, смена откроется автоматически) и затем закройте обе синхронно.

Маршрут решения

Как выбрать действие

1С пишет «Смена превысила 24 часа» при пробитии чекаЗакройте смену из РМК или списка кассовых смен, затем пробейте чек заново
Закрытие в 1С завершается ошибкой связи или драйвераПроверьте кабель/сеть, перезапустите службу драйвера ККТ и повторите закрытие
1С не закрывает смену из-за программной ошибкиЗакройте смену через тест драйвера ККТ, затем обновите статус в 1С
Смена закрыта на ККТ, но в 1С висит открытойВыполните закрытие смены в 1С повторно — команда синхронизирует статус

В конфигурациях с обменом данными (например, Розница — Управление торговлей) после закрытия просроченной смены проверьте, что отчёт о розничных продажах выгрузился в главную базу. Задержка закрытия не влияет на состав данных, но документ попадёт в обмен только после корректного проведения.

Ошибки при закрытии и способы их устранения

Самая частая ошибка — «Невозможно закрыть смену, есть непробитые чеки». Решение: открыть очередь чеков, либо пробить их (если ККТ уже разблокирована после закрытия — сначала закройте смену через драйвер), либо пометить их на удаление, если они дублируют реальные продажи.

Вторая типичная ситуация — ошибка «Нет связи с ККТ» в момент закрытия. Проверьте USB-кабель или сетевое подключение, убедитесь, что порт не занят другой программой (например, запущенным вторым экземпляром 1С или службой ОФД-передачи), перезапустите драйвер и повторите команду.

Реже встречается ошибка фискального накопителя «Исчерпан ресурс» или требование замены ФН — это уже не вопрос закрытия смены, а признак окончания срока действия накопителя. В этом случае кассу нужно перерегистрировать, и самостоятельно проблему лучше не решать без специалиста.

Типичные ошибки
01
Открытие новой смены вместо закрытия старой — команда не выполнится, а путаница со статусами усилится
02
Удаление документа «Кассовая смена» вручную — статус в 1С исчезнет, но на ККТ смена останется открытой, и рассинхронизация гарантирована
03
Пробитие чеков напрямую через драйвер мимо 1С — итоги по кассе разойдутся, отчёт о розничных продажах будет неполным
04
Игнорирование просроченной смены несколько дней — чеки не уходят в ОФД вовремя, растёт риск вопросов при проверке и блокировки продаж в самый неподходящий момент

Как проверить, что смена закрылась корректно

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

Контрольные точки

Как проверить результат

Статус кассовой смены в 1С
Норма

Смена имеет статус «Закрыта», указаны дата и время закрытия

Тревожный признак

Смена по-прежнему «Открыта» или документ не проведён

Состояние смены на ККТ (запрос состояния через драйвер)
Норма

«Смена закрыта», счётчик смен увеличился на единицу

Тревожный признак

Устройство сообщает «Смена открыта» и показывает время более 24 часов

Отчёт о розничных продажах
Норма

Документ создан, суммы совпадают с Z-отчётом

Тревожный признак

Документ отсутствует или суммы расходятся с отчётом ККТ

Пробитие тестового чека
Норма

Чек пробивается, новая смена открывается автоматически

Тревожный признак

Ошибка блокировки сохраняется

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

Как не допускать просрочки смены в будущем

Самая надёжная мера — регламент: закрытие смены должно быть обязательным завершением рабочего дня кассира, с контролем со стороны старшего смены или администратора. В большинстве конфигураций можно настроить напоминание или автоматическое закрытие смены по расписанию через регламентные задания.

Полезно настроить автоматическую сверку итогов и оповещения: если смена открыта дольше заданного времени, ответственный получает уведомление. В сетевых магазинах с обменом данными имеет смысл контролировать незакрытые смены централизованно — отчётом по открытым кассовым сменам из главной базы.

Если магазин работает круглосуточно, закрывайте смену в самые «тихие» часы — например, рано утром. Закрытие занимает от нескольких секунд до пары минут, и в этот момент пробитие чеков невозможно: очередь покупателей будет ждать.
ПЗ
Практическое замечание

Отдельно стоит сказать про автономные кассы и точки с нестабильной связью: там смена чаще всего «зависает» из-за разрыва соединения в момент закрытия. Для таких точек полезно держать под рукой инструкцию по закрытию смены через тест драйвера и телефон обслуживающего ККТ специалиста.

Итог

Что важно запомнить

Просроченная смена закрывается той же командой, что и обычная — ограничение блокирует только пробитие новых чеков. Если 1С не справляется, смену закрывают напрямую через драйвер ККТ, а затем синхронизируют статус в программе. После закрытия обязательно проверьте статус смены, отчёт о розничных продажах и передачу данных в ОФД. Регулярное закрытие смены по регламенту полностью исключает эту проблему.

Частые вопросы о закрытии просроченной смены

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

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

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

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

1С пишет «Смена открыта», а на кассе — закрыта. Что делать?

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

Пропадут ли чеки, если смена висела несколько дней?

Нет. Все чеки надёжно записаны в фискальный накопитель и будут переданы в ОФД после восстановления связи и закрытия смены. Риск потери данных появляется только при физической неисправности ФН или неправильных действиях вроде технологического обнуления.

Кто может закрыть смену, если кассира нет на месте?

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

Нужно ли сообщать в налоговую о просроченной смене?

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