Показать сообщение отдельно
Старый 20.06.2013, 10:02   #1  
Cardagant is offline
Cardagant
Участник
 
317 / 54 (2) ++++
Регистрация: 11.10.2011
Тип связи в Маршрутах потребности при создании Спланированного ПЗ
Доброго времени суток!
Не знаю в каком разделе должна быть данная тема (Разработка или Фнукционал), поэтому прошу перенести куда требуется. Спасибо.

Разбираю планирование операций и заданий при создании Спланированного производственного заказа. Заглянул в класс WrkCtrRouteData_Req. Метод load() данного класса инициализирует данные из маршрутов потребностей ReqRoute.
При этом, если поле LinkType настроено в Жёстко, то данная настройка никогда не сработает, так как при инициализации из данной таблицы прописано:
X++:
this.insert(reqRoute.RecId,
                    reqRoute.OprNum,
                    reqRoute.OprPriority,
                    reqRoute.OprNumNext,
                    SchedJobLinkType::Soft); // LinkType Мягко
К примеру, если я планирую Спланированный ПЗ на 25.03.2013, на который нужно 10 дней, а планируя от 25.03.2013 на одном из рабочих центров недостаточно свободного времени, создаются "зазоры" при определении времени и даты выполнения заданий.
Даже если я настроил жёсткую связь и хочу, чтоб все операции выполнились последовательно без "зазоров"и согласен на сдвиг даты заказа всё равно, получается, они будут связаны связью Мягко.
Подтолкните пожалуйста к ответу, почему в данном месте всегда передаётся Мягкий тип связи, а не учитывается значение из ReqRoute.LinkType. Спасибо!

DAX 2009

Последний раз редактировалось Cardagant; 20.06.2013 в 10:30.