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

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

Как закрыть смену в 1С УНФ при закрытой смене на ККТ

Пошаговая инструкция: как закрыть кассовую смену в 1С УНФ, если смена на кассе уже закрыта. Причины рассинхронизации, способы исправления и проверка результата.

Кассир снял Z-отчет прямо на фискальном регистраторе или через драйвер ККТ, а в 1С:УНФ кассовая смена по-прежнему висит открытой — программа не дает ни закрыть день, ни корректно сформировать отчет о розничных продажах. Чаще всего к этому приводят обрыв связи с кассой в момент закрытия, нестабильный интернет, ошибки драйвера или привычка сотрудников закрывать смену кнопками на самом аппарате, минуя учетную систему. В итоге УНФ не получает данные о фактическом закрытии смены, и состояние смены в программе расходится с реальным состоянием ККТ.

Хорошая новость: это штатная, хоть и неприятная ситуация, и она решается без обращения к программисту в большинстве случаев. Главное — не пытаться «закрыть» смену повторно через фискальник, иначе можно получить ошибку драйвера или лишний Z-отчет. Ниже разобраны причины рассинхронизации, основные способы устранения и проверка результата.

Почему смена в УНФ осталась открытой, хотя Z-отчет снят

УНФ и фискальный регистратор обмениваются данными через драйвер оборудования. Когда кассир нажимает «Закрыть смену» в программе, УНФ отправляет команду на ККТ, получает ответ с номером Z-отчета и фискальным признаком, а затем записывает эти данные в документ «Кассовая смена» и формирует отчет о розничных продажах. Если в этой цепочке что-то пошло не так, программа не получает подтверждение и оставляет смену в статусе «Открыта».

Типичные причины разрыва цепочки:

  • кассир закрыл смену кнопками на самом аппарате или через сервисную утилиту драйвера, минуя УНФ;
  • в момент закрытия пропала связь: отключился USB-кабель, упал интернет (для сетевых ККТ), завис драйвер;
  • сеанс 1С был завершен аварийно сразу после отправки команды, до записи результата;
  • на кассе смена закрылась автоматически по таймауту 24 часа, а в УНФ никто не выполнял закрытие;
  • ошибка в драйвере: команда выполнена на ККТ, но ответ программе вернулся с ошибкой.
В УНФ смена «Открыта», Z-отчет на бумаге естьКлассическая рассинхронизация

Закрывайте смену в УНФ без отправки команды на ККТ

Z-отчета нет, на кассе смена открытаСмена реально не закрыта

Закрывайте штатно из УНФ

В УНФ ошибка при закрытии, но на кассе смена закрыласьКоманда прошла, ответ потерялся

Не повторяйте команду — зафиксируйте закрытие вручную

Что проверить перед исправлением

Прежде чем что-либо менять, убедитесь, что смена на ККТ действительно закрыта. Самый надежный способ — распечатать из драйвера (или запросить с кассы) отчет о текущем состоянии расчетов: там будет видно, открыта смена или закрыта, а также номер последнего Z-отчета. Если на кассе смена открыта — закрывайте ее штатно из УНФ, и проблема исчезнет сама.

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

Способ 1: закрытие смены в УНФ с отключенным оборудованием

Самый безопасный путь — закрыть кассовую смену в УНФ так, чтобы программа не пыталась послать команду на фискальник. Для этого временно отключите кассу ККТ от рабочего места: в разделе настроек подключаемого оборудования снимите признак использования кассы для текущего рабочего места или просто физически отключите аппарат и убедитесь, что УНФ его не видит.

Далее откройте список кассовых смен (раздел «Продажи» → «Кассовые смены» или через рабочее место кассира, в зависимости от версии УНФ) и выполните закрытие открытой смены. Программа сформирует документ закрытия и отчет о розничных продажах по данным пробитых чеков, не обращаясь к ККТ. После успешного закрытия подключите кассу обратно.

Порядок действий при закрытии без ККТ
  1. 1
    Отключите кассу ККТ от рабочего места в настройках оборудования или физически
  2. 2
    Откройте список кассовых смен и найдите открытую смену по нужной кассе
  3. 3
    Выполните команду закрытия кассовой смены в программе
  4. 4
    Проверьте, что сформирован отчет о розничных продажах
  5. 5
    Сверьте суммы в отчете с бумажным Z-отчетом
  6. 6
    Подключите кассу обратно и откройте новую смену штатно

Способ 2: ручное заполнение данных закрытия в документе кассовой смены

Если штатное закрытие не срабатывает (например, программа настаивает на связи с кассой и выдает ошибку драйвера), откройте документ «Кассовая смена» напрямую из списка документов. В нем вручную установите статус «Закрыта», укажите дату и время окончания смены — те, что напечатаны на Z-отчете. Если в вашей версии УНФ есть поля для фискальных данных (номер Z-отчета, фискальный признак), заполните их по бумажному отчету.

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

Способ 3: если смена закрылась автоматически по 24 часам

Фискальные накопители требуют закрывать смену не позднее 24 часов с момента открытия, иначе касса блокирует пробитие чеков и закрывает смену принудительно. Если это произошло, в УНФ смена останется открытой, а при попытке пробить чек вы получите ошибку «смена на ККТ закрыта» или «превышено время смены».

Действия те же: зафиксируйте номер Z-отчета с кассы, закройте смену в УНФ одним из способов выше, затем откройте новую смену штатной командой из программы. Чтобы ситуация не повторялась, настройте регламент: кассир закрывает смену в конце дня именно из УНФ, а не на аппарате, и не оставляет смену открытой на ночь.

Проверка результата и сверка данных

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

Дополнительно проверьте, что новая смена открывается без ошибок: при открытии УНФ должна получить от кассы корректный номер новой смены. Если при открытии возникает ошибка «смена уже открыта» — значит, на кассе после закрытия уже кто-то открыл новую смену; в этом случае просто продолжайте работу, но убедитесь, что номера смен в УНФ и на ККТ дальше идут синхронно.

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

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

Статус кассовой смены в УНФ
Норма

Смена закрыта, указаны дата и время окончания

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

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

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

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

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

Отчет пустой или суммы расходятся без объяснения

Открытие новой смены
Норма

Открывается штатно, номер смены корректный

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

Ошибка «смена уже открыта» или неверный номер

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

Чаще всего пользователи усугубляют ситуацию повторными попытками закрыть смену «как обычно»: каждая отправка команды на кассу с уже закрытой сменой возвращает ошибку драйвера, а в журнале сыплются сообщения, которые пугают кассира. Правило простое: одна смена — один Z-отчет, и если он уже снят, команда на ККТ больше не нужна.

Вторая распространенная ошибка — закрытие смены в УНФ по другой кассе или другой кассовой смене, если в базе их несколько. Всегда сверяйте кассу ККТ и номер смены перед закрытием. И третья ошибка — забыть сформировать или перепровести отчет о розничных продажах, из-за чего розничная выручка не попадает в учет, а остатки денег в кассе зависают.

Типичные ошибки
01
Повторная отправка команды закрытия на ККТ — ошибки драйвера и лишние записи в журнале
02
Закрытие не той кассовой смены при нескольких кассах — расхождения по выручке
03
Пропуск сверки отчета о розничных продажах с Z-отчетом — скрытые расхождения учета
04
Игнорирование чеков, пробитых мимо УНФ — завышение или занижение выручки

Как предотвратить рассинхронизацию в дальнейшем

Главная профилактика — дисциплина: закрытие смены выполняется только из УНФ, кнопки на аппарате и сервисные утилиты драйвера для этого не используются. Закрепите это в инструкции для кассиров и ограничьте физический доступ к сервисным функциям кассы, если это возможно.

Технически помогает стабильное подключение ККТ: проверьте кабели, не выключайте компьютер до завершения закрытия смены, обновляйте драйвер оборудования до актуальной версии. Если касса подключена по сети, убедитесь, что ее IP-адрес статический, иначе после перезагрузки роутера УНФ может потерять устройство в самый неподходящий момент.

Итог

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

Если Z-отчет уже снят на кассе, закрывайте смену в УНФ без отправки команды на ККТ: через закрытие с отключенным оборудованием или ручное заполнение документа кассовой смены. После этого обязательно сверьте отчет о розничных продажах с Z-отчетом и проверьте открытие новой смены.

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

Что будет, если просто оставить смену в УНФ открытой?

Программа не даст корректно вести учет по этой кассе: выручка не попадет в отчеты, остаток денежных средств в кассе будет искажен, а при попытке открыть новую смену могут возникать ошибки. Кроме того, открытая смена мешает закрытию периода и корректной сверке с данными ОФД.

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

В УНФ дату окончания кассовой смены можно указать вручную в документе — ставьте фактическую дату и время из Z-отчета. Это не влияет на фискальные данные, так как они уже зафиксированы на ККТ и в ОФД, но важно для корректного учета выручки по дням.

Отчет о розничных продажах не совпадает с Z-отчетом. Что делать?

Сначала проверьте, не пробивались ли чеки вне УНФ (через тест драйвера или другую программу) — они есть в Z-отчете, но отсутствуют в базе. Затем убедитесь, что все чеки из УНФ реально ушли на кассу: непробитые или отмененные документы не должны попадать в отчет. Остаточную разницу оформляйте по акту инвентаризации кассы.

При закрытии смены УНФ выдает ошибку связи с кассой. Это опасно?

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

Нужно ли сообщать в налоговую или ОФД о такой рассинхронизации?

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

Смена закрыта на кассе, а в УНФ документа кассовой смены вообще нет. Как быть?

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