• Модуль: timeman
  • Путь к файлу: ~/bitrix/modules/timeman/lib/repository/schedule/schedulerepository.php
  • Класс: BitrixTimemanRepositoryScheduleScheduleRepository
  • Вызов: ScheduleRepository::findActiveByShiftId
public function findActiveByShiftId($shiftId, $select)
{
	if (empty($select))
	{
		$select = ['ID'];
	}
	$query = $this->getActiveSchedulesQuery()
		->addSelect('SHIFTS.ID');
	$query->where('SHIFTS.ID', $shiftId);
	$query->where('SHIFTS.DELETED', ShiftTable::DELETED_NO);
	foreach ($select as $field)
	{
		$query->addSelect($field);
	}
	return $query
		->exec()
		->fetchObject();
}