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