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