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