Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

whatAsoft: Затраченное время с учётом подзадач

Компонент, работающий на «Битрикс24» в коробке, для вывода затраченного по задаче времени на текущий момент с учётом всех вложенных задач.При установке компонента на страницу задачи решение позволяет сразу видеть общее время, затраченное на задачу со всеми подзадачами. Это может быть полезно, если иерархичность задач используется для разбиения задачи на более мелкие подзадачи и необходим общий учёт времени.С версии 0.1.1 доступна возможность вывода дополнительной статистики по затраченному времени с группировкой по отделам сотрудников-исполнителей.

whatAsoft: Затраченное время с учётом подзадач

whatAsoft: Затраченное время с учётом подзадач

от whatAsoft
Скриншоты
Описание

Технические данные

Опубликовано:
22.03.2017
Обновлено:
28.04.2023
Версия:
0.1.5
Установлено:
100 - 499 раз
Подходящие редакции:
«Корпоративный портал», «Энтерпрайз»
Адаптивность:
Нет
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет
Совместимо с PHP 8.1
Да

Пользовательское соглашение

Описание

Компонент, работающий на «Битрикс24» в коробке, для вывода затраченного по задаче времени на текущий момент с учётом всех вложенных задач.

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

С версии 0.1.1 доступна возможность вывода дополнительной статистики по затраченному времени с группировкой по отделам сотрудников-исполнителей.
Отзывы (0)
Обсуждения (2)
Что нового
0.1.5 (25.02.2023)
  • Обновления для PHP8.
  • Добавлен автоматический вывод компонента для детальных страниц задач.
0.1.4 (25.07.2018)
  • Исправлен учет выделенного на задачи времени.
0.1.3 (30.05.2018)
  • Добавлен блок с выводом выделенного на задачи времени.
0.1.2 (21.07.2017) Небольшие визуальные изменения
0.1.1 (19.07.2017) Добавлена возможность группировки по отделам
Установка
Компоненту whatasoft:task.elapsed.time необходимо передать идентификатор задачи, для которой необходимо посчитать время, в параметре TASK_ID.
С версии 0.1.1 доступна возможность группировки времени по отделам, за нее отвечает параметр GROUP. Он может принимать пустое значение, либо departments. Если значение не установлено, группировка производиться не будет.

Разместить компонент на сайдбаре страницы задачи можно, например, привязавшись к событию OnParseSocNetComponentPath модуля socialnetwork, которое обрабатывается в компоненте bitrix:socialnetwork_user.
AddEventHandler('socialnetwork', 'OnParseSocNetComponentPath', function ($arFields, $arCustomPagesPath, $arParams) {
    $engine = new CComponentEngine();
    $urlTemplates = CComponentEngine::MakeComponentUrlTemplates($arFields, $arParams['SEF_URL_TEMPLATES']);
    $variables = array();
    $componentPage = $engine->guessComponentPath(
        $arParams['SEF_FOLDER'],
        $urlTemplates,
        $variables
    );

    if (in_array($componentPage, array('user_tasks_task', 'group_tasks_task')) && $variables['action'] == 'view' && !empty($variables['task_id'])) {
        global $APPLICATION;

        ob_start();
        $APPLICATION->IncludeComponent(
            'whatasoft:task.elapsed.time',
            '',
            array(
                'TASK_ID' => $variables['task_id'],
                'GROUP' => 'departments',
            ),
            null,
            array('HIDE_ICONS' => 'Y')
        );
        $APPLICATION->AddViewContent('sidebar', ob_get_clean(), 800);
    }
});
Поддержка













































Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки