При работе в 1С: Управление торговлей 11.4, особенно при использовании сложных схем учета, таких как продажи между собственными организациями ("Интеркампани"), пользователи могут столкнуться с ошибкой "Обнаружен лишний резерв по измерениям". Эта ошибка блокирует проведение документов, например, Поступление товаров и услуг или Реализация товаров и услуг, и может поставить в тупик, поскольку стандартные отчеты по остаткам и резервам могут не показывать никаких проблем.
Давайте подробно разберем, почему возникает эта ошибка и какие шаги предпринять для ее устранения, основываясь на реальном примере, когда проблема возникла из-за некорректного исправления документов "задним числом".
В основе проблемы чаще всего лежит нарушение хронологической последовательности и логики работы регистров. Проанализируем типичную ситуацию, которая приводит к ошибке.
Поступление товаров и услуг на Организацию 1. Товар теперь числится на остатках этой организации.Реализация товаров и услуг от имени Организации 2, которая не является владельцем товара. Чтобы продажа состоялась, система автоматически формирует движения по передаче товара между организациями. В этот момент в регистре РезервыТоваровОрганизаций создается запись, резервирующая товар на Организации 1 для последующей передачи Организации 2.Поступление товаров и услуг и "в лоб" меняет получателя с Организации 1 на Организацию 2.В этот момент и происходит сбой. Система пытается перестроить всю цепочку движений. Визуально в документах все может выглядеть корректно: документы реализации теперь проводятся по Организации 2, которая, согласно исправленному поступлению, и является владельцем товара. Однако механизм резервирования, особенно в регистре РезервыТоваровОрганизаций, не всегда корректно отрабатывает такое "грубое" вмешательство. Запись о резерве, созданная для передачи товара с Организации 1, может "зависнуть" в физических таблицах базы данных, даже если в логических регистрах, видимых пользователю, она исчезла.
В результате, при попытке провести любой новый документ по этому товару, система обращается к данным и обнаруживает "фантомный" резерв, который не имеет документа-основания. Это и есть "лишний резерв по измерениям".
Прежде чем прибегать к радикальным методам, стоит попробовать стандартные средства, предназначенные для исправления подобных расхождений.
Шаг 1. Проверка настроек контроля остатков.
Убедитесь, что в системе включен контроль остатков товаров организаций. Это помогает предотвращать возникновение отрицательных остатков и связанных с ними проблем на этапе проведения документов. Настройка обычно находится в разделе НСИ и администрирование -> Настройка НСИ и разделов -> Финансовый результат и контроллинг.
Шаг 2. Запуск "Помощника исправления остатков товаров организаций".
В 1С:УТ есть специальный инструмент для выявления и исправления расхождений в учете товаров между организациями.
В некоторых случаях этого может быть достаточно, чтобы исправить "зависшие" остатки и резервы. Для контроля ситуации также можно использовать отчет для сравнения регистров «Товары на складах» и «Товары организаций».
Если штатные помощники не справились, следующим шагом будет полное и последовательное перепроведение документов. Простого распроведения и повторного проведения может быть недостаточно.
Поступление).Реализация товаров и услуг, Передача товаров между организациями.РезервыТоваровОрганизаций. После отмены проведения документов он должен быть пустым по проблемной номенклатуре. Если записи остались (иногда распроведение создает сторнирующие записи, а не удаляет старые), это указывает на глубину проблемы.Поступления).Этот метод часто помогает, так как заставляет систему заново построить всю цепочку движений корректно. Для быстрого отбора всех связанных операций пригодится обработка для поиска номенклатуры в документах продажи, закупки и перемещения.
Как показала практика в исходной ситуации, проблема может лежать глубже — на уровне рассогласования данных в логических регистрах (то, что мы видим в отчетах) и физических таблицах базы данных SQL.
В этом случае единственным надежным решением является запуск утилиты Тестирование и исправление информационной базы (ТИИ). Она проводит низкоуровневую проверку целостности данных и исправляет найденные ошибки.
Порядок действий:
После завершения ТИИ проблема с "лишним резервом" с высокой вероятностью будет устранена, так как утилита найдет и удалит некорректную запись из физической таблицы регистра РезервыТоваровОрганизаций.
Чтобы минимизировать риск повторения проблемы, следуйте простым правилам: