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

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

Как закрыть смену в 1С, если она уже закрыта на фискальном регистраторе

Что делать, если смена закрыта на фискальном регистраторе, но открыта в 1С. Пошаговые инструкции для Розницы, Управления торговлей и частых ошибок.

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

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

Хорошая новость: в типовых конфигурациях 1С (Розница, Управление торговлей, Комплексная автоматизация, УНФ, КА/ERP) предусмотрены штатные механизмы для таких случаев. В большинстве ситуаций смену можно закрыть корректно без правки базы напрямую. Ниже разобраны все рабочие сценарии — от штатной команды до ручной корректировки.

Почему возникает рассинхронизация смен

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

Типичные причины расхождения:

  • кассир закрыл смену кнопкой на самом регистраторе или через его сервисное меню, минуя 1С;
  • в момент закрытия пропала связь: отключился USB/сеть, завис драйвер ККТ, перезагрузился компьютер;
  • смена автоматически закрылась по истечении 24 часов (требование законодательства), а 1С в этот момент не была запущена;
  • производилась замена фискального накопителя или перерегистрация кассы;
  • ошибка в работе оборудования привела к аварийному завершению сеанса 1С.
Z-отчёт напечатан и есть в ОФДФискальная часть в порядке

Значит, нужно только исправить статус смены в 1С, данные не потеряны

В 1С смена «Открыта», чеки пробитыРассинхронизация статусов

Проверьте, загрузились ли чеки в отчёт о розничных продажах

Номер смены в 1С меньше, чем на кассеСмены разошлись по номерам

Потребуется закрыть «зависшую» смену и сверить номера перед открытием новой

Подготовка: что проверить перед закрытием смены в 1С

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

Во-первых, убедитесь, что смена действительно закрыта на кассе. Запросите у кассира распечатанный Z-отчёт (отчёт о закрытии смены) или снимите X-отчёт (отчёт о текущем состоянии расчётов) — если касса печатает X-отчёт с нулевыми счётчиками и позволяет открыть новую смену, значит предыдущая закрыта. Также проверьте личный кабинет ОФД: там должен быть документ «Отчёт о закрытии смены» с фискальным признаком.

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

В-третьих, сделайте резервную копию информационной базы, если планируете ручное изменение статуса документа. Для файловой базы достаточно скопировать файл 1Cv8.1CD, для серверной — выполнить выгрузку через конфигуратор или средствами СУБД.

Способ 1: штатное закрытие смены из списка кассовых смен

Самый безопасный вариант — использовать стандартную команду. В конфигурациях «1С:Розница», «Управление торговлей», «УНФ» и ERP-семейства журнал кассовых смен находится в разделе продаж или кассы: «Продажи → Кассовые смены» (в Рознице: «Продажи → Кассовые смены», в УТ/КА/ERP: «Казначейство → Кассовые смены» либо через настройки РМК).

Найдите в списке открытую смену по нужной кассе ККМ. Откройте её и проверьте, что реквизиты (номер смены, касса, дата начала) соответствуют закрытой на фискальном регистраторе. Затем используйте команду закрытия: в зависимости от версии конфигурации это кнопка «Закрыть смену» в форме документа или в РМК.

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

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

Способ 2: закрытие смены без связи с ККТ

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

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

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

Способ 3: ручное изменение статуса кассовой смены

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

Откройте документ «Кассовая смена» на редактирование. В ряде конфигураций статус хранится в реквизите «Статус кассовой смены» (или «Статус») — измените значение с «Открыта» на «Закрыта» и запишите документ. Если поле недоступно для редактирования в форме, используйте стандартную обработку «Групповое изменение реквизитов» (встроена в конфигурации на БСП: «Администрирование → Обслуживание → Корректировка данных → Групповое изменение реквизитов»). Выберите документ, добавьте реквизит статуса и установите нужное значение.

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

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

Как выровнять номера смен, если они разошлись

Частая сопутствующая проблема: после аварийного закрытия номер текущей смены в 1С отстаёт от номера в фискальном накопителе. При открытии новой смены программа пытается зарегистрировать смену с уже занятым номером, и касса возвращает ошибку.

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

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

Маршрут решения

Как выбрать действие

Касса подключена, связь работает, смена в 1С открытаИспользуйте штатную команду «Закрыть смену» из журнала кассовых смен
Касса недоступна или драйвер выдаёт ошибкуЗакройте смену в режиме «без связи с оборудованием» или временно отключите ККТ в настройках
Штатные команды не срабатывают из-за ошибок данныхСделайте резервную копию и измените статус документа вручную или обработкой группового изменения реквизитов
После закрытия не открывается новая смена из-за номеровЗакройте все открытые смены по очереди и откройте новую — номер подтянется из ККТ

Проверка результата и сверка с ОФД

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

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

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

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

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

«Закрыта», открытых смен без необходимости нет

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

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

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

Сформирован, суммы совпадают с Z-отчётом

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

Отчёта нет или суммы расходятся с ОФД

Открытие следующей смены
Норма

Открывается без ошибок, номер соответствует ККТ

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

Ошибка «неверный номер смены» или отказ фискализации

Типичные ошибки и как их избежать

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

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

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

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

Часто задаваемые вопросы

Что будет, если не закрывать смену в 1С, хотя на кассе она закрыта?

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

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

Документ «Кассовая смена» фиксирует фактические дату и время закрытия по данным кассы или момент выполнения команды. Изменять эти данные задним числом не следует: фискальные реквизиты уже зафиксированы в ФН и ОФД, и расхождение дат вызовет вопросы при сверке. Правильный путь — закрыть смену сейчас и сверить итоги с Z-отчётом.

Касса заменена на новую, старая смена в 1С открыта. Что делать?

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

В ОФД смена закрыта, а Z-отчёт на бумаге утерян. Как сверить итоги?

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

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

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

Итог

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

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