Страница 1 из 1

Автоматический вывод процента выполнения на род.сущности

Добавлено: 12 июн 2018, 09:25
himjon
Для мониторинга всех проектов есть необходимость в автоматическом выводе процента выполнения на вышестоящие сущности. Поле "прогресс" работает только в ручном режиме. Использовал числовое поле в дочерней сущности и формулу с функцией в родительской сущности работает, но когда добавляю вторую ветвь сущностей формула перестает работать везде появляются пустые поля. Похож на баг. Также есть необходимость вывода процента выполнения в Диаграмме Ганта но там можно применить только поле прогресс. Есть ли решения данной задачи ?
Спасибо.

Re: Автоматический вывод процента выполнения на род.сущности

Добавлено: 12 июн 2018, 11:54
support
но когда добавляю вторую ветвь сущностей формула перестает работать везде появляются пустые поля. Похож на баг.
Тут непонятно о чем речь, дайте скриншеты.
Также есть необходимость вывода процента выполнения в Диаграмме Ганта но там можно применить только поле прогресс. Есть ли решения данной задачи ?
То есть вам нужна формула?

Re: Автоматический вывод процента выполнения на род.сущности

Добавлено: 12 июн 2018, 13:11
himjon
Using function.jpg
Есть сущность --Подзадачи (3) под нее идет две группы сущностей:
---Профессии----Этапы(1)
---Разные задачи----Этапы(2)
Добавляю функцию для каждой группы сущностей.
Далее в сущности Подзадачи(3) указываю в формуле группа1+группа2 в результате получаю пустое поле.
Formula input.jpg
Empty field.jpg
Если в формуле указывать функцию только одной группы, результат выводится.
support писал(а): 12 июн 2018, 11:54 То есть вам нужна формула?
Да пожалуйста если есть правильная формула.
Спасибо.

Re: Автоматический вывод процента выполнения на род.сущности

Добавлено: 12 июн 2018, 13:29
support
По поводу формул, вы там попробуйте использовать IFNULL, подробнее тут http://blog.rukovoditel.net/ru/kak-ispo ... i-funkcii/
Потому как если возвращается null расчетов не будет.

По поводу Ганта, добавил в план.

Re: Автоматический вывод процента выполнения на род.сущности

Добавлено: 12 июн 2018, 16:04
himjon
Спасибо получилось с ifnull.
support писал(а): 12 июн 2018, 13:29 По поводу формул, вы там попробуйте использовать IFNULL, подробнее тут http://blog.rukovoditel.net/ru/kak-ispo ... i-funkcii/
Потому как если возвращается null расчетов не будет.

По поводу Ганта, добавил в план.
Нам это необходимо в ближайшее время, дайте пожалуйста направления для наших разработчиков.

Re: Автоматический вывод процента выполнения на род.сущности

Добавлено: 12 июн 2018, 16:38
support
Файл plugins\ext\modules\ganttchart\actions\configuration.php
строка 124

Код: Выделить всё

$fields_query = db_query("select * from app_fields where type in ('fieldtype_progress') and entities_id='" . db_input($entities_id) . "'");
в запросе укажите соответствующий тип.