Пересчет дат в Проекте

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

Нравится

5 комментариев

Добрый день, Виктория.
При изменении у работы плановой даты в сторону уменьшения не предусмотрено редактирование плановых дат у родительских записей.
Если хотите самостоятельно внести изменения в эту логику, то она реализована в функции DoProcessChildExceedParentTermsConflict, описанной в scr_ProjectElementLibrary.

Кажется, эта функция описывает установление дат в элементе по подчиненным (тип планирования "в этом элементе" или "по подчиненным).
Вопрос был о сроках связанных с указанной работой элементов.
В какой фукнции прописываетсяы смещение сроков в случае увеличения даты? ведь можно ее как-то модифицировать, чтобы смещать сроки и в сторону уменьшения.

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

Это, допустим, понятно.
Но увы вопрос о том, какая функция пересчитывает даты в связанных элементах остается.

Я выше указывал название функции, в которой вызывается изменение дат в родительских элементах, если они конфликтуют с датами дочернего элемента.

Показать все комментарии