Торговля и Склад · 11 мин
Почему не проводится отчет о розничных продажах в 1С
Разбираем основные причины, почему не проводится отчет о розничных продажах в 1С: остатки, цены, касса ККМ, даты и права. Пошаговая диагностика и исправление ошибок.
Отчет о розничных продажах — ключевой документ закрытия кассовой смены в 1С: он списывает товар со склада, отражает выручку и формирует проводки. Когда документ отказывается проводиться, работа магазина фактически останавливается: остатки не уменьшаются, выручка не попадает в учет, а регистры расходятся с фактическим состоянием кассы. При этом программа почти всегда сообщает причину отказа — важно уметь её прочитать.
Чаще всего отказ связан с отрицательными остатками, незаполненными ценами, неверным складом или кассой ККМ, закрытым периодом либо правами пользователя. Реже причина кроется в повреждении данных, дублях документов или ошибках обмена с кассовой программой. Ниже разобраны типовые сценарии для конфигураций «Управление торговлей», «Розница» и «Комплексная автоматизация», а также порядок безопасной диагностики.
Как прочитать сообщение об ошибке при проведении
При неудачном проведении 1С выводит служебное сообщение в нижней части окна или в отдельной панели. Именно там содержится первичная диагностика: программа указывает номер строки табличной части, номенклатуру, склад и характер проблемы — например, «Не хватает 5 шт. товара на складе» или «Не заполнена цена». Не закрывайте это сообщение, не прочитав его до конца.
Если сообщений несколько, они выводятся списком. Двойной щелчок по строке сообщения в большинстве конфигураций позиционирует курсор на проблемную строку документа или проблемное поле. Это самый быстрый способ локализовать ошибку без ручного перебора всей табличной части.
Если документ загружен из кассовой программы или обмена, сообщение может быть общим («Ошибка при проведении документа»). В этом случае откройте журнал регистрации (в режиме «1С:Предприятие» — через меню «Администрирование» → «Журнал регистрации» либо через конфигуратор) и отфильтруйте события по времени попытки проведения — там фиксируется детальное описание ошибки.
Недостаток товара на складе и контроль остатков
Самая частая причина отказа — попытка списать товар, которого нет на указанном складе. Если в настройках учета включен контроль отрицательных остатков, документ не проведется, пока остаток не станет достаточным. Проверьте остатки отчетом «Остатки товаров на складах» (в «Рознице» — «Товары на складах») по конкретной номенклатуре и складу из шапки документа.
Обратите внимание на детали: остаток может существовать, но на другом складе, в другой организации, с другой характеристикой или серией номенклатуры. Для учета с характеристиками программа контролирует остаток именно по связке «номенклатура + характеристика» — расхождение в одном измерении дает дефицит.
Причины фактического дефицита обычно такие: не оприходована приходная накладная, не оформлено перемещение между складами, товар продан до его оприходования (продажа «в минус» ранее была запрещена, а документы зависли), либо в учете заведен дубль карточки товара, и остаток «лежит» на другом элементе справочника.
- 1Сформируйте отчет по остаткам товара с отбором по складу из документа
- 2Сравните учетный остаток с количеством в строке отчета о розничных продажах
- 3Проверьте, оприходованы ли приходные документы и перемещения на этот склад
- 4Проверьте дубли номенклатуры и совпадение характеристик
- 5Оформите недостающее поступление или скорректируйте склад в документе
- 6Перепроведите отчет о розничных продажах и убедитесь в отсутствии ошибок
Проблемы с ценами, кассой ККМ и организацией
Второй блок причин — незаполненные или некорректные аналитики документа. Если в строке документа отсутствует цена при включенном контроле цен, либо не установлен вид цен для магазина, проведение блокируется. Проверьте, что для склада (магазина) задан розничный вид цен и на дату документа есть актуальная установка цен номенклатуры.
Касса ККМ должна быть активной, относиться к той же организации, что указана в документе, и соответствовать типу учета. Если кассу поменяли вручную после загрузки данных с фискального регистратора, возможно несовпадение: денежные средства пытаются попасть в одну кассу, а настройки рабочего места кассира указывают на другую.
Также проверьте заполненность обязательных полей шапки: организация, склад, касса ККМ, подразделение. В конфигурациях с раздельным учетом НДС и при работе с маркированным товаром могут требоваться дополнительные аналитики — статусы маркировки, ставки НДС в строках.
Остатки по складу, характеристики, дубли номенклатуры
Вид цен магазина и документ установки цен на дату продажи
Дату запрета редактирования и дату документа
Карточку кассы ККМ и организацию в шапке
Дата документа, закрытый период и последовательность проведения
Документ не проведется, если его дата попадает в закрытый период. Проверьте дату запрета изменения данных: «Администрирование» → «Поддержка и обслуживание» → «Даты запрета изменения данных» (в типовых конфигурациях на платформе 8.3). Если период закрыт, либо перенесите документ на актуальную дату (если это допустимо по учетной политике), либо временно откройте период — это должны делать пользователи с соответствующими правами и после согласования с бухгалтерией.
Другая ситуация — документ стоит «спиной» на более поздние документы. Например, на дату отчета о розничных продажах остатка не хватает, потому что поступление оформлено более поздним временем в тот же день. Восстановите хронологию: измените время документов внутри дня так, чтобы поступление шло раньше продажи, либо перепроведите документы за день в правильной последовательности.
В некоторых конфигурациях используется механизм «Последовательность документов» или расчет итогов по регистрам. Если граница последовательности «отвалилась» назад, проведение может завершаться ошибкой расчета. Восстановление последовательностей выполняется через «Все функции» → «Стандартные» → «Проведение документов» / «Восстановление последовательностей» — только после резервной копии.
Права пользователя и блокировки базы
Если у пользователя нет прав на проведение документа или на интерактивное изменение регистров, программа выдаст сообщение о нарушении прав доступа. Проверьте роль пользователя: для работы с розничными продажами нужны права на документ «Отчет о розничных продажах» и связанные регистры (товары на складах, продажи, денежные средства). Настройка прав выполняется администратором через профили групп доступа.
В клиент-серверном режиме и при параллельной работе возможны блокировки: другой пользователь или фоновое задание (обмен с кассой, обмен с сайтом, расчет себестоимости) удерживает те же данные. Симптом — сообщение о конфликте блокировок при проведении. Подождите завершения фоновых заданий и повторите попытку; если блокировка «зависла», администратор может проверить активные сеансы в консоли кластера или через «Администрирование» → «Активные пользователи».
Ошибки после обмена с кассой и типовые сбои данных
В «1С:Розница» и при интеграции с фронтолом отчет о розничных продажах часто формируется автоматически при закрытии смены. Если обмен прошел с ошибками — оборвалась связь, смена закрылась дважды, чек пробит на удаленный товар — документ может остаться в состоянии «не проведен» или вовсе не создаться. Проверьте журнал обмена с кассой и наличие дублей документов за ту же смену.
Дубли отчетов по одной кассовой смене — распространенная проблема: второй документ не проводится, потому что товар уже списан первым. Найдите все отчеты о розничных продажах за дату по этой кассе ККМ и сравните суммы с Z-отчетом. Лишний документ пометьте на удаление, предварительно убедившись, что он не участвует в других связках (эквайринг, сверка с ОФД).
Если ошибки носят неочевидный характер (документ «висит», сообщения неинформативны), выполните тестирование и исправление информационной базы через конфигуратор — но только на копии и при отсутствии работающих пользователей. Перед этим обязательно сделайте выгрузку базы (dt).
Как проверить результат после исправления
После устранения причины проведите документ и убедитесь, что он отразился в учете корректно. Откройте движения документа (кнопка «Перейти» → «Движения документа» или аналогичная): должны быть записи по регистрам товаров, продаж и денежных средств.
Сверьте итоги: сумма документа должна совпадать с Z-отчетом по кассе, остатки по складу — уменьшиться на проданное количество, а в отчете «Продажи» должна появиться соответствующая строка. Если используется эквайринг, проверьте, что безналичная оплата корректно отнесена на расчетный счет или эквайринговый договор.
Как проверить результат
Документ проведен, сообщений об ошибках нет
Повторные сообщения о нехватке остатков или прав
Остаток уменьшился на количество из отчета
Остаток не изменился или ушел в минус
Совпадает с Z-отчетом по кассе ККМ
Расхождение с фискальными данными
Есть записи по товарам, продажам и денежным средствам
Движения отсутствуют или неполные
Часто задаваемые вопросы
Отчет не проводится с ошибкой «Не хватает товара», но остаток в отчете есть. Что не так?
Проверьте измерения остатка: склад, организация, характеристика и серия номенклатуры должны точно совпадать с указанными в документе. Также остаток может быть зарезервирован под заказ покупателя — в этом случае свободный остаток меньше физического.
Можно ли провести отчет о розничных продажах задним числом?
Технически — да, если период не закрыт датой запрета и на ту дату достаточно остатков. Но учтите: проведение задним числом меняет себестоимость и может потребовать перепроведения всех последующих документов по складу. Согласуйте это с бухгалтерией.
Документ загружен с кассы и не проводится. Исправлять его вручную?
Ручная правка допустима, но сначала выясните причину в данных обмена: если ошибка в выгрузке с фронтола, исправленный вручную документ при повторной загрузке может задвоиться. Надежнее устранить проблему на стороне кассы и повторить обмен.
Что делать, если отчетов о розничных продажах за одну смену два?
Сравните оба документа с Z-отчетом: корректный оставьте, дубль пометьте на удаление. Проверьте, не ссылаются ли на дубль другие документы (эквайринговые операции, сверки). Затем разберитесь, почему возник дубль — обычно это повторная загрузка с кассы.
Ошибка «Нарушение прав доступа» при проведении — это сбой программы?
Нет, это работающий механизм разграничения прав. Обратитесь к администратору 1С: ему нужно добавить пользователю профиль с правами на проведение документа и записи в связанные регистры. Самостоятельно расширять себе права не следует.
Поможет ли отключение контроля остатков, чтобы документ провелся?
Документ проведется, но в учете появится отрицательный остаток, который исказит себестоимость продаж и усложнит инвентаризацию. Отключение контроля — временная мера на период разбора расхождений, а не решение проблемы.
Что важно запомнить
Отказ в проведении отчета о розничных продажах почти всегда объясняется четырьмя причинами: нехваткой остатков, незаполненными ценами или кассой, закрытым периодом и отсутствием прав. Начинайте диагностику с текста сообщения об ошибке, исправляйте причину, а не симптом, и после проведения сверяйте документ с Z-отчетом и остатками склада.