При ведении розничных продаж в 1С:Розница 3.0 пользователи иногда сталкиваются с критической ситуацией: чек ККМ успешно пробит, фискализирован и отправлен в ОФД, но в базе 1С отсутствуют не только сам документ «Чек ККМ», но и связанные с ним документы, такие как «Отчет о розничных продажах» (ОРП) и «Кассовая смена». Такая рассогласованность данных является серьезной проблемой, поскольку нарушает корректность учета продаж, товарных остатков и может привести к вопросам со стороны контролирующих органов (согласно 54-ФЗ).
В этой статье мы подробно разберем, почему возникают подобные расхождения, какие действия необходимо предпринять для диагностики и как эффективно восстановить отсутствующие данные в 1С.
Прежде чем приступать к восстановлению, необходимо тщательно проанализировать ситуацию, чтобы понять корневую причину проблемы. Давайте рассмотрим ключевые шаги по диагностике:
Первым делом убедитесь, что чек действительно был фискализирован и содержит нужную сумму. Для этого мы можем:
Мы должны внимательно проверить нумерацию документов в 1С и сравнить ее с данными в ОФД. Это позволит нам выявить пропуски, которые могут указывать на удаление или не создание документов.
Кассовая смена. Если последовательность смен нарушена (например, идет смена 308, потом 310, 311, а 309 отсутствует), это является явным признаком проблемы. Смена 309 могла быть удалена или не создана.Иногда документы могут быть в базе, но по какой-то причине не отображаться в стандартных журналах. Мы можем использовать расширенные возможности 1С:
Все функции (или Функции технического специалиста).Журнал Чеков ККМ. Установим период за дату возникновения проблемы и снимем все отборы и фильтры. Внимательно просмотрим список: возможно, чек присутствует, но находится в непроведенном состоянии (поможет автоматический поиск и контроль ошибок учета в 1С) или с другими пометками.Регистры, которые отвечают за учет розничных продаж, чтобы убедиться, что данные там не 'зависли'.Журнал регистрации является мощным инструментом для отслеживания всех событий в базе данных. Мы должны изучить его за период, когда возникла проблема, чтобы найти следующие записи:
Эти записи помогут нам определить, были ли ошибки при попытке записи чека в базу или же документ был удален после создания.
Мы должны убедиться, что наши списки документов в 1С не содержат скрытых фильтров или отборов. Перейдем в следующие разделы:
Кассовые сменыОтчеты о розничных продажахЧеки ККМДля каждого списка мы должны сбросить все фильтры, установить широкий период (например, весь месяц) и внимательно просмотреть наличие отсутствующих документов.
После проведения диагностики мы можем сузить круг потенциальных причин. Давайте рассмотрим наиболее распространенные сценарии, приводящие к расхождениям:
Одной из частых причин являются неполадки в работе драйвера фискального регистратора или проблемы с его подключением. Мы должны проверить следующее:
Иногда после обновлений операционной системы, конфигурации 1С или при внезапном отключении компьютера, 1С может создать новое "рабочее место" с тем же идентификатором. В результате, программа начинает считать это новое рабочее место текущим, а настроенное ранее оборудование — принадлежащим другому, что приводит к разрыву связи с ККТ.
Неправильная установка налогового режима, неверные настройки организации или другие расхождения в передаваемых реквизитах на уровне ККТ могут вызвать ошибки при формировании чека. В таких случаях фискализация в ОФД может пройти, но 1С не сможет корректно обработать ответ от ККТ или записать чек.
Сбои в работе самой контрольно-кассовой техники, такие как отключение электричества, окончание чековой ленты в процессе пробития чека, или внутренние ошибки прошивки, могут привести к тому, что смена на кассе закроется, а в 1С — нет. Или чек фискализируется, но не будет записан в базу 1С.
В 1С:Розница 3.0 существуют регламентные задания, которые могут архивировать или удалять чеки ККМ за предыдущие периоды. Также есть настройка "Удалять непробитые чеки ККМ" (ее можно найти в Настройка - Еще больше возможностей - Продажи - Розничные продажи). Если эта настройка включена, система автоматически удаляет неотправленные или непробитые чеки при закрытии смены, что может быть причиной их отсутствия в базе.
После выявления возможных причин мы можем перейти к восстановлению данных. Рассмотрим различные подходы.
Если чек отсутствует в 1С, но есть в ОФД, одним из вариантов является ручное создание всех необходимых документов. Этот метод требует внимательности и может быть трудоемким, но позволяет восстановить учет.
Мы должны создать новый документ Чек ККМ задним числом. Укажем дату и время, которые соответствуют дате и времени пробития чека по данным ОФД. Внесем всю информацию о проданных товарах, их количестве, ценах, сумме, а также виде оплаты, сверяясь с данными из ОФД.
Если смена отсутствует, создадим документ Кассовая смена на ту же дату. Важно, чтобы этот документ охватывал временной интервал, в который был пробит отсутствующий чек. Если есть пропуски в нумерации смен (например, 308 и 310, а 309 отсутствует), то мы можем создать смену с номером 309, если это соответствует фактической последовательности на ККТ. Внесем данные о начале и конце смены.
После создания чеков и кассовых смен, мы можем создать документ Отчет о розничных продажах. Откроем новый документ ОРП, выберем соответствующую кассу ККМ и нажмем кнопку "Заполнить по чекам ККМ". Если чеки созданы корректно, они должны подтянуться в ОРП. Убедимся, что сумма ОРП соответствует общей выручке за смену, включая восстановленный чек.
В некоторых случаях, если документы созданы вручную, может потребоваться их программное связывание. Для этого могут использоваться специальные обработки, доступные на различных ресурсах для 1С (например, Инфостарт). Такие обработки позволяют установить корректные ссылки между Чеком ККМ, Кассовой сменой и Отчетом о розничных продажах, а также при необходимости связать их с фискальными данными.
Внимание: Создание документов задним числом может вызвать вопросы у бухгалтерии и контролирующих органов. Мы должны быть готовы предоставить объяснения и подтверждающие документы (копии чеков, Z-отчеты).
Давайте убедимся, что наше оборудование настроено корректно, используя инструкцию по настройке торгового места.
Каждый производитель фискальных регистраторов предоставляет утилиту "Тест драйвера ККТ". Мы должны запустить ее, чтобы проверить соединение с кассой и убедиться, что она корректно определяется и отвечает на команды. Это поможет исключить проблемы на аппаратном уровне или с установкой драйвера.
Если мы подозреваем "потерю" рабочего места в 1С, мы можем выполнить следующие действия:
справочник Подключаемое оборудование.Это наиболее современный и эффективный способ решения проблемы, если она возникает нечасто или требуется массовое восстановление данных.
Сервис "1С-Чеки ОФД", встроенный в 1С:Розница 3.0 (начиная с версии 3.0.5.164), позволяет автоматически загружать данные о розничных продажах (чеки и кассовые смены) напрямую из облака оператора фискальных данных в 1С — для этой задачи есть автоматическая загрузка чеков из ОФД в 1С. На основе этих данных он формирует Отчеты о розничных продажах и выполняет необходимые проводки. Это идеальное решение для восстановления отсутствующих в 1С документов при наличии их в ОФД.
Мы должны перейти в раздел Продажи - Кассы ККМ и создать новую запись или отредактировать существующую для вашей кассы.
Для новой записи в поле "Тип кассы" выберем ККМ Offline. В поле "Обработчик офлайн оборудования" укажем ОФД.
Нам потребуется получить токен авторизации в личном кабинете вашего оператора фискальных данных (ОФД). Этот токен является ключом для доступа 1С к данным из ОФД. Введем полученный токен в соответствующее поле в настройках кассы ККМ.
После настройки, 1С сможет подключаться к ОФД и загружать данные. Мы можем запустить ручную загрузку или настроить регламентное задание. Система проанализирует данные из ОФД, сравнит их с имеющимися в 1С и создаст недостающие Чеки ККМ, Кассовые смены и Отчеты о розничных продажах.
При первой загрузке или при обнаружении новой номенклатуры, сервис может запросить сопоставление номенклатуры между данными, полученными из ОФД, и справочником 1С. Мы должны внимательно провести это сопоставление, чтобы избежать дублирования товаров или некорректного учета.
В 1С:Розница 3.0 также имеется специальный отчет, позволяющий сверить розничную выручку по данным ОФД с данными, зарегистрированными в программе. Мы можем использовать его для регулярного контроля и выявления расхождений.
Этот отчет:
Регулярное использование этого отчета поможет нам оперативно выявлять и устранять несоответствия, предотвращая накопление проблем.
При работе с подобными ситуациями мы должны помнить о следующих моментах:
Восстановление данных после таких расхождений — это многоэтапный процесс, требующий внимательности и системного подхода. Используя описанные методы диагностики и восстановления, особенно сервис "1С-Чеки ОФД", мы сможем эффективно решить проблему и обеспечить корректность учета в 1С:Розница 3.0.