• Модуль: 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();
}