- Модуль: timeman
- Путь к файлу: ~/bitrix/modules/timeman/lib/repository/worktime/worktimerepository.php
- Класс: BitrixTimemanRepositoryWorktimeWorktimeRepository
- Вызов: WorktimeRepository::findByUserShiftSchedule
public function findByUserShiftSchedule($userId, $shiftId, $scheduleId, $select, $filter = null)
{
$query = WorktimeRecordTable::query();
foreach ($select as $field)
{
$query->addSelect($field);
}
if ($filter instanceof ConditionTree)
{
$query->where($filter);
}
return $query->where('USER_ID', $userId)
->where('SHIFT_ID', $shiftId)
->where('SCHEDULE_ID', $scheduleId)
->exec()
->fetchObject();
}