Почему «Отчет о розничных продажах» не проводится в 1С:УТ 11 из-за контроля остатков и как это исправить?

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

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

Давайте подробно разберем, почему возникает эта ошибка, как устроен механизм контроля остатков в современных конфигурациях ERP-класса и какие практические шаги помогут решить проблему без радикального отключения контроля остатков.

Причина 1. Расхождение между регистрами склада и организации

В ERP-решениях 1С (включая УТ 11 и Комплексную автоматизацию) учет товаров разделен на два независимых контура:

  1. Складской учет — движение товаров в физическом выражении (регистр накопления ТоварыНаСкладах).
  2. Финансовый учет организаций — владение товаром конкретным юридическим лицом (регистр накопления ТоварыОрганизаций).

Очень часто остаток по складу есть, но программа выдает ошибку проведения ОРП, потому что на уровне организации этот товар «не числится» или числится по другому виду налогообложения. Для устранения такой проблемы можно использовать обработку для устранения расхождений между регистрами «Товары на складах» и «Товары организаций».

Как проверить и исправить:

Рассмотрим порядок действий для сверки остатков:

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

Причина 2. Невыполненная архивация чеков ККМ

В розничной торговле УТ 11 операции часто регистрируются документами ЧекККМ в течение кассовой смены. При закрытии смены формируется сводный Отчет о розничных продажах. Если в процессе закрытия смены произошел технический сбой, остатки могут «зависнуть».

Суть проблемы:

Проданные в течение смены товары уже были списаны (или заблокированы) документами ЧекККМ со статусом «Пробитый». При проведении ОРП программа пытается списать эти же товары повторно. Если чеки не перешли в статус «Архивный», возникает ситуация «двоения» движений, и система сообщает о нехватке остатка.

Как проверить и исправить:

Проанализируем состояние кассовой смены по шагам:

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

Причина 3. Контроль остатков на «будущие даты» (Оперативный контроль)

Одна из неочевидных особенностей УТ 11 заключается в том, что проведение документа задним числом анализирует остатки не только на момент времени самого документа, но и на все последующие даты вплоть до текущего момента.

Выясним причину на примере: на 10-е число месяца у нас есть 2 шт. товара. Мы проводим ОРП за 10-е число на эти 2 шт. Но 12-го числа этот товар уже был списан другим документом (например, документом РеализацияТоваровУслуг). Если мы сейчас проведем ОРП за 10-е число, то на 12-е число остаток уйдет в минус. Контроль остатков заблокирует проведение документа 10-го числа, сообщив о нехватке товара.

Как проверить и исправить:

  1. Сформируем «Ведомость по товарам организаций» без ограничения конечного периода (на текущую дату) или на конец месяца.
  2. Посмотрим, не уходит ли остаток в минус в последующих периодах после даты проведения проблемного ОРП.
  3. Если обнаружен «минус» в будущем, нам потребуется временно распроводить более поздние документы списания (реализации, списания товаров, другие ОРП), провести наш проблемный документ, а затем последовательно перепроводить последующую цепочку документов, параллельно разбираясь, откуда возник реальный дефицит товара.

Причина 4. Несоответствие налогообложения и видов запасов

Часто в ошибке фигурирует фраза: «не хватает по налогообложению Продажа не облагается НДС». Это указывает на проблему автоматического подбора видов запасов.

При проведении документов списания в УТ 11 отрабатывает сложный механизм подбора под названием «Виды запасов». Программа анализирует, под какую систему налогообложения списывается товар. Если товар был приобретен с НДС (например, для общей системы налогообложения — ОСНО), а розничная точка работает по патенту или ЕНВД (без НДС), то программа ищет у себя на остатках вид запасов с налогообложением «Без НДС».

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

Как проверить и исправить:

  1. В документе «Отчет о розничных продажах» откроем скрытую форму движений. Для этого нажмем кнопку Еще в верхней части документа и выберем пункт Открыть виды запасов.
  2. Проанализируем заполненную таблицу. Если виды запасов заполнены некорректно или содержат пустые значения налогообложения, очистим их.
  3. Нажмем кнопку «Заполнить виды запасов» (или выберем автоматическое заполнение). Программа попытается пересчитать партии и сопоставить их с текущими настройками организации.
  4. Проверим настройки учетной политики организации: включена ли там возможность розничных продаж с отличным от опта налогообложением, и настроены ли правила распределения запасов.

Причина 5. Повреждение ключей аналитики учета номенклатуры

В современных конфигурациях 1С остатки хранятся в регистрах не напрямую по справочникам Номенклатура, Склад и Организация, а через специальный промежуточный справочник — «Ключи аналитики учета номенклатуры». Это сделано для оптимизации запросов и повышения быстродействия базы данных.

Если в базе выполнялось слияние дублей номенклатуры, перенос данных, или произошел аварийный сбой транзакции, связь между реальным товаром и ключом аналитики в регистрах может нарушиться. Товар числится на складе по одному ключу аналитики, а документ ОРП пытается списать его по другому.

Как исправить проблему с ключами аналитики:

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

Методика быстрой диагностики: «Поиск минуса»

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

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

Используя эти системные методы, мы сможем разобраться в причинах сбоя проведения документов и поддерживать складской и финансовый учет в нашей базе 1С в идеальном порядке без отключения важных механизмов контроля. При возникновении проблем с проведением документов также можно использовать обработку для исправления отрицательных остатков товаров организации.

← На главную