Почему в УТ 11.5 Помощник исправления остатков показывает 0 при наличии минусов в отчетах

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

Переход на новые релизы 1С:Управление торговлей (начиная с 11.5.10) часто преподносит сюрпризы технического характера, когда требуется выравнивание остатков после обновления, особенно в механизме Интеркампани. Распространенная ситуация: при формировании отчета по остаткам и доступности товаров (по себестоимости или ведомости по товарам организаций) мы видим пугающие отрицательные остатки, но встроенный Помощник исправления остатков товаров организаций бодро рапортует о том, что проблем нет (0 отрицательных остатков). Рассмотрим подробнее, почему возникает эта методическая коллизия и как привести учет в порядок.

Разберем архитектурные изменения в УТ 11.5

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

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

Выясним причину: влияние даты настройки Интеркампани

Одной из самых частых причин является нарушение хронологии настройки системы. Рассмотрим типичный сценарий:

  1. Были введены начальные остатки или проведены документы списания/реализации.
  2. В этот момент настройки передачи товаров между организациями еще не были созданы или имели более позднюю дату.
  3. Система зафиксировала «честный» минус по организации-продавцу, так как не знала, откуда этот товар можно перепродать.
  4. Позже настройки были добавлены, но документы остались в прежнем состоянии.

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

Проанализируем специфику документа Списание товаров

Как показывает практика, документы Списание товаров ведут себя в УТ 11.5 иначе, чем Реализация товаров и услуг. Если реализация практически всегда инициирует потребность в передаче между организациями, то списания могут «повиснуть» мертвым грузом. Если в момент проведения списания не была четко определена стратегия использования запасов других организаций, система просто спишет товар в минус по конкретной организации.

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

  1. Отменяем проведение документов списания, создающих минусы.
  2. Проверяем актуальность настроек Интеркампани.
  3. Заново проводим документы.

После этих действий система должна корректно заполнить таблицу К оформлению передач (регистр накопления ТоварыКПередачеМеждуОрганизациями), и Помощник наконец-то увидит фронт работ.

Устранение проблемы «пустых» видов запасов

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

Чтобы выявить такие позиции, рекомендуется сформировать отчет «Себестоимость товаров предприятия», настроив группировку по Организации, Складу и Виду запасов. Если вы видите строки с пустой аналитикой вида запасов — это прямой сигнал к необходимости ручной корректировки или перепроведения документов-оснований.

Работа с регламентными заданиями

В современных релизах УТ 11.5 за чистоту данных отвечает регламентное задание Исправление ошибок в данных по запасам. Если Помощник выдает противоречивые данные, проверим, работает ли это задание. В некоторых случаях требуется принудительный запуск процедуры очистки распределения запасов.

Для этого можно воспользоваться консолью запросов или написать небольшую обработку, вызывающую экспортные методы типовой конфигурации. Рассмотрим пример логики, которую можно запустить для принудительного обновления:


// Пример вызова типовых механизмов актуализации распределения
ПроцедурыОбновленияИнформационнойБазы.ЗапуститьАктуализациюРаспределенияЗапасов();
// Также полезно проверить состояние регистра ТоварыКПередачеМеждуОрганизациями

Проверка развернутого сальдо по ГТД

Иногда ситуация выглядит как «минус есть, но его нет». Это происходит при развернутом сальдо по номерам ГТД. Например, товар числится на Организации А с заполненным номером ГТД, а продается от Организации Б без указания ГТД (или с другим номером). Если отчет сформирован без детализации по ГТД, итоговое количество будет верным, но внутри регистра будет «+» по одному номеру и «-» по другому.

Помощник в таких случаях может показывать 0, так как общее количество по номенклатуре в рамках предприятия сходится. Рекомендуем всегда детализировать отчеты до максимально возможной аналитики (ГТД, Вид запасов, Номер партии), чтобы увидеть истинную причину возникновения минусов.

Итоговый алгоритм действий при «ослепшем» Помощнике:

  1. Проверяем регистр Товары к передаче между организациями. Если он пуст при наличии минусов в отчетах — значит, документы не инициировали потребность в Интеркампани.
  2. Убеждаемся в корректности дат настроек. Настройки передачи должны быть датированы ранее, чем началось движение товаров.
  3. Массово перепроводим документы. Используем обработку «Групповое изменение реквизитов» или «Проведение документов» для актуализации движений.
  4. Запускаем актуализацию распределения. Через меню «Обслуживание — Регламентные операции» проверяем выполнение заданий по исправлению запасов.
  5. Контролируем результат. Снова запускаем Помощник. Если настройки верны, он должен увидеть отрицательные остатки и предложить сформировать документы Передача товаров.

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

← На главную