Фронт работ
Модуль анализирует статусы пакетов работ, найденных по связям от выбранной работы, и записывает результат в пользовательские поля Primavera P6 в виде дат, текста или индикаторов.
Как настроить модуль
Выберите проект
Укажите проект Primavera P6, в котором нужно проанализировать связанные пакеты работ.
Задайте фильтр работ
Выберите целевые работы, от которых модуль будет идти по связям. Например, работы с кодом «Вид работ - СМР».
Добавьте блоки по связям
Для каждого типа связанных работ настройте отдельный блок фильтра. Один блок может найти один или несколько пакетов работ.
Выберите поля для записи
Укажите, какие рассчитанные данные пакета записать в пользовательские поля целевой работы.
Запустите плагин
Модуль пройдет по связям от выбранных работ, сгруппирует найденные работы в пакеты и заполнит выбранные поля.

Логика блоков
Левая колонка задает работы, которые нужно заполнить. Средняя колонка определяет, какие связанные пакеты работ учитывать. Правая колонка задает пару «рассчитанное значение - пользовательское поле», куда будет записан результат.
Код работы: Вид работ - СМР
Блок 1: Раздел РД
Код работы: Вид работ - Раздел РД
Блок 2: МТО
Код работы: Вид работ - МТО
Правила расчета полей
После отбора связанных пакетов модуль не копирует даты отдельных работ напрямую. Для каждого блока он рассчитывает итог по всему найденному пакету и записывает его в выбранное пользовательское поле целевой работы.
Дата фактического завершения
Заполняется только если все работы пакета завершены. В поле записывается крайняя правая фактическая дата окончания пакета.
Дата планируемого завершения
Заполняется, если в пакете есть хотя бы одна незавершенная работа. В поле записывается крайняя правая плановая дата окончания пакета.
Статус пакета
Все завершены - completed и зеленый индикатор. Хотя бы одна не начата - not started и красный. Все начаты, но есть незавершенные - in progress и оранжевый.
Пример сценария
Анализ связанных работ для СМР
Для работ с кодом «Вид работ - СМР» модуль анализирует связи и отдельно собирает данные по пакетам работ РД и МТО. По РД можно записать крайние даты окончания пакета, по МТО - текстовый статус или индикатор состояния связанных работ.
РД
Фильтр блока: код работы «Вид работ - Раздел РД». Результат: плановая дата для незавершенного пакета или фактическая дата для завершенного пакета.
МТО
Фильтр блока: код работы «Вид работ - МТО». Результат: completed, in progress или not started, либо соответствующий индикатор.
Что можно комбинировать
Фильтры целевых работ
Ограничивают работы, напротив которых будут заполнены пользовательские поля.
Фильтры связанных работ
В каждом блоке можно уточнить тип, код или другой признак работ, найденных по связям.
Поля результата
Один блок может заполнять несколько пользовательских полей по рассчитанному пакету работ.
Если требуется анализировать больше типов связанных работ, добавьте дополнительные блоки. Каждый блок будет обработан независимо и запишет результат в свои пользовательские поля.