• Модуль: timeman
  • Путь к файлу: ~/bitrix/modules/timeman/classes/general/timeman_user.php
  • Класс: CTimeManUser
  • Вызов: CTimeManUser::isDayExpired
public function isDayExpired()
{
	$recordData = $this->_GetLastData(true);
	if (!$recordData)
	{
		return false;
	}
	$schedule = DependencyManager::getInstance()
		->getScheduleProvider()
		->getScheduleWithShifts($recordData['SCHEDULE_ID']);
	$shift = null;

	if ($schedule && $recordData['SHIFT_ID'] > 0)
	{
		$shift = $schedule->obtainShiftByPrimary($recordData['SHIFT_ID']);
	}
	$manager = DependencyManager::getInstance()
		->buildWorktimeRecordManager(
			WorktimeRecord::wakeUpRecord($recordData),
			$schedule,
			$shift
		);
	return $manager->isRecordExpired();
}