Посмотрели мы вместе систему и вот что получили:
1. Спецификации настроены так: Тип строки стоит Номенклатура
2. Маршруты: параметр Жестко/мягко не стоит.
3. Остатки материалов есть.
4. Свободное Рабочее время ресурсов есть.
Вот что мы обнаружили:
1. Создаём ПЗ, делаем оценку.
2. Запускаем планирование по заданиям (Вперёд от сегодняшнего, Назад от даты поставки - оба варианта пробовали).
3. Система создаёт спланированные заказы и полуфабрикаты планирует с датой на последнюю операцию Готового изделия. И это Неверно - из-за того, что полуфабрикаты реально задержаны, то выполнение всего заказа сдвигается.. (немножко в недоумении от такой наглости
4. Удаляем спланированные заказы, заново запускаем Планирование по заданиям с аналогичными параметрами.
5. И получаем нужный, правильный результат. Полуфабрикаты планируются правильно на первую или вторую (третью) операции сборки.
Алгоритм, когда система планирует правильно - найден. Непонятно, почему она ошибается в первый раз:
1. Может влиять настройка Группы покрытия Период и отрицательные и положительные дни на полуфабрикатах и сдвигать один из полуфабрикатов в конец.
2. Баг в модификациях
3. Баг в стандарте (но ранее я таких эффектов не замечал).
Сводное не запускали, чтобы исключить ошибку, запускали только планирование по ПЗ