method
public
static
Effective::getViolationsCount()
Сигнатура
public static getViolationsCount(DateTime $dateFrom, DateTime $dateTo, mixed $userId, mixed $groupId) : mixed
Параметры
$dateFrom
DateTime
$dateTo
DateTime
$userId
mixed
$groupId
mixed
Возвращаемое значение
mixed
Как применяется в Effective
Effective::getViolationsCount() — метод класса \Bitrix\Tasks\Internals\Effective модуля «Задачи».
Статический метод — вызывается через имя класса Effective, без создания объекта.
use Bitrix\Main\Loader;
use Bitrix\Tasks\Internals\Effective;
Loader::includeModule('tasks');
$dateFrom = null; // DateTime
$dateTo = null; // DateTime
$userId = null;
$groupId = null;
$result = Effective::getViolationsCount($dateFrom, $dateTo, $userId, $groupId);
// $result: mixedДругие методы Effective
agent()checkActiveViolations()Проверяет, существуют ли неисправленные нарушения для задачи/пользователя/группы по отдельности или в некотором сочетании.createAgentForNextEfficiencyRecount()Создаёт агента для следующего пересчёта эффективностиgetAverageEfficiency()Возвращает среднюю эффективность за заданные даты.getAverageEfficiencyForGroups()getCountersByRange()Возвращает количество нарушений, завершённых задач и задач в работе за заданный диапазон дат.getDatesRange()Возвращает даты границ текущего месяца (пока текущий месяц используется по умолчанию)getEfficiencyForGraph()Возвращает сгруппированные данные средней эффективности для построения графикаgetEfficiencyForNow()getEfficiencyFromUserCounter()Возвращает значение пользовательского счётчика эффективностиgetFilterId()Возвращает идентификатор фильтра на странице эффективностиgetFirstRecordTime()Возвращает время первой добавленной записи эффективности или false, если она не существует.
Исходный файл: source/tasks/lib/internals/effective.php:838

