Почему приходная накладная в УТ 11 не формирует движения по себестоимости и как это исправить?

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

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

Анализ функциональных опций учета

Первым делом, если вы видите, что документ проведен, но движений по регистрам накопления недостаточно, необходимо проверить настройки финансового учета. В УТ 11 существует критически важная функциональная опция Учет себестоимости товаров ведется с.

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

Чтобы проверить эту настройку:

  1. Перейдите в раздел НСИ и администрирование.
  2. Выберите пункт Настройка НСИ и разделов.
  3. Откройте подраздел Финансовый результат и контроллинг.
  4. Проверьте значение поля Учет себестоимости товаров ведется с.

Если вы измените эту дату на более раннюю (соответствующую началу вашего учета), вам потребуется выполнить перепроведение документов за этот период, чтобы движения по регистрам были сформированы корректно.

Разделение регистров: почему остатки не совпадают

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

Если отчеты показывают разные данные, значит, в системе присутствуют записи, которые влияют на один регистр, но не затрагивают другие. В таких случаях бесполезно перепроводить документы «вслепую» — необходимо анализировать движения конкретного документа через отчет Движения документа. Если документ не делает движений по нужному регистру, причина почти всегда кроется либо в настройках учета, либо в статусе документа (например, если используется ордерная схема, движения по товарам могут формироваться не накладной, а документом Приходный ордер на товары).

Практические рекомендации по диагностике

Для исправления ситуации с «минусами» и расхождениями, следуйте нашему алгоритму:

  1. Проверка через отладчик: Если документы идентичны, но дают разные движения, откройте процедуру ОбработкаПроведения в модуле объекта Приходная накладная. Поставьте точку остановки и посмотрите, какие условия проверяет система перед записью в регистры.
  2. Анализ хозяйственных операций: Убедитесь, что для всех анализируемых документов выбрана одна и та же хозяйственная операция. Разные операции имеют разные шаблоны движений.
  3. Регламентные задания: Помните, что в УТ 11 многие движения по себестоимости рассчитываются при выполнении процедуры Закрытие месяца. Если регламентная операция не завершена, отчеты будут показывать неполные данные.
  4. Регистры партий: Обратите внимание, что в актуальных версиях УТ 11.5 старые регистры партий могут быть упразднены или перенесены в регистр Себестоимость товаров с расширенной аналитикой. Не ищите то, чего уже нет в архитектуре системы.

Разбирая проблему, всегда смотрите на отчет Движения документа — это самый верный способ увидеть, какой регистр «не доработал». Если расхождения остаются после перепроведения, проверьте наличие старых резервов или незакрытых заказов, которые «держат» товар в регистре Свободные остатки, не давая ему быть доступным для корректного списания.

← На главную