Всем добрый день! Помогите решить проблему.
Допустим, что у меня есть проект, в котором в одной Работе происходит изменение плановой даты завершения в сторону уменьшения.
А вот зависимые от этой Работы элементы свои плановые даты начала и завершения не меняют!
Разве логика работы в этом случае не такая же, как при увеличении Плановой даты завершения: ведь тогда сроки зависимых стадий смещаются.
Как исправить ситуацию?
Уточню, что вручную перемещать все связанные элементы не подходит категорически.
Добрый день, Виктория.
При изменении у работы плановой даты в сторону уменьшения не предусмотрено редактирование плановых дат у родительских записей.
Если хотите самостоятельно внести изменения в эту логику, то она реализована в функции DoProcessChildExceedParentTermsConflict, описанной в scr_ProjectElementLibrary.
Кажется, эта функция описывает установление дат в элементе по подчиненным (тип планирования "в этом элементе" или "по подчиненным).
Вопрос был о сроках связанных с указанной работой элементов.
В какой фукнции прописываетсяы смещение сроков в случае увеличения даты? ведь можно ее как-то модифицировать, чтобы смещать сроки и в сторону уменьшения.
Дело в том, что в этой функции вообще не рассматривается вариант изменения родительских данных в случае смещения даты завершения в сторону уменьшения у подчиненной записи.