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

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

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

Что делать, если кассовая смена в 1С Розница длится больше 24 часов: закрытие смены, Z-отчёт, ошибки фискального регистратора и способы исправить ситуацию.

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

Главное — не пытаться «обойти» блокировку удалением документов или перебивкой чеков вручную. Смену нужно корректно закрыть с формированием Z-отчёта (отчёта о закрытии смены), после чего открыть новую. Ниже разобраны типовые сценарии: когда смена ещё открыта в программе, когда ККТ уже заблокирована и когда чеки пробивались в автономном режиме.

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

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

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

Как проверить состояние смены перед закрытием

Прежде чем что-либо закрывать, установите фактическое состояние: открыта ли смена в 1С и что думает о ней сам фискальный регистратор. Бывает, что в программе смена числится открытой, а на ККТ она уже закрыта (например, кто-то закрыл её через драйвер), и наоборот.

В 1С Рознице перейдите в раздел продаж или настройки кассы и откройте список кассовых смен (в типовых версиях это журнал «Кассовые смены»). Найдите последнюю смену по нужной кассе ККМ и посмотрите её статус и дату начала. Если статус «Открыта», а дата — вчерашняя или позавчерашняя, это и есть проблемная смена.

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

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

Закрывайте смену штатно из 1С — Z-отчёт уйдёт на ККТ автоматически

В 1С открыта, на ККТ закрытаРассинхронизация

Закройте смену в 1С, при ошибке связи с ККТ используйте закрытие без фискализации или сверку

Чеки не пробиваютсяККТ заблокирована

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

Штатное закрытие просроченной смены из 1С Розницы

Если связь с фискальным регистратором есть и смена открыта на обеих сторонах, закрытие выполняется стандартным способом — ограничение в 24 часа не мешает закрытию, оно мешает только пробитию новых чеков.

Порядок закрытия смены
  1. 1
    Откройте рабочее место кассира или раздел кассовых операций в 1С Рознице
  2. 2
    Убедитесь, что выбрана нужная касса ККМ, по которой зависла смена
  3. 3
    Выполните команду «Закрытие смены» / «Сформировать отчёт о закрытии смены» (Z-отчёт)
  4. 4
    Дождитесь печати отчёта на фискальном регистраторе и появления документа «Отчёт о розничных продажах»
  5. 5
    Проверьте, что статус кассовой смены изменился на «Закрыта»
  6. 6
    Откройте новую смену штатной командой и пробейте контрольный чек

При закрытии программа автоматически сформирует документ «Отчёт о розничных продажах», в который попадут все чеки проблемной смены. Проверьте его полноту: количество чеков в отчёте должно совпадать с фактическим числом пробитых за смену документов. Если какие-то чеки висели в очереди неотправленных, сначала добейтесь их передачи на ККТ — иначе суммы в Z-отчёте и в учёте разойдутся.

Если фискальный регистратор блокирует операции

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

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

Ситуация: чеки пробивались без связи с ККТ

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

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

Перед закрытием просроченной смены полезно сверить три цифры: сумму по чекам в 1С за период смены, итог в очереди неотправленных документов и ожидаемый итог Z-отчёта. Если очередь пуста, а суммы сходятся — закрытие пройдёт чисто. Расхождения удобнее разбирать до закрытия, а не после.
ПЗ
Практическое замечание

Типичные ошибки и как их избежать

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

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

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

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

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

Смена закрыта, есть отчёт о розничных продажах

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

Смена по-прежнему открыта или отчёт не сформирован

Статус смены на ККТ через драйвер
Норма

Смена закрыта, ККТ готова к работе

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

Смена открыта, команды чеков отклоняются

Очередь неотправленных чеков
Норма

Очередь пуста, все чеки переданы в ОФД

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

Есть чеки со статусом ошибки или ожидания

Контрольный чек в новой смене
Норма

Чек пробит, данные ушли в ОФД

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

Ошибка фискализации при пробитии

Профилактика: как не допустить просрочки смены

Настройте в учётной политике магазина обязательное закрытие смены при завершении работы РМК, если используемая версия конфигурации это поддерживает. Дополнительно можно назначить ответственного за сверку: утром — проверка статуса смены, вечером — закрытие и контроль Z-отчёта.

Если магазин работает круглосуточно, смену всё равно нужно закрывать раз в сутки — обычно это делают в наименее загруженные часы. ККТ не позволит работать дольше 24 часов от открытия, поэтому «перевалить» через сутки без закрытия не получится в принципе: касса просто встанет.

Итог

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

Просроченная смена закрывается штатным Z-отчётом — ограничение в 24 часа блокирует только пробитие новых чеков, а не закрытие. Сначала отправьте все неотправленные чеки, затем закройте смену из 1С или через драйвер ККТ, проверьте статус и откройте новую смену. Документы зависшей смены не удаляйте.

Частые вопросы

Будет ли штраф за то, что смена длилась больше 24 часов?

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

Какой датой закроется смена, если она открыта вчера?

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

Что делать, если при закрытии смены 1С выдаёт ошибку связи с ККТ?

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

Можно ли открыть новую смену, не закрывая старую?

Нет. На одной кассе ККТ одновременно может быть открыта только одна смена. Пока предыдущая не закрыта отчётом о закрытии, команда открытия новой смены будет отклоняться фискальным регистратором.

Чеки за зависшую смену не попали в отчёт о розничных продажах — что делать?

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

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

Если смена была открыта (например, автоматически при запуске РМК), её нужно закрыть, даже если чеков не было — сформируется нулевой Z-отчёт. Оставлять такую смену открытой нельзя: через 24 часа касса заблокируется точно так же.