Ситуация, когда товар числится в наличии, но система блокирует отгрузку, часто встречается в 1С:ERP из-за сложной архитектуры складского учета. Давайте разберемся, почему возникают такие «разрывы» и как вернуть систему в рабочее состояние, не прибегая к опасным методам ручного редактирования регистров.
В ордерной схеме 1С:ERP товар проходит через два контура: оперативный (складской) и финансовый (учетный). Когда вы оформляете Перемещение товаров, система создает распоряжение на отгрузку. Если вы не создали Расходный ордер на товары, товар физически числится на складе, но система «резервирует» его под это распоряжение.
Если вы пытаетесь исправлять остатки ручной корректировкой регистров Товары к отгрузке или Запасы и потребности, вы ломаете логическую цепочку. Система ожидает завершения сделки (создания ордера), а ваши правки создают «фантомные» записи, которые приводят к ошибкам при следующих движениях.
Прежде чем что-то менять, необходимо правильно прочитать отчеты. Рассмотрим основные инструменты, которые помогут увидеть реальную картину:
Если данные в этих отчетах расходятся, значит, нарушена целостность данных в регистрах накопления. Для быстрой выверки расхождений пригодится отчет для сравнения товаров на складах и товаров организаций.
Вместо ручного правления регистрами, воспользуйтесь стандартным функционалом 1С:ERP для контроля:
Если перемещение от 2022 года больше не актуально и вы хотите очистить остатки, следуйте этим правилам: для глобальной очистки и сокращения объема исторических данных в крупной базе можно запустить обработку для многопоточной свёртки 1С:ERP.
Если вы все же решили глубоко погрузиться в диагностику, не пишите запросы к регистрам наугад. Используйте Консоль запросов и анализируйте движения конкретных документов:
// Пример анализа движений документа по регистрам
ВЫБРАТЬ
Т.Период,
Т.Регистратор,
Т.Номенклатура,
Т.Количество
ИЗ
РегистрНакопления.ТоварыНаСкладах КАК Т
ГДЕ
Т.Регистратор = &СсылкаНаДокумент
Помните, что 1С:ERP требует понимания взаимосвязи документов. Если вы создали Приходный ордер на основании Заказа поставщику, но данные не сходятся, проверьте, не было ли оформлено Поступление товаров и услуг с другими характеристиками или статусами.
Подводя итог: работайте через стандартные цепочки документов. Если система показывает ошибку «Недостаточно для отгрузки», значит, она видит блокировку ресурса под старую операцию. Найдите этот «зависший» документ с помощью отчета Контроль оформления документов товародвижения и закройте его корректно — через отмену или полноценное оформление ордера.