Как вывести количество комментариев к задаче?

Все вопросы/проблемы по установке и использовании.
Ответить
foxer666
Сообщения: 21
Зарегистрирован: 18 окт 2016, 13:41
Имя: Александр
Откуда: Воронеж

Как вывести количество комментариев к задаче?

Сообщение foxer666 »

День добрый.

Прошу подсказать, как вывести количество комментариев к каждой задаче в списке задач?

Спасибо.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Как вывести количество комментариев к задаче?

Сообщение support »

На данный момент нету такой возможности. Зачем вам такое понадобилось?
foxer666
Сообщения: 21
Зарегистрирован: 18 окт 2016, 13:41
Имя: Александр
Откуда: Воронеж

Re: Как вывести количество комментариев к задаче?

Сообщение foxer666 »

support писал(а):На данный момент нету такой возможности. Зачем вам такое понадобилось?
Для оценки нагрузки на сотрудников.
Есть задачи, исполнители жалуются, что много времени тратят на уточнение технических заданий по многим задачам, заказчик утверждает, что ТЗ составлено верно и исполнитель некомпетентен. По итогу обе стороны тратят время на реализацию задач, для оценки нагрузки решили вывести объем комментариев для понимания объема уточняющих вопросов с той или иной стороны.
Аватара пользователя
support
Техническая поддержка
Сообщения: 7661
Зарегистрирован: 19 окт 2014, 18:22
Имя: Харчишин Сергей
Откуда: Крым, Евпатория

Re: Как вывести количество комментариев к задаче?

Сообщение support »

В таком случае нужно вводит доп. поле где указывать время затраченное на комментарий и потому время суммировать.
foxer666
Сообщения: 21
Зарегистрирован: 18 окт 2016, 13:41
Имя: Александр
Откуда: Воронеж

Re: Как вывести количество комментариев к задаче?

Сообщение foxer666 »

support писал(а):В таком случае нужно вводит доп. поле где указывать время затраченное на комментарий и потому время суммировать.
Такой вариант не подходит. Нужно именно количество обращений, время ответа не всегда актуально.
Аватара пользователя
Евгений
Сообщения: 398
Зарегистрирован: 11 июл 2016, 13:21
Имя: Евгений
Откуда: Петропавловск-Камчатский

Re: Как вывести количество комментариев к задаче?

Сообщение Евгений »

Если нужно просто количество комментариев к данной задаче, тогда создайте вот такое формульное поле:
формула.JPG
Первый параметр - ИД сущности "Задача", у меня это 22. Второй парамерт - имя поля "id".

А в базе Руководителя создайте соответствующую функцию:

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

CREATE DEFINER = 'root'@'%'
FUNCTION rukovoditel.comments_cnt(entity_id INT, item_id INT)
  RETURNS int(11)
BEGIN
  set @cnt = 0;
  
  SELECT COUNT(*) INTO @cnt
  FROM app_comments ac
  WHERE ac.entities_id=entity_id AND ac.items_id=item_id;

  return @cnt;
END
Ответить