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

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

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

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

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

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

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

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

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

Опубликовано:
22.03.2017
Версия:
0.1.0
Установлено:
Менее 50 раз
Подходящие редакции:
«Корпоративный портал», «Холдинг»
Адаптивность:
Нет
Поддержка Композита:
Нет

Описание решения

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

При установке компонента на страницу задачи решение позволяет сразу видеть общее время, затраченное на задачу с подзадачами. Это может быть полезно, если иерархичность задач используется для разбиения задачи на более мелкие подзадачи и необходим общий учёт времени.
Отзывы (0)
Обсуждения (0)
Здесь пока никто ничего не написал. Будьте первым.
Установка
Компоненту whatasoft:task.elapsed.time необходимо передать идентификатор задачи, для которой необходимо посчитать время, в параметре TASK_ID.

Разместить компонент на сайдбаре страницы задачи можно, например, привязавшись к событию 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'],
            ),
            null,
            array('HIDE_ICONS' => 'Y')
        );
        $APPLICATION->AddViewContent('sidebar', ob_get_clean(), 800);
    }
});
Поддержка
Мы рады ответить на возникшие вопросы и доступны для связи по будням с 8:00 до 16:00 по московскому времени.

Можете связаться с нами по телефону: 8-800-555-06-28 или написать на marketplace@whatasoft.net.

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

Будем рады помочь!
whatAsoft

Лицензионное соглашение

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

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

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки
Для установки данного решения необходимо указать адрес вашего сайта, на котором установлен 1С-Битрикс. Вам также потребуется авторизоваться на своем сайте под правами Администратора, чтобы продолжить установку.
Как установить дополнение