MACRO

Внесение веса работ

Поскольку разные работы имеют разный вклад в готовность проекта, в системе используется параметр «Вес работы». Вес помогает определить значимость работы при расчёте готовности группы и всего проекта.

Вес работы внутри группы определяет её вклад в готовность этой группы. Вес самой группы определяет её вклад в готовность родительской группы или проекта.

#Доступы

Внесение значений веса доступно только пользователям, указанным в параметрах проекта в настройке Ответственные за редактирование ГПР.

Подробнее — в статье «Параметры проекта»Переход на внешний сайтhttps://yt.macrodigital.ru/articles/DOCS-A-367.

#Задание значения «Вес» у работы

Откройте модуль Проекты, выберите нужный проект и перейдите в Редактор графика. Для внесения значений используйте столбец Вес, %.

Если проект уже запущен, для редактирования верните его на доработку. Подробнее — в статье «Запуск графика в работу и возврат на доработку»Переход на внешний сайтhttps://yt.macrodigital.ru/articles/DOCS-A-373.

При создании графика система равномерно распределяет веса между работами и группами. Значения можно изменять вручную.

Распределение выполняется отдельно для каждого набора соседних строк:

  • между работами и группами верхнего уровня;
  • между работами и подгруппами, непосредственно входящими в одну группу.

Работы из разных групп не делят между собой общий вес, даже если находятся на одинаковой глубине вложенности.

Чтобы задать вес работы, дважды щёлкните левой кнопкой мыши по нужной ячейке. Ячейка перейдёт в режим редактирования.

Удалите текущее значение и введите новое. Для применения нажмите Enter или щёлкните за пределами ячейки.

Можно указать значение от 0 до 100. Дробное значение допускается вводить через запятую или точку. Сумма весов, заданных вручную у соседних работ и групп, не должна превышать 100%.

После изменения значения система автоматически перераспределяет оставшийся вес между соседними работами и группами, у которых вес не задан вручную. Веса, заданные вручную у других строк, сохраняются.

Расчёт происходит по формуле:

Автоматический вес = (100 − сумма весов, заданных вручную) ÷ количество работ и групп с автоматическим весом.

Например, в группе три работы. Одной из них задан вес 60%, а у двух других вес рассчитывается автоматически:

(100 − 60) ÷ 2 = 20%.

В результате веса составят 60%, 20% и 20%.

Значения, заданные пользователем, отображаются чёрным цветом, рассчитанные системой — серым.

Если введённое значение приводит к превышению лимита, система выдаст ошибку, и значение не будет применено. В сообщении будет указан максимально допустимый вес работы.

Например, если у другой работы в этой группе вручную задан вес 70%, для редактируемой работы можно указать не более 30%.

#Если сумма ручных весов равна 100%

Если сумма весов, заданных вручную, равна 100%, для автоматического распределения ничего не остаётся. Работы и группы с автоматическим весом получают 0%.

Например, в группе четыре работы:

РаботаСпособ задания весаВес
Работа 1Вручную60%
Работа 2Вручную40%
Работа 3Автоматически0%
Работа 4Автоматически0%

Готовность работ 3 и 4 в этом случае не увеличивает готовность группы. Чтобы они участвовали в расчёте с ненулевым весом, уменьшите ручные веса или верните часть работ к автоматическому расчёту.

Если веса всех соседних строк заданы вручную, автоматического распределения нет. Проверьте, что их сумма составляет 100%. Если она меньше, недостающая доля автоматически не добавляется: даже при выполнении всех этих работ готовность группы может остаться ниже 100%.

#Нулевой вес и возврат к автоматическому расчёту

Чтобы вернуть вручную заданный вес к автоматическому расчёту, откройте ячейку, введите 0 и примените изменение. Значение станет серым, а оставшийся вес перераспределится между всеми соседними строками с автоматическим весом.

Например, у трёх работ установлены веса 60%, 20% и 20%, причём только 60% задано вручную. Если заменить 60 на 0, все три работы перейдут к равномерному автоматическому распределению — примерно по 33,33%.

