При переходе с версии 2.4 на версию 2.5 многие пользователи сталкиваются с тем, что привычный механизм резервирования товаров под будущий выпуск этапов производства перестал работать так, как ожидалось. Вместо ожидаемого жесткого резервирования система переводит строки заказов в статус «К обеспечению» или «Отложить резервирование». Давайте разберем, почему это происходит и как настроить процесс обеспечения в новой архитектуре 1С:ERP.
В версии 2.4 существовал механизм, который позволял принудительно зафиксировать резерв под будущий выпуск. В версии 2.5 логика была кардинально переработана. Теперь ключевым объектом управления является Регистр накопления: Распределение запасов.
Система 2.5 использует динамический алгоритм: она анализирует все плановые поступления (производство, закупки) и потребности (заказы клиентов, этапы производства). Если вы устанавливаете действие Резервировать по мере поступления, система не создает жесткую блокировку остатка «здесь и сейчас», а начинает «справочно» распределять будущие поступления на потребность в рамках текущего горизонта планирования.
Рассмотрим причину, по которой строки заказов могут игнорироваться механизмом обеспечения. В коде конфигурации существует логика проверки дат, которая определяет, стоит ли вообще пытаться зарезервировать товар. Если желаемая дата отгрузки находится вне обеспечиваемого периода, система принудительно откладывает резервирование.
Проанализируем пример логики, заложенной в алгоритмы распределения:
ВЫБОР КОГДА Границы.ГраницаПериода = ДАТАВРЕМЯ(1,1,1)
ИЛИ Границы.ГраницаПериода >= Движения.ЖелаемаяДатаОтгрузки ТОГДА
0
ИНАЧЕ
Движения.РезервироватьПоМереПоступления
КОНЕЦ КАК ОтложитьРезервирование
Как мы видим, если ЖелаемаяДатаОтгрузки превышает текущий горизонт (ГраницаПериода), система не выполняет резервирование. Чтобы это исправить, необходимо:
Схемы обеспечения на складе.Если вам необходимо, чтобы этапы производства видели будущий выпуск материалов, пройдемся по этапам настройки:
Распределение запасов не увидит связь, если аналитики учета расходятся.В сложных сценариях, где несколько этапов претендуют на одни и те же полуфабрикаты, система 2.5 отдает приоритет по дате потребности и приоритету заказа. Мы не рекомендуем пытаться «вручную» разбивать строки заказа на части (например, 10 шт. резервировать, 5 шт. обеспечивать), если это не продиктовано реальной бизнес-необходимостью.
Вместо этого мы предлагаем:
Состояние обеспечения заказов для анализа дефицита.Распределения запасов, чтобы принудительно отдавать приоритет конкретным этапам производства.Подводя итог, помните, что версия 2.5 требует больше доверия к автоматическим алгоритмам системы. Вместо попыток «зафиксировать» резерв, сфокусируйтесь на корректности плановых дат в этапах производства и правильной настройке горизонтов обеспечения — тогда цепочка планирования заработает корректно.