Закрытие смены в 1С:Розница, 1С:Общепит или 1С:Автосервис — рутинная операция, которая обычно занимает несколько кликов. Но когда система внезапно отказывается фиксировать итоги рабочего дня, это парализует работу кассы, блокирует выручку и создаёт проблемы с отчётностью. В 80% случаев проблема решается за 10 минут, если знать, где искать корень зла.

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

Важно: если вы работаете с 1С:УТ 11 или 1С:КА 2, часть решений будет универсальной, но некоторые ошибки специфичны для конкретных конфигураций. Мы отметим такие случаи отдельно.

1. Типичные ошибки пользователя при закрытии смены

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

  • 🔴 Не все чеки проведены. В кассовом модуле могут оставаться неоплаченные или несохранённые чеки (например, если кассир начал оформление, но не завершил его).
  • 🔴 Отсутствует связь с фискальным регистратором. Если касса не отвечает, 1С не сможет отправить команду на закрытие смены.
  • 🔴 Не хватает прав у пользователя. Учётная запись должна иметь роль с правом Закрытие кассовой смены.
  • 🔴 Время на сервере и кассе расходится. Разница более 5 минут может блокировать операцию.

Как проверить:

  1. Откройте журнал кассовых документов (Касса → Журнал кассовых документов) и убедитесь, что все чеки имеют статус Проведён.
  2. Перейдите в Администрирование → Настройки пользователей и проверьте права текущего сотрудника.
  3. Сверьте время на сервере 1С и фискальном регистраторе (через меню кассы или драйвер устройства).

Проверьте статус всех чеков в журнале|Убедитесь, что касса включена и подключена|Сверьте права пользователя|Проверьте синхронизацию времени|Закройте все открытые формы 1С-->

Если проблема не в этом, переходите к следующему разделу. Если же вы нашли оплошность — исправьте её и повторите попытку закрытия смены.

💡

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

2. Ошибки фискального регистратора и онлайн-кассы

С 2017 года все кассовые операции в России регулируются 54-ФЗ, а с 2019 года — обязательная передача данных в ОФД. Если фискальный регистратор (ФР) не отвечает или блокирует закрытие смены, 1С не сможет завершить операцию. Рассмотрим основные сценарии:

2.1. Касса не отвечает или выдаёт ошибку

Типичные сообщения:

  • Ошибка связи с ККТ — проверьте подключение кассы по USB/LAN.
  • Нет ответа от фискального регистратора — перезагрузите кассу или драйвер.
  • Ошибка 205 (нет связи с ОФД) — проблемы на стороне оператора фискальных данных.

Решения:

  1. Переподключите кассу физически (вытащите/вставьте кабель).
  2. Перезапустите драйвер ККТ в Администрирование → Обслуживание → Драйверы оборудования.
  3. Проверьте баланс лицевого счёта у ОФД (если используется платный тариф).

2.2. Фискальный регистратор заблокирован

ФР может блокироваться по следующим причинам:

  • 🔒 Истёк срок действия фискального накопителя (13 или 36 месяцев).
  • 🔒 Превышен лимит документов (например, 25 000 чеков для ФН-1.05).
  • 🔒 Ошибка криптографии (повреждён ключ ФН).

Как проверить:

Администрирование → Обслуживание → Фискальные регистраторы → Тестовое соединение

Если тест выдаёт ошибку, обратитесь в сервисный центр для замены фискального накопителя.

Что делать, если ФР заблокирован налоговой?

Если фискальный регистратор заблокирован ФНС (например, за несвоевременную регистрацию), его необходимо перерегистрировать в личном кабинете налогоплательщика. Для этого потребуется:

1. Заявление на перерегистрацию (форма по КНД 1110061).

2. Новый фискальный накопитель (если истёк срок старого).

3. Повторная отправка данных в ОФД.

Процесс занимает до 5 рабочих дней.

Атол|Штрих-М|Вики Принт|Эвотор|Другой-->

3. Проблемы с базой данных 1С

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

  • 🛑 Блокировки транзакций — другой пользователь редактирует кассовые документы.
  • 🛑 Повреждение данных — ошибки в таблицах Document.CashShift или RegisterAccumulation.CashRegister.
  • 🛑 Нехватка памяти — сервер 1С не справляется с нагрузкой.

3.1. Как проверить блокировки

Откройте Администрирование → Поддержка и обслуживание → Активные пользователи. Если в списке есть пользователи с статусом Редактирование или Блокировка, дождитесь завершения их работы или принудительно завершите сеанс.

3.2. Тестирование и исправление базы

Выполните проверку целостности базы:

Тестирование и исправление → Выполнить тестирование и исправление (режим: "Автоматическое исправление ошибок")

Если ошибки не устранились, воспользуйтесь утилитой chdbfl.exe (для файловых баз) или обратитесь к администратору SQL-сервера (для клиент-серверных баз).

💡

Перед любыми манипуляциями с базой сделайте резервную копию! В клиент-серверном варианте используйте 1Cv8.DumpIB, в файловом — просто скопируйте папку с базой.

⚠️ Внимание: Если в журнале регистрации (Администрирование → Журнал регистрации) появляются ошибки вида "Нарушение уникальности индекса" или "Lock timeout exceeded", это указывает на серьёзные проблемы с базой. В таком случае закрытие смены вручную может усугубить ситуацию — обратитесь к специалисту.

4. Ошибки интеграции с ЕГАИС и маркировкой

Для организаций, работающих с алкоголем (ЕГАИС) или маркированными товарами (обувь, одежда, духи), закрытие смены может блокироваться из-за несогласованности данных. Типичные проблемы:

  • 🍷 Не отправлены чеки в ЕГАИС — если в смене были продажи алкоголя, но данные не ушли в систему.
  • 🏷️ Несовпадение маркированных товаров — в чеке указаны коды маркировки, но они не совпадают с данными в Честном ЗНАКе.
  • 📦 Не закрыты накладные — в ЕГАИС остались неподтверждённые приходы/расходы.

4.1. Проверка ЕГАИС

Откройте ЕГАИС → Монитор обмена и убедитесь, что:

  1. Все чеки с алкоголем имеют статус Передан в ЕГАИС.
  2. Нет ошибок вида "Не найден документ-основание" или "Неверный ШК".

4.2. Проблемы с маркировкой

Для маркированных товаров проверьте:

  • Совпадение кодов DataMatrix в чеке и системе Честный ЗНАК.
  • Статус кодов в личном кабинете честныйзнак.рф (должны быть В обороте).

Если найдены расхождения, сформируйте акты расхождений в 1С и отправьте их в Честный ЗНАК.

⚠️ Внимание: С 2026 года за несвоевременную передачу данных в ЕГАИС и Честный ЗНАК предусмотрены штрафы до 200 000 рублей (ст. 15.12 КоАП РФ). Если смена не закрывается из-за этих систем, приоритетно решите проблему с отчётностью, а не пытайтесь закрыть смену в обход.

5. Особенности закрытия смены в разных конфигурациях 1С

Алгоритм закрытия смены может отличаться в зависимости от конфигурации. Рассмотрим ключевые нюансы для популярных решений:

Конфигурация Особенности закрытия смены Типичные ошибки
1С:Розница 2.3 Поддержка нескольких кассовых узлов, интеграция с 1С:Документооборот. Ошибка 3006: Не найден кассовый узел
1С:Общепит 3.0 Учёт по меню и рецептурам, работа с предзаказами. Ошибка 1002: Не закрыты заказы на кухне
1С:УТ 11 Закрытие смены через РМК (рабочее место кассира). Ошибка 5001: Не совпадает выручка с РМК
1С:Автосервис Привязка к заказ-нарядам, учёту нормо-часов. Ошибка 7003: Не закрыты заказ-наряды

Для 1С:Розница и 1С:Общепит актуальна проблема с незакрытыми столами (в ресторанах) или неоплаченными предзаказами. Перед закрытием смены проверьте:

Управление залом → Журнал столов

В 1С:УТ 11 частая ошибка — расхождение выручки между РМК и бухгалтерским учётом. В этом случае нужно провести сверку итогов (Касса → Сверка итогов смены).

6. Ручное закрытие смены: когда это допустимо и как сделать

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

6.1. Пошаговая инструкция для 1С:Розница

  1. Откройте Касса → Закрытие смены.
  2. Нажмите Дополнительно → Ручное закрытие.
  3. Укажите реальную выручку (её можно взять из Z-отчёта кассы).
  4. Подтвердите операцию, введя причину (например, "Сбой связи с ФР").

6.2. Последствия ручного закрытия

Имейте в виду:

  • 📌 В фискальном регистраторе останется незакрытая смена (потребуется сбросить ФР в сервисном центре).
  • 📌 Возможны расхождения с ОФД — придётся отправлять корректирующие чеки.
  • 📌 В бухгалтерском учёте могут появиться нестыковки по кассе.
⚠️ Внимание: Ручное закрытие смены запрещено для организаций на ЕНВД и патенте (ст. 346.27 НК РФ). В этом случае необходимо восстановить работу кассы и закрыть смену штатным способом.
Что делать, если ручное закрытие не помогает?

Если даже ручное закрытие смены не проходит (например, из-за блокировки базы), попробуйте:

1. Выгрузить данные смены в Excel через Отчёты → Кассовая книга.

2. Создать новую смену вручную (Касса → Открытие смены) с указанием остатков.

3. Обратиться в поддержку 1С для разблокировки базы (если ошибка связана с транзакциями).

7. Профилактика проблем с закрытием смены

Чтобы избежать проблем в будущем, следуйте этим рекомендациям:

  • 🔧 Регулярно обновляйте 1С — в новых релизах исправляются ошибки работы с кассами.
  • 🔧 Проверяйте связь с ОФД — используйте монитор обмена в Администрирование → ОФД.
  • 🔧 Настройте автоматическое резервное копирование базы (ежедневно в 23:00).
  • 🔧 Обучите кассиров правильно завершать чеки (без "подвисших" документов).

Для фискальных регистраторов:

  • 🖨️ Раз в месяц проверяйте срок действия фискального накопителя.
  • 🖨️ Обновляйте прошивку ККТ через личный кабинет производителя (Атол, Штрих-М и др.).
  • 🖨️ Ведите журнал технического обслуживания касс (чистка, замена ленты и т.д.).

Для ЕГАИС и маркировки:

  • 🍾 Ежедневно сверяйте остатки алкоголя в 1С и ЕГАИС.
  • 🏷️ Проверяйте статусы кодов DataMatrix перед продажей маркированных товаров.
💡

Самая частая причина проблем с закрытием смены — человеческий фактор (70% случаев). Регулярное обучение персонала и контроль за ведением кассовых документов сокращают количество сбоев на 90%.

FAQ: Частые вопросы по закрытию смены в 1С

Что делать, если при закрытии смены появляется ошибка "Не совпадает выручка"?

Эта ошибка означает, что сумма в чеках не сходится с данными фискального регистратора. Проверьте:

  1. Все ли чеки проведены и отправлены в ФР.
  2. Нет ли "лишних" чеков (например, тестовых или ошибочных).
  3. Совпадает ли выручка в Кассовой книге и Z-отчёте кассы.

Если расхождение небольшое (до 100 рублей), можно закрыть смену с rounding (округлением). Если разница значительная — ищите "потерянные" чеки.

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

Технически да, но это нарушает 54-ФЗ. Фискальный регистратор фиксирует дату и время закрытия смены, и изменить их нельзя. Если смена не закрылась вовремя:

  1. Закройте её текущей датой.
  2. Сформируйте акты сверки для бухгалтерии.
  3. При необходимости сделайте корректирующий чек в ОФД.
Касса выдаёт ошибку "Смена уже открыта". Как быть?

Это означает, что в фискальном регистраторе осталась незакрытая смена. Решения:

  • Попробуйте закрыть смену повторно (иногда помогает перезагрузка кассы).
  • Если не получается — обратитесь в сервисный центр для сброса ФР.
  • В крайнем случае создайте новую смену в 1С с пометкой "Дублирующая" и проведите сверку.
После обновления 1С перестала закрываться смена. Что делать?

Обновление могло:

  • Изменить алгоритм работы с кассами (проверьте релизные заметки).
  • Сбросить настройки обмена с ФР (настройте заново в Администрирование → Обслуживание → Фискальные регистраторы).
  • Повредить драйвер ККТ (переустановите его).

Откатитесь на предыдущую версию 1С или обратитесь в поддержку для получения патча.

Нужно ли закрывать смену, если не было продаж?

Да, обязательно. Даже если чеков не было, в фискальном регистраторе должна фиксироваться нулевая смена. Это требование 54-ФЗ. В 1С для этого:

  1. Откройте Касса → Закрытие смены.
  2. Укажите выручку 0 руб.
  3. Подтвердите закрытие.