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