Показать сообщение отдельно
Старый 19.04.2015, 17:35   #1  
Artem Shakin is offline
Artem Shakin
Участник
 
19 / 10 (1) +
Регистрация: 19.04.2015
Адрес: СПб
Сводное планирование/Планирование операций AX2009
Доброго дня.
Прошу помощи в решении следующей проблемы, схожей с этой: AX 2009 Сводное планирование, планирование операций

Суть в следующем:
Из-за сложности маршрутов и большого ассортиментного распределения продукции для каждой из линий использовать ограничение по мощности для всех участвующий в маршруте рабочих центров не представляется возможным (с этого начинали - в результате полная чушь и совершенно неадекватный план).
Пришли к следующей методике: в каждом маршруте имеем лишь одну операцию, которая использует мощность единственной для всего маршрута группы рабочих центров с ограниченной мощностью (внутри группы один единственный рабочий центр, фиктивный, исключительно для планирования производства).
Для этого центра определена мощность.
Живой пример: известно, что на линии N производство за 12 часовую смену может выпускать 10 тонн продукции. Для этой операции в маршруте установлено время выполнения 12 часов и кол-во процесса - 10 тонн.

И обычно все работает корректно, и скажем, если одна партия продукции равна 2 тоннам. система корректно планирует к производству по 5 партий (10/2) на каждую смену 12 часов.

НО! иногда возникает ситуация, когда мощности производства, указанной в маршрутах не хватает для планирования всего объема потребности (нужно больше, мощности на конкретную дату нет). И тут система вроде все правильно делает - начинает искать свободные мощности в более раннем периоде - назад от даты потребности.

И, предположим, продукция нужна в Июне, а мощность свободная есть только в Мае.
Операция, ограничивающая мощность, стоит самой первой в маршруте (с нее начинается маршрут).
В итоге система предлагает НАЧАТЬ производство в Мае, причем в Мае завершить только эту, ограничивающую операцию, а все остальные (на которых как раз и потребляется сырье и материалы) - непосредственно перед датой потребности.
С точки зрения системы - все верно: операции потребления сырья используют рабочие центры с неограниченными мощностями, и система ожидает их "Мгновенного" исполнения.

Как я уже написал - ограничить мощность реальных рабочих центров не представляется возможным т.к. неэффективно в нашем случае.

Приводит это все к тому, что план производства более-менее корректный, а вот план по закупкам сырья - совсем кривой - производство "сдвинуто" с июня на май, а вот поставки сырья - нет..
Т.е. есть необходимость каким-то образом "Объяснить" системе, что нужно везти сырье и материалы к дате начала производства, т.е. к самой первой операции.

Пытался решить проблему следующим образом:
сделал ограничивающую операцию последней в списке операций в маршруте (завершающей), в надежде на то, что при стандартном планировании назад от даты потребности система поставит последнюю операцию на свободное место в графике загрузки ограниченного рабочего центра, а все остальные операции (как не использующие ограниченных ресурсов) буду спланированы непосредственно до нее (в тот же день или днем ранее). И в том числе также будут спланированы операции, к которым привязано потребление сырья.
НО УВЫ: получил обратную проблему: все операции, использующие неограниченные рабочие центры (группы рабочих центров) были спланированы на день пересчета плана, т.е. на "Сегодня", а операции, ограниченные по мощности - как и ранее - более или менее нормально.

Вопрос вот собственно в чем - Можно ли каким-либо образом объяснить системе "вези все сырье и материалы" к дате начала исполнения заказа, т.е. к первой операции. Но при этом не привязывая к этой операции потребление сырьевых компонентов..

Заранее благодарен всем за любые комментарии.
С уважением, Артем Шакин