Доброго времени суток!
Не знаю в каком разделе должна быть данная тема (Разработка или Фнукционал), поэтому прошу перенести куда требуется. Спасибо.
Разбираю планирование операций и заданий при создании Спланированного производственного заказа. Заглянул в класс 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