А если наоборот - как выбрать всех пользователей в департаменте, если известен ID департамента?
21.12.2016 17:18:44
Вот что мне посоветовали в техподдержке
"Скорее всего, вам нужен метод CTaskTimerCore::get Он позволит получить активные на данный момент задачи указанного пользователя." Осталось только прикрутить этот метод в отчет. Как закончу, выложу сюда. |
|
|
29.11.2016 16:04:14
Доброго времени!
Встала задача - наваять отчет из пула задач в CRM КП "Битрикс". Условия: 1) время закрытия задачи - в интервале "текущая дата минус два месяца"; 2) Задачи отсортированы по затраченному времени. 3) всякие мелкие условия типа прав на просмотр, айдишники пользователей чьи задач попадают в отчет. Все было бы просто и легко, но столкнулся с проблемой - вызов CTasks::GetList никак не хотел брать в свой первый параметр - поле сортировки - поле, содержащее затраченное время, называется "DURATION_FACT". Вот как будто его там и нету. Пришлось городить свое. Вот рабочий код, сильно не пинайте (может написано не очень красиво зато работает)
|
|||
|
29.11.2016 15:42:24
Спасибо за редакцию, парни, огромнейшее просто. Действительно, Евгений, зря я Вас не послушал тогда и оставил конструкцию (!isset($arTask["AUDITORS"])) - получил по ушам от руководства.
А каждый раз я таск не обновляю - обработчик срабатывает только после создания задачи. Поменял arTask на arField, добавил проверку на наличие наблюдателей, все ровненько пока что. |
|
|
10.11.2016 11:48:22
Доброго времени суток!
В битриксе недавно, в "корпоративном портале" вообще второй раз. Есть задача - изменить верстку в выводе компонента "Задачи". Этот компонент, насколько я понял, входит в состав комплексного bitrix:socialnetwork_user. Где найти его шаблон, чтоб изменить вывод html? или где лежит его таблица стилей, чтоб через нее поправить то что мне необходимо? Огромное спасибо заранее. |
|
|