Что делать в 1С с незакрытой сменой и чеками после перепрошивки или сброса кассы ККМ?

Системный администратор 1С v8.3 (Управляемые формы) 1С:Управление торговлей Управленческий учет Торговля и дистрибуция
← На главную

В процессе технического обслуживания, обновления прошивки или устранения аппаратных сбоев фискального регистратора (ККТ) сервисные инженеры часто выполняют технологическое обнуление кассы. В результате в программе 1С (например, 1С:Управление торговлей 11, 1С:Комплексная автоматизация или 1С:ERP) остаются документы Чек ККМ и смена со статусом Открыта, а оперативная память кассового аппарата оказывается полностью очищенной. Разберем, как правильно восстановить синхронизацию, не допустить задвоения выручки в налоговой и корректно сформировать регламентные документы товародвижения.

Почему категорически нельзя повторно пробивать чеки

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

Если пробить чеки в 1С заново на очищенной кассе, произойдет следующее:

  1. ФН зарегистрирует новые фискальные документы на те же суммы.
  2. ОФД передаст эти чеки в ФНС, что приведет к прямому задвоению выручки организации.
  3. Для исправления ошибки кассиру или бухгалтеру придется формировать чеки коррекции или пробивать операции Возврат прихода по каждой задвоенной позиции.

Перед началом любых действий обязательно откройте личный кабинет ОФД и проверьте, ушли ли чеки за проблемный день. Если чеки присутствуют в ОФД, фискализировать их повторно нельзя.

Способ 1. Синхронизация смены через драйвер ККТ и закрытие в 1С

Этот вариант подходит, если фискальный накопитель уже закрыл смену в процессе сервисных работ либо находится в статусе «Смена закрыта», а в 1С смена осталась незакрытой.

Разберем последовательность действий:

  1. Запустите тест драйвера ККТ (утилиту производителя кассового аппарата, например, Атол или Штрих-М).
  2. Проверьте текущее состояние кассы: снимите отчет без гашения (X-отчет) или запросите состояние ККТ.
  3. Если смена в ККТ закрыта, откройте смену через драйвер ККТ без участия 1С.
  4. Перейдите в 1С и выполните стандартную операцию Закрытие смены в рабочем месте кассира (РМК) или списке кассовых смен.
  5. Программа передаст команду закрытия на кассу, ККТ распечатает отчет о закрытии смены (Z-отчет), а в 1С автоматически создастся и проведется документ Отчет о розничных продажах, архивируя чеки и списывая товары со склада.

Способ 2. Изменение статуса кассовой смены через групповую обработку

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

Рассмотрим пошаговый порядок:

  1. Откройте в 1С Функции для технического специалиста (или Все функции) и найдите обработку Групповое изменение реквизитов.
  2. В поле выбора элементов укажите документ Кассовая смена.
  3. Нажмите кнопку Добавить отбор и выберите проблемную смену (по номеру, кассе ККМ или дате).
  4. В таблице реквизитов найдите Статус кассовой смены, установите флаг и выберите значение Закрыта.
  5. Укажите реквизиты Дата окончания смены и Время окончания смены.
  6. Нажмите кнопку Изменить реквизиты.
  7. Перейдите в раздел продаж розницы и сформируйте документ Отчет о розничных продажах вручную либо через регламентное закрытие смены, заполнив его чеками завершенной смены.

Способ 3. Закрытие зависшей смены с помощью эмулятора ККТ

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

Посмотрим на алгоритм выполнения:

  1. Выключите физический кассовый аппарат или отключите интерфейсный кабель (USB/COM/Ethernet).
  2. В 1С откройте раздел НСИ и администрирование → РМК и оборудование → Подключаемое оборудование.
  3. В карточке используемой кассы ККМ временно смените драйвер на 1С:Эмулятор ККТ с передачей данных (или добавьте эмулятор новым экземпляром и привяжите к кассе).
  4. Зайдите в рабочее место кассира и выполните штатное закрытие смены. 1С обратится к эмулятору, сформирует фиктивный отчет без отправки команд на физический аппарат и создаст документ Отчет о розничных продажах.
  5. Вернитесь в настройки подключаемого оборудования, отключите эмулятор и восстановите настройки реального фискального регистратора.

Особенности автоматической выемки наличных

Обратите внимание на распространенную ошибку: при закрытии смены программа может выдать сообщение Недостаточно наличности в кассе ККМ. Это происходит, если в 1С включена опция автоматической инкассации (выемки) при закрытии смены, а в очищенном ОЗУ кассы числится нулевой баланс наличности.

Для устранения этой проблемы примените одно из двух решений:

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

Проверка итогов и нумерации смен

После закрытия проблемной смены откройте новую смену из 1С стандартным образом. 1С считает актуальный номер смены из фискального накопителя ККТ, восстановив правильную сквозную нумерацию. Убедитесь, что движения по регистру Товары на складах сформированы документом Отчет о розничных продажах, а статус всех связанных документов Чек ККМ изменился на Архивный.

← На главную