Ситуация, когда кассир закрыл смену на фискальном регистраторе, документ Кассовая смена в программе перешел в статус Закрыта, но основной документ Отчет о розничных продажах (ОоРП) так и не появился, является распространенной проблемой. Это приводит к тому, что товары не списываются со склада, а выручка не отражается в учете. Рассмотрим подробно причины возникновения этой ошибки и разберем пошаговые методы ее решения для различных конфигураций 1С.
В большинстве современных конфигураций (Управление торговлей 11, Комплексная автоматизация 2, ERP) связь между чеками и отчетом устанавливается через документ Кассовая смена. В случаях использования внешнего ПО может потребоваться загрузка продаж Фронтол по параметрам. Если смена закрыта, но отчет пуст или не создан, выполним следующие действия:
Кассовая смена нажмем кнопку Перезаполнить отчет о розничных продажах.Проанализируем работу этой функции: система ищет все документы Чек ККМ, которые ссылаются на данную смену и еще не включены ни в один отчет. Если такие чеки найдены, 1С автоматически создаст или дозаполнит существующий ОоРП.
В конфигурациях «Бухгалтерия предприятия» или «Управление нашей фирмой» (особенно если настроено несколько касс ККМ и терминалов в УНФ) кнопка перезаполнения в смене может отсутствовать — поможет загрузка данных ОФД Такском-касса в Бухгалтерию предприятия. В этом случае мы пойдем другим путем:
Отчет о розничных продажах вручную.Важный нюанс: Если вы используете «1С:УНФ 3.0», обратите внимание на кнопку Заполнить по Чекам ККМ непосредственно внутри формы отчета. Это самый быстрый способ подтянуть данные при сбое автоматики.
Разберем ситуацию, когда нажатие кнопок заполнения не дает результата. Одной из частых причин является расхождение по складам. Выясним причину:
Если в течение одной кассовой смены продажи совершались с разных складов, типовой механизм 1С не сможет сформировать единый Отчет о розничных продажах. Программа требует соответствия: один отчет — один склад — одна смена. Чтобы решить это, проверим каждый Чек ККМ за этот день. Если обнаружится, что часть чеков пробита по «Складу №1», а часть — по «Складу №2», нам придется создавать два отдельных отчета вручную, подбирая в них соответствующие товары.
Рассмотрим более глубокие технические причины. Проанализируем состояние чеков. Все чеки за день должны иметь статус Пробит. Если чек проведен, но не пробит (например, из-за потери связи с ККТ), он может не попасть в отчет — поможет восстановление розничных продаж из ОФД при сбоях.
Также проверим время документов. Бывают случаи, когда время закрытия кассовой смены (документа) установлено, например, на 18:00:00, а последний чек был записан в 18:00:01. Для системы такой чек оказывается «вне смены». Также проверьте, корректно ли сформирован полный расчет с НДС в чеках на основе реализации.
Чтобы исправить ситуацию программно или через групповое изменение реквизитов, можно использовать логику принудительной привязки:
// Пример логики для обработки:
ОбъектСмена = КассоваяСменаСсылка.ПолучитьОбъект();
// Если смена закрыта, но отчет не создан
Если ОбъектСмена.Статус = Перечисления.СтатусыКассовыхСмен.Закрыта Тогда
// Инициируем стандартный механизм формирования отчета
РозничныеПродажиСервис.СформироватьОтчетОРозничныхПродажах(ОбъектСмена.Ссылка);
КонецЕсли;
Если штатные методы не помогают, воспользуемся мощным инструментом администратора: для этой задачи есть универсальная обработка массового редактирования объектов 1С.
Кассовая смена и выберем правильный документ закрытой смены.Иногда сбой происходит из-за того, что в документе Кассовая смена поле Касса оказалось пустым (такое случается при программных ошибках или некорректных обменах данными). Если касса в смене не указана, отчет не создастся.
Проанализируем действия: нам необходимо временно перевести смену в статус Открыта, заполнить недостающие реквизиты (Кассу, Склад, Организацию) и снова ее закрыть. Если программа не дает менять статус закрытой смены, используйте специальную обработку для редактирования объектов или режим ОбменДанными.Загрузка = Истина в коде 1С.
Заключение: В большинстве случаев проблема решается либо перезаполнением данных из формы Кассовая смена, либо ручным созданием отчета с последующим подбором чеков. Если вы столкнулись с ситуацией, когда продажи за два дня объединились в один отчет (как описано в некоторых сообщениях форума), это допустимо с точки зрения учета, но может потребовать ручной корректировки дат для корректного отражения в налоговых регистрах.