timeman.timecontrol.reports.settings.get
Scope: timeman Права на выполнение: для всех
Описание
Метод для получения пользовательских настроек для построения интерфейса отчетов инструмента контроля времени.
Параметры
Без параметров.
Пример вызова
JavaScript
BX24.callMethod('timeman.timecontrol.reports.settings.get', {}, function(result){ if(result.error()) { console.error(result.error().ex); } else { console.log(result.data()); } });
PHP
$result = restCommand('timeman.timecontrol.reports.settings.get', Array(), $_REQUEST["auth"]);
Пример ответа
{ "result": { "active":true, "user_id":2, "user_admin":true, "user_head":true, "departments":[ {"id":"92","name":"Калининградский филиал"}, {"id":"93","name":"Администрация"}, {"id":"106","name":"ИТ-отдел"} ], "minimum_idle_for_report":1, "report_view_type":"head" } }
Описание ключей
- active - доступность инструмента контроля времени.
- user_id - текущий идентификатор пользователя.
- user_admin - флаг являетесь ли вы администратором.
- user_head - флаг являетесь ли вы руководителем.
- departments - список доступных подразделений (доступно только если вы руководитель)
- id - идентификатор подразделения
- name - название подразделения
- minimum_idle_for_report - минимальное кол-во времени для запроса отчета (в минутах)
- report_view_type - уровень детализации отчета (head, full, simple)
© «Битрикс», 2001-2024, «1С-Битрикс», 2024