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

Отчет с Числовым полем в комментариях

Добавлено: 23 авг 2019, 09:34
dilon
Можно ли сделать такой отчет?
Вычислить сумму по полю с типом "числовое поле в комментариях", оставленное конкретным пользователем за конкретный день.

Пример, чтобы было понятно.

Сущность Задачи.
В нем поле с типом "числовое поле в комментариях" называется "Время потрачено в минутах"
Есть 3 задачи:
1 Настроить роутер
2 Настроить компьютер
3 Настроить сервер
Везде ответственный - Сотрудник А

20 августа Сотрудник А делал
Задачу 1 (Настройка роутера) и потратил 40 минут. Но не доделал. Записал в поле "Время потрачено" 40
Задачу 2 (Настройка компьютера) и потратил 50 минут. Но не доделал. Записал в поле "Время потрачено" 50
Задачу 3 (Настройка сервера) и потратил 30 минут. Но не доделал. Записал в поле "Время потрачено" 30


21 августа Сотрудник А делал
Задачу 1 (Настройка роутера) и потратил 70 минут. И доделал. Записал в поле "Время потрачено" 70. Итого по задаче суммарно стало 110 минут
Задачу 2 (Настройка компьютера) не делал вообще. Ничего не записал
Задачу 3 (Настройка сервера) и потратил 60 минут. Но не доделал. Записал в поле "Время потрачено" 60 Итого по задаче суммарно стало 90 минут


22 августа Сотрудник А делал
Задачу 1 (Настройка роутера) не делал, т.к. выполнил.
Задачу 2 (Настройка компьютера) и потратил 80 минут. Но не доделал. Записал в поле "Время потрачено" 80 Итого по задаче суммарно стало 130 минут
Задачу 3 (Настройка сервера) и потратил 60 минут. Но не доделал. Записал в поле "Время потрачено" 60. Итого по задаче суммарно стало 150 минут


Нужно посчитать сколько сотрудник отработал каждый день.
Судя по примеру понятно, что 20 августа он отработал 120 минут, 21 августа - 130 минут, 22 августа - 140 минут.

Реально задач у каждого сотрудника ежедневно не 3, а 23 . И сотрудников несколько. Как автоматически высчитать их ежедневную выработку.
Все записи в комментариях о выработке вносятся сотрудниками в тот же день, что и фактически выполняется работа.

Не нашел решения как с помощью отчетов в срм Руководитель , в т.ч. в Дополнении, автоматически высчитывать ежедневную выработку сотрудников.

Можете подсказать?

Re: Отчет с Числовым полем в комментариях

Добавлено: 23 авг 2019, 12:50
support
Оставлять время в комментариях - это самое простое решение. Если вам нужно строить отчеты по затраченному времени, так же у времени может быть некий статус: Оплачено, Отменено, Отклонено и т.д. То для этих целей лучше всего завести подсущность и хранить время в ней. Тогда и отчетами проблем не будет и в целом картина будет более ясная.

Re: Отчет с Числовым полем в комментариях

Добавлено: 23 авг 2019, 13:13
dilon
Оставлять время в комментариях - это удобно и просто. И сотрудники к этому привыкли.
Да, текущими средствами нужный отчет видимо не сделать. Я все перепробовал.
Как вариант писать доп. обработку из истории изменений. И оттуда вытаскивать данные. Но понимаю, что это довольно сложная работа программиста.

Спасибо за наводку.
Попробую создать доп подсущность. Поиграться с настройками и отчетами там. Посмотрю насколько удобно будет сотрудникам записывать туда время. Надо ведь, чтобы кнопочку автоматизации действий нажал и в одном диалоговом окне отписался и о том, что сделал (комментарий) и время поставил.

Re: Отчет с Числовым полем в комментариях

Добавлено: 23 авг 2019, 15:33
support
Сущность Время делаете вложенной к задачам. Одна кнопка автоматизации просто добавляет комментарий а вторая комментарий плюс время. Или вообще оставить одну кнопку автоматизации где пользователь оставить коммент и время проставит. А комментарии использовать просто для обсуждения задачи.

Re: Отчет с Числовым полем в комментариях

Добавлено: 23 авг 2019, 15:36
dilon
Понял, спасибо. займусь

Re: Отчет с Числовым полем в комментариях

Добавлено: 28 авг 2019, 10:29
dilon
Все получилось. К задачам сделал подсущность время. Одной кнопочкой автоматизации действий можно и комментарий к задаче проставить и сразу же время отметить. (В настройках автоматизации не только изменить значение текущей записи "задачи", но еще и добавить запись из вложенной подсущности "время").
Кстати, нужно еще было, чтобы в сущности "Задача" было поле, отражающее сумму потраченного времени по задаче.
Решил это с помощью поля тип Mysql-запрос. Не сразу понял вначале как, потом разобрался.
В "выбрать поле" пишем SUM([xxx]) где xxx=id числового поля время в подсущности время
В "условие" parent_item_id=e.id
Пишу, может кому пригодиться )

Re: Отчет с Числовым полем в комментариях

Добавлено: 28 авг 2019, 11:44
support
В место Mysql-запрос можно использовать функцию из дополнения. Там связи проставляются автоматом.

Re: Отчет с Числовым полем в комментариях

Добавлено: 28 авг 2019, 12:25
dilon
Да, можно и функцию. Как это описано в Вашем видеоролике к версии 2.3. Я потом тоже это увидел. Только не знал, что связи автоматически подтягиваются. Поэтому не стал пробовать