В процессе работы с программами 1С:Комплексная автоматизация 2.4, ERP или Управление торговлей 11 иногда возникают ситуации, когда данные в информационной базе «отстают» от реальных событий на кассовой точке. Чаще всего это происходит из-за технических сбоев, некорректного закрытия смен или, как в рассматриваемом случае, при восстановлении базы данных из резервной копии. В результате за определенный период (например, за последние 3 дня) в 1С отсутствуют документы продаж, хотя физически товары проданы, деньги получены, а чеки на онлайн-кассе пробиты и отправлены в ОФД.
Основная сложность здесь заключается в том, что при попытке просто создать и провести Чек ККМ, программа по умолчанию потребует взаимодействия с подключенным кассовым аппаратом. Если мы просто нажмем «Пробить», касса выдаст повторные чеки, что приведет к задвоению выручки в налоговой инспекции. Разберем подробно, как восстановить учет в 1С, сохранив при этом корректность данных в кассовом аппарате.
Самый быстрый и правильный с точки зрения управленческого учета способ — это миновать создание отдельных чеков и сразу зафиксировать реализацию за день. Рассмотрим, как это сделать правильно.
В системе 1С:КА 2.4 и выше основным документом, списывающим остатки в рознице и фиксирующим выручку, является Отчет о розничных продажах. Проанализируем ситуацию: если нам не нужна детальная аналитика по каждому чеку (например, для расчета среднего чека или маркетинговых акций), мы можем создать один сводный документ за каждую пропущенную смену.
Отчет о розничных продажах. Важно указать правильную дату, соответствующую дате реальных продаж, и выбрать нужный склад (торговую точку) и кассу ККМ.Важный нюанс: Если в настройках системы запрещено создание отчета без чеков, проверим права доступа или попробуем создать документ через обработку закрытия кассовой смены, предварительно вручную создав документ Кассовая смена со статусом «Закрыта».
Если специфика вашего учета требует наличия именно документов Чек ККМ со статусом «Пробит» (например, для сложной системы лояльности или специфических отчетов), воспользуемся технической хитростью с подменой оборудования. Рассмотрим этот алгоритм подробнее.
Суть метода заключается в том, чтобы «обмануть» программу, заставив ее думать, что она подключена к фискальному регистратору, который на самом деле является программной заглушкой (эмулятором).
Чек ККМ вручную. При нажатии кнопки «Пробить чек», программа обратится к эмулятору. Эмулятор выдаст ответ об успешной печати, 1С присвоит чеку фискальный признак (произвольный) и установит статус Пробит. Физическая касса при этом останется неподвижной.Отчет о розничных продажах на основании этих чеков.Рассмотрим ситуацию, когда документов очень много и использовать эмулятор неудобно. Мы можем создать чеки программно или вручную, но они останутся в статусе «Новый» или «В очереди на печать». Проанализируем, как «узаконить» их в системе без обращения к драйверу ККТ.
Для этого воспользуемся встроенным инструментом Групповое изменение реквизитов:
Чек ККМ вручную (копированием или подбором).Чек ККМ. Нажмем «Добавить условие отбора», чтобы выбрать только нужные нам чеки (например, по конкретной дате).После этого чеки будут восприниматься системой как полноценно оформленные продажи, и на их основании можно будет сформировать итоговую отчетность.
Если объем данных за 3 дня измеряется сотнями или тысячами позиций, ручной ввод недопустим из-за риска ошибок. Выясним, как автоматизировать этот процесс.
Проанализируем возможности интеграции. В большинстве личных кабинетов ОФД (Такском, Эвотор, Первый ОФД и др.) есть функция выгрузки реестра чеков в формате Excel или CSV. Получив такой файл, мы можем использовать штатную обработку 1С Загрузка данных из файла.
Разберем шаги:
Отчет о розничных продажах (Номенклатура, Количество, Цена, Сумма).Отчет о розничных продажах.Это позволит мгновенно восстановить товарный состав продаж. Если же нужно восстановить именно чеки, существуют сторонние обработки (например, на порталах для разработчиков), которые позволяют подключаться к API вашего ОФД и загружать чеки напрямую, автоматически проставляя им статус «Пробит» без обращения к фискальному накопителю.
При любом выбранном методе крайне важно следить за корректностью документа Кассовая смена. Посмотрим на логику системы: документ Чек ККМ всегда привязан к открытой смене. Если вы создаете чеки задним числом, убедитесь, что:
Кассовая смена на каждую пропущенную дату.Рассмотренные подходы позволяют полностью восстановить прозрачность учета после сбоев, не нарушая при этом фискальную отчетность перед налоговыми органами. Выбор конкретного метода зависит от ваших потребностей в детализации данных и объема восстанавливаемой информации.