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

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

Кассовая смена истекла в 1С: пошаговое решение

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

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

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

Ниже разобраны причины ошибки, порядок закрытия смены в разных конфигурациях 1С, типовые сбои при закрытии и способы их устранения. Инструкции подходят для кассиров, администраторов магазинов и специалистов, сопровождающих торговое оборудование.

Почему возникает ошибка «кассовая смена истекла»

Фискальный накопитель (ФН) — это чип внутри кассового аппарата, который хранит данные о пробитых чеках. По правилам работы с ККТ одна кассовая смена не может длиться дольше 24 часов. Как только этот срок превышен, фискальный накопитель отказывается принимать новые чеки до тех пор, пока не будет сформирован отчёт о закрытии смены (Z-отчёт).

На практике ошибка появляется по нескольким причинам:

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

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

Как закрыть смену в 1С:Розница

В конфигурации «1С:Розница» закрытие смены выполняется из рабочего места кассира (РМК). Порядок действий зависит от того, открыт ли у вас интерфейс РМК или вы работаете в полном интерфейсе программы.

Стандартный путь в РМК: нажмите кнопку «Закрытие смены» на главной панели (в некоторых версиях — через меню «Сервис» или по клавише быстрого доступа). Программа сформирует документ «Отчёт о розничных продажах», отправит команду на фискальный регистратор, и касса распечатает Z-отчёт. После этого при следующей попытке пробить чек новая смена откроется автоматически.

Если кнопка закрытия недоступна

Иногда кнопка «Закрытие смены» неактивна или её нет на экране. В этом случае закройте смену через полный интерфейс: перейдите в раздел «Продажи» → «Отчёты о розничных продажах» (или «Розничные продажи» → «Кассовая смена» в зависимости от версии) и используйте команду закрытия текущей смены. Также проверьте права пользователя — у кассира может не быть доступа к операции закрытия.

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

Закрытие смены в Управлении торговлей и Комплексной автоматизации

В конфигурациях «1С:Управление торговлей» и «Комплексная автоматизация» логика аналогична, но расположение команд отличается. Обычно функции кассовой смены находятся в разделе «Продажи» или «Казначейство» → «Кассовые смены» (либо «Розничные продажи»).

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

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

Что делать, если смена не закрывается: типовые сбои

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

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

Рассинхронизация статусов. Бывает, что на кассе смена уже закрыта (например, её закрыли вручную через меню самого аппарата или другую программу), а в 1С она числится открытой. Или наоборот. В первом случае в 1С нужно вручную изменить статус смены на «Закрыта» (в некоторых конфигурациях доступна команда «Закрыть смену без фискализации» или установка статуса через редактирование). Во втором — закрыть смену штатной командой.

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

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

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

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

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

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

Статус смены в 1С
Норма

Смена имеет статус «Закрыта», новая смена открыта

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

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

Z-отчёт на кассе
Норма

Чек отчёта распечатан, итоги соответствуют продажам

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

Отчёт не печатается или суммы расходятся с данными 1С

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

Тестовый чек пробивается без ошибок

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

Ошибка «смена истекла» появляется снова

Отчёт о розничных продажах
Норма

Документ создан, проведён, суммы совпадают с Z-отчётом

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

Документ отсутствует, не проведён или содержит неверные суммы

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

Чтобы ошибка не возникала каждое утро, встройте закрытие смены в обязательный регламент работы кассиров. Смена должна закрываться в конце каждого рабочего дня, даже если магазин работает допоздна. Для круглосуточных точек установите фиксированное время закрытия — например, в 23:50, — чтобы смена никогда не превышала 24 часа.

Дополнительные меры:

  • настройте напоминание или автоматическое закрытие смены, если ваша конфигурация и доработки это позволяют;
  • назначьте ответственного за контроль закрытия смен на всех кассах (старший кассир, администратор);
  • ежедневно сверяйте Z-отчёты с отчётами о розничных продажах в 1С — это выявит рассинхронизацию до того, как она станет проблемой;
  • при сбоях электричества первым делом после восстановления проверяйте состояние кассовой смены.
Типичные ошибки
01
Игнорирование закрытия смены вечером — утром торговля блокируется в самый неподходящий момент, при очереди покупателей
02
Закрытие смены только в 1С без команды на кассу — возникает рассинхронизация, и следующее закрытие выполняется с ошибкой
03
Попытка пробить чек «через ошибку» многократным нажатием — создаётся очередь неудачных операций и лишние записи в журнале
04
Продажа без пробития чеков «до выяснения» — прямое нарушение законодательства о ККТ с риском штрафа для организации и кассира

Частые ошибки и их последствия

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

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

Если ошибка возникает регулярно в одно и то же время, проверьте, не открывается ли смена автоматически при старте РМК. В ряде настроек смена открывается при входе кассира, а не при первом чеке — тогда при раннем запуске программы и позднем начале продаж 24-часовой срок истекает раньше, чем ожидается.
ПЗ
Практическое замечание
Итог

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

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

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

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

Нет. Фискальный накопитель физически отклонит чек — это аппаратное ограничение, а не настройка программы. Единственный путь — быстро закрыть смену (операция занимает меньше минуты при исправной кассе) и открыть новую. Продажа без чека в этой ситуации является нарушением и грозит штрафом.

Что делать, если при закрытии смены отключилось электричество?

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

Смена закрыта на кассе, но в 1С висит открытой. Как исправить?

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

Можно ли настроить автоматическое закрытие смены в 1С?

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

Ошибка появляется сразу после открытия смены. В чём причина?

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

Куда смотреть, если Z-отчёт не печатается, но смена закрылась?

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