Таким образом, введённый 0 и автоматически рассчитанный вес 0% имеют разный смысл:

  • ввод 0 отменяет ручное значение;
  • автоматический вес 0% означает, что весь доступный вес уже распределён между другими строками вручную.

#Добавление новой работы

Новая работа получает автоматический вес. Система пересчитывает автоматические веса соседних строк, сохраняя значения, заданные вручную.

Например, в группе одна работа имеет ручной вес 40%, а две другие — автоматический вес по 30%. После добавления ещё одной работы оставшиеся 60% распределятся между тремя работами — по 20%.

Если ручные веса уже составляют 100%, новая работа получит автоматический вес 0%. Чтобы выделить ей долю, скорректируйте ручные значения.

Порядок добавления работ и формирования групп описан в статье «Создание ГПР „с нуля“. Работа в редакторе графика»Переход на внешний сайтhttps://yt.macrodigital.ru/articles/DOCS-A-392.

#Округление весов

В столбце Вес, % значения отображаются с точностью до двух знаков после запятой. Незначащие нули не выводятся.

Если остаток нельзя разделить поровну с такой точностью, сумма отображаемых значений может немного отличаться от 100%. Например, для трёх равнозначных работ в редакторе отображается по 33,33%, а сумма видимых значений составляет 99,99%.

В расчёте готовности система распределяет автоматические веса с точностью до сотых и при необходимости корректирует остаток с шагом 0,01. Поэтому автоматические веса отдельных работ могут отличаться на одну сотую.

#Как вес влияет на готовность группы и проекта

Веса работ и групп влияют на расчёт процента готовности, который отображается в запущенном графике.

Процент готовности группы рассчитывается по формуле:

Готовность группы = (готовность работы 1 × вес работы 1) ÷ 100 + (готовность работы 2 × вес работы 2) ÷ 100 + …

То есть система умножает процент готовности каждой работы на её вес, делит результат на 100 и суммирует полученные значения.

Для расчёта используются только непосредственно вложенные работы и подгруппы. Готовность каждой подгруппы предварительно рассчитывается по её собственным вложенным работам.

Процент готовности проекта считается по той же логике — по работам и группам верхнего уровня с учётом их весов.

Результат расчёта готовности каждой группы и проекта округляется до целого процента по математическим правилам. Например, 42,4% округляется до 42%, а 42,5% — до 43%. Для расчёта родительской группы используется уже округлённая готовность вложенной подгруппы.

#Пример для нескольких уровней

В проекте есть группа Общестроительные работы с весом 60% и работа Благоустройство с весом 40%.

В группу Общестроительные работы входят подгруппа Фундамент и работа Стены. В подгруппу Фундамент входят две работы.

Во всех строках примера заполнены плановые даты начала и окончания.

Работа или группаРодительская группаВес внутри родительской группы или проектаГотовность
Общестроительные работыПроект60%Рассчитывается
ФундаментОбщестроительные работы50%Рассчитывается
Земляные работыФундамент25%100%
БетонированиеФундамент75%20%
СтеныОбщестроительные работы50%60%
БлагоустройствоПроект40%25%

Сначала рассчитывается готовность подгруппы Фундамент:

100 × 25 ÷ 100 + 20 × 75 ÷ 100 = 40%.

Затем — готовность группы Общестроительные работы:

40 × 50 ÷ 100 + 60 × 50 ÷ 100 = 50%.

После этого рассчитывается готовность проекта:

50 × 60 ÷ 100 + 25 × 40 ÷ 100 = 40%.

Таким образом, вес вложенной работы применяется на её уровне, а её влияние на проект последовательно учитывается через веса родительских групп.

Вес работы используется для расчёта готовности ГПР. Процент выполнения по согласованным актам рассчитывается отдельно, по стоимостям. Подробнее — в статье «Процент выполнения работ по актам (КС)»Переход на внешний сайтhttps://yt.macrodigital.ru/articles/DOCS-A-372.