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

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

С момента открытия кассовой смены истекло более 24 часов в 1С Розница: что делать

Ошибка «с момента открытия кассовой смены истекло более 24 часов» в 1С Розница: причины, как закрыть смену, восстановить Z-отчет и не потерять данные.

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

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

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

Почему 1С Розница блокирует работу после 24 часов

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

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

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

Как определить причину: диагностика ситуации

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

Обратите внимание на статус смены и дату её открытия. Если статус «Открыта», а дата — вчерашняя или ранее, это типичный случай забытого закрытия. Если смена в 1С открыта, но кассир уверяет, что Z-отчёт вчера снимали, — вероятно, отчёт был сформирован на ККТ в обход 1С (например, через драйвер или кнопку на устройстве).

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

Смена открыта в 1С и на ККТЗабыли закрыть смену

Закройте смену штатно из 1С — Z-отчёт сформируется автоматически

Открыта в 1С, закрыта на ККТZ-отчёт снят в обход программы

Нужна сверка итогов и принудительное закрытие смены в 1С

Ошибка при текущей датеСбились дата/время на ПК или ККТ

Проверьте системное время компьютера и часов фискального регистратора

Смена закрыта, но чеки не пробиваютсяНе создана новая смена или сбой обмена

Откройте новую смену и проверьте связь с оборудованием

Штатное закрытие смены: основной сценарий

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

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

Учтите нюанс: все чеки, пробитые в течение этой «длинной» смены, попадут в один отчёт о розничных продажах. Если смена фактически охватывала два торговых дня, в учёте выручка этих дней окажется объединённой. Для внутренней аналитики это может потребовать ручной корректировки, но фискальные данные при этом остаются корректными.

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

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

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

Это самая распространённая «зависшая» ситуация. Например, кассир снял Z-отчёт через меню драйвера, смена на фискальном накопителе закрылась, а документ в 1С остался в статусе «Открыта». При попытке закрыть такую смену штатно программа получит от ККТ отказ — закрывать уже нечего.

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

Если автоматическая загрузка не срабатывает, используйте обработку обслуживания фискального регистратора (Администрирование → Подключаемое оборудование → Фискальные регистраторы). В ней запросите состояние смены, затем вернитесь к документу кассовой смены и выполните закрытие без формирования Z-отчёта, если такой вариант предлагается. После этого обязательно сверьте итоги.

Сверка — критически важный шаг. Суммы в документе «Отчет о розничных продажах» должны совпадать с итогами Z-отчёта на бумажной ленте или в личном кабинете ОФД. Если чеки пробивались в обход 1С (через тест драйвера), этих продаж не будет в базе — их придётся ввести вручную, чтобы учёт остался достоверным.

Расхождение даты и времени

Если ошибка появляется, хотя смена открыта недавно, проверьте часы. Системное время компьютера может отставать или спешить, а фискальный регистратор берёт время из собственных часов, синхронизируемых при связи с ОФД. Большое расхождение приводит к тому, что 1С считает смену «просроченной» раньше фактических 24 часов.

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

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

Профилактика: как не допустить повторения

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

Настройте в 1С напоминания и контроль. В ряде релизов доступны регламентные задания и уведомления о незакрытых сменах; как минимум полезно ежедневно утром проверять список кассовых смен на предмет «зависших» открытых записей. Утренняя проверка занимает минуту и спасает от блокировки в разгар продаж.

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

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

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

Проверка результата после устранения ошибки

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

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

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

Статус смены в списке кассовых смен
Норма

Старая смена закрыта, новая открыта с текущей датой

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

Смена по-прежнему «Открыта» с прошлой датой

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

Чек пробивается, печатается, номер фискального документа присваивается

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

Ошибка связи с ККТ или повторное предупреждение о 24 часах

Передача в ОФД
Норма

Чек виден в личном кабинете ОФД в течение нескольких минут

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

Чек не появляется — проверяйте интернет и настройки ОФД

Сверка итогов
Норма

Суммы Z-отчёта и отчёта о розничных продажах совпадают

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

Есть расхождения — искать чеки, пробитые в обход 1С

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

Итог

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

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

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

Можно ли пробивать чеки, если смена открыта больше 24 часов?

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

Потеряются ли чеки, если закрыть смену на следующий день?

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

Z-отчёт сняли, но в кассовых сменах всё равно статус «Открыта». Это нормально?

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

Почему ошибка появилась, хотя смену открыли сегодня утром?

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

Что делать с чеками, которые пробили в обход 1С через тест драйвера?

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

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

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