Как закрыть кассовую смену прошедшим числом и сформировать Отчет о розничных продажах в 1С:Управление торговлей 11?

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

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

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

Причины рассинхронизации кассовой смены

Разберем основные факторы, приводящие к зависанию кассовой смены:

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

Способ 1. Ручное создание ОРП и перезаполнение через проведенную кассовую смену

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

  1. Корректировка статуса кассовой смены: найдем зависший документ КассоваяСмена за нужную дату (раздел Продажи — Чеки ККМ или Розничные продажи). С помощью обработки ГрупповоеИзменениеРеквизитов (или программно) установим реквизит Статус в значение Закрыта.
  2. Временное проведение документа «Кассовая смена»: обратим внимание на важный нюанс платформенного механизма УТ 11. Чтобы алгоритмы заполнения подтянули нераспределенные чеки в ОРП, документ КассоваяСмена обязательно должен быть проведен. Проводим документ кассовой смены задним числом.
  3. Создание документа «Отчет о розничных продажах»: вручную создадим новый документ ОтчетОРозничныхПродажах. В реквизитах укажем правильную организацию, склад, кассу ККМ, а в поле Кассовая смена выберем нашу зависшую смену за прошедшую дату. Дата самого документа ОРП должна соответствовать дате и времени фактического завершения той смены.
  4. Перезаполнение документа: в форме документа ОтчетОРозничныхПродажах нажмем кнопку Перезаполнить отчет о розничных продажах. Типовой механизм 1С считает все привязанные чеки ККМ за эту смену, заполнит табличные части товарами и оплатами, а также выполнит операцию перевода статуса чеков в Архивный.
  5. Проведение ОРП: проверим табличные части (особенно вкладку Оплата платежными картами) и проведем документ. После проведения ОРП сформирует необходимые движения по списанию остатков со склада и отражению выручки.

Способ 2. Закрытие смены через эмулятор торгового оборудования

Если требуется задействовать штатные механизмы закрытия смены без ручной правки документов и реквизитов, рассмотрим вариант с временным отключением реальной кассы:

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

Контроль архивации чеков и движений регистров

Проанализируем важные особенности учетной модели в конфигурациях на базе ERP / КА / УТ 11:

  1. Роль документа «Кассовая смена»: документ КассоваяСмена является сервисным и информационным объектом. Он не делает движений по регистрам накопления (в штатном режиме остается непроведенным). Все финансовые и складские движения — начисление выручки, расчет себестоимости, списание остатков и учет НДС — формирует исключительно проведенный ОтчетОРозничныхПродажах.
  2. Регламентная архивация: если смена закрыта, но часть чеков осталась со статусом Пробит, выполним регламентное задание АрхивированиеЧековККМ (раздел НСИ и администрирование — Обслуживание — Регламентные операции).
  3. Последовательность партионного учета: так как документ ОРП проводится задним числом, после восстановления смены необходимо выполнить процедуру закрытия месяца или перепроведение документов за период для корректного расчета себестоимости списания.
← На главную