Торговля и Склад · 10 мин
Как закрыть смену в 1С Рознице, если прошло 24 часа
Что делать, если кассовая смена в 1С Розница длится больше 24 часов: закрытие смены, Z-отчёт, ошибки фискального регистратора и способы исправить ситуацию.
По правилам работы с онлайн-кассами кассовая смена не может длиться дольше 24 часов. Если кассир забыл закрыть смену вечером, на следующий день фискальный регистратор отказывается пробивать чеки, а 1С Розница выдаёт ошибку при попытке выполнить операцию. Это штатная, хотя и неприятная ситуация: данные не теряются, но порядок действий зависит от того, на каком этапе обнаружилась проблема — в самой 1С или на уровне драйвера ККТ.
Главное — не пытаться «обойти» блокировку удалением документов или перебивкой чеков вручную. Смену нужно корректно закрыть с формированием Z-отчёта (отчёта о закрытии смены), после чего открыть новую. Ниже разобраны типовые сценарии: когда смена ещё открыта в программе, когда ККТ уже заблокирована и когда чеки пробивались в автономном режиме.
Почему смена не может длиться дольше 24 часов
Ограничение в 24 часа зашито в логику работы фискального накопителя. С момента открытия смены (регистрации первого чека или отдельной команды открытия) начинается отсчёт, и по его истечении ККТ прекращает принимать команды на пробитие чеков до тех пор, пока смена не будет закрыта отчётом о закрытии. Это требование фискального законодательства, а не каприз программы.
При этом сама 1С Розница хранит кассовую смену как отдельный объект учёта: к ней привязываются чеки, операции внесения и выемки, эквайринговые операции. Если смена «зависла» открытой за вчерашний день, новые чеки либо не пробиваются вообще, либо (при разрыве связи с ККТ) уходят в очередь неотправленных документов.
Как проверить состояние смены перед закрытием
Прежде чем что-либо закрывать, установите фактическое состояние: открыта ли смена в 1С и что думает о ней сам фискальный регистратор. Бывает, что в программе смена числится открытой, а на ККТ она уже закрыта (например, кто-то закрыл её через драйвер), и наоборот.
В 1С Рознице перейдите в раздел продаж или настройки кассы и откройте список кассовых смен (в типовых версиях это журнал «Кассовые смены»). Найдите последнюю смену по нужной кассе ККМ и посмотрите её статус и дату начала. Если статус «Открыта», а дата — вчерашняя или позавчерашняя, это и есть проблемная смена.
Состояние самой ККТ проверяется через драйвер: в тесте драйвера (например, «Тест драйвера ККТ» для оборудования АТОЛ или аналогичной утилите Штрих-М) запросите статус смены. Там будет видно, открыта ли смена и сколько часов прошло с её начала.
Закрывайте смену штатно из 1С — Z-отчёт уйдёт на ККТ автоматически
Закройте смену в 1С, при ошибке связи с ККТ используйте закрытие без фискализации или сверку
Сначала закройте смену на уровне ККТ, затем приведите в порядок данные в 1С
Штатное закрытие просроченной смены из 1С Розницы
Если связь с фискальным регистратором есть и смена открыта на обеих сторонах, закрытие выполняется стандартным способом — ограничение в 24 часа не мешает закрытию, оно мешает только пробитию новых чеков.
- 1Откройте рабочее место кассира или раздел кассовых операций в 1С Рознице
- 2Убедитесь, что выбрана нужная касса ККМ, по которой зависла смена
- 3Выполните команду «Закрытие смены» / «Сформировать отчёт о закрытии смены» (Z-отчёт)
- 4Дождитесь печати отчёта на фискальном регистраторе и появления документа «Отчёт о розничных продажах»
- 5Проверьте, что статус кассовой смены изменился на «Закрыта»
- 6Откройте новую смену штатной командой и пробейте контрольный чек
При закрытии программа автоматически сформирует документ «Отчёт о розничных продажах», в который попадут все чеки проблемной смены. Проверьте его полноту: количество чеков в отчёте должно совпадать с фактическим числом пробитых за смену документов. Если какие-то чеки висели в очереди неотправленных, сначала добейтесь их передачи на ККТ — иначе суммы в Z-отчёте и в учёте разойдутся.
Если фискальный регистратор блокирует операции
Когда с 24-часового порога прошло много времени, некоторые модели ККТ и драйверы сами отказываются выполнять команды из 1С, возвращая ошибку вида «смена открыта более 24 часов» или «требуется закрытие смены». В этом случае команда закрытия из РМК может тоже завершаться ошибкой из-за таймаутов связи или несовпадения номеров смен.
Действуйте так: закройте смену напрямую через тест драйвера ККТ. В утилите драйвера есть команда «Закрыть смену» / «Отчёт о закрытии смены», которая выполняется в обход 1С. После её успешного выполнения ККТ разблокируется. Затем вернитесь в 1С и приведите учётные данные в соответствие: если смена в программе осталась открытой, закройте её — программа обнаружит, что на ККТ смена уже закрыта, и зафиксирует это в учёте.
Ситуация: чеки пробивались без связи с ККТ
Нередкая причина «зависших» смен — работа в автономном режиме. Связь с фискальником пропала, чеки в 1С оформлялись и копились в очереди, а смена при этом осталась открытой. На следующий день кассир обнаруживает и просроченную смену, и пачку неотправленных чеков.
Порядок здесь принципиальный: сначала восстановите связь с ККТ и добейтесь отправки всех накопленных чеков, и только потом закрывайте смену. Если закрыть смену до отправки чеков, они останутся нефискализированными — а это уже нарушение, так как покупатель получил документ, а в ОФД он не ушёл.
Перед закрытием просроченной смены полезно сверить три цифры: сумму по чекам в 1С за период смены, итог в очереди неотправленных документов и ожидаемый итог Z-отчёта. Если очередь пуста, а суммы сходятся — закрытие пройдёт чисто. Расхождения удобнее разбирать до закрытия, а не после.
Типичные ошибки и как их избежать
Самая надёжная профилактика — регламент: закрытие смены должно быть обязательным пунктом ежедневного закрытия магазина, а утром кассир должен проверять статус смены до пробития первого чека. В типовой Рознице при открытии рабочего места кассира программа сама напоминает об открытой вчерашней смене — не пропускайте это сообщение.
Как проверить результат
Смена закрыта, есть отчёт о розничных продажах
Смена по-прежнему открыта или отчёт не сформирован
Смена закрыта, ККТ готова к работе
Смена открыта, команды чеков отклоняются
Очередь пуста, все чеки переданы в ОФД
Есть чеки со статусом ошибки или ожидания
Чек пробит, данные ушли в ОФД
Ошибка фискализации при пробитии
Профилактика: как не допустить просрочки смены
Настройте в учётной политике магазина обязательное закрытие смены при завершении работы РМК, если используемая версия конфигурации это поддерживает. Дополнительно можно назначить ответственного за сверку: утром — проверка статуса смены, вечером — закрытие и контроль Z-отчёта.
Если магазин работает круглосуточно, смену всё равно нужно закрывать раз в сутки — обычно это делают в наименее загруженные часы. ККТ не позволит работать дольше 24 часов от открытия, поэтому «перевалить» через сутки без закрытия не получится в принципе: касса просто встанет.
Что важно запомнить
Просроченная смена закрывается штатным Z-отчётом — ограничение в 24 часа блокирует только пробитие новых чеков, а не закрытие. Сначала отправьте все неотправленные чеки, затем закройте смену из 1С или через драйвер ККТ, проверьте статус и откройте новую смену. Документы зависшей смены не удаляйте.
Частые вопросы
Будет ли штраф за то, что смена длилась больше 24 часов?
Само по себе превышение длительности смены не является отдельным нарушением, за которое предусмотрен штраф. Риск возникает, если в этот период пробивались чеки без фискализации или покупателям выдавались нефискальные документы. Корректное закрытие смены с передачей данных в ОФД ситуацию нормализует.
Какой датой закроется смена, если она открыта вчера?
Отчёт о закрытии смены сформируется текущей датой и временем — моментом фактического выполнения команды. Все чеки внутри смены сохранят свои реальные даты пробития, доначислять или переносить их не нужно.
Что делать, если при закрытии смены 1С выдаёт ошибку связи с ККТ?
Проверьте физическое подключение фискальника, перезапустите службу драйвера и повторите команду. Если ошибка сохраняется, закройте смену через тест драйвера ККТ, а затем повторите закрытие в 1С — программа зафиксирует уже закрытое состояние в учёте.
Можно ли открыть новую смену, не закрывая старую?
Нет. На одной кассе ККТ одновременно может быть открыта только одна смена. Пока предыдущая не закрыта отчётом о закрытии, команда открытия новой смены будет отклоняться фискальным регистратором.
Чеки за зависшую смену не попали в отчёт о розничных продажах — что делать?
Чаще всего причина в том, что чеки оформлялись после фактического закрытия смены на ККТ или зависли в очереди неотправленных. Проверьте их статус: неотправленные нужно передать на ККТ, после чего они попадут в следующий отчёт о розничных продажах. Самостоятельно перепроводить или удалять такие чеки не следует.
Нужно ли закрывать смену, если за день не было ни одной продажи?
Если смена была открыта (например, автоматически при запуске РМК), её нужно закрыть, даже если чеков не было — сформируется нулевой Z-отчёт. Оставлять такую смену открытой нельзя: через 24 часа касса заблокируется точно так же.