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