• Модуль: timeman
  • Путь к файлу: ~/bitrix/modules/timeman/lib/service/agent/initialsettingsagent.php
  • Класс: BitrixTimemanServiceAgentInitialSettingsAgent
  • Вызов: InitialSettingsAgent::installDefaultWorkSchedule
private function installDefaultWorkSchedule()
{
	if (!Application::getConnection()->isTableExists(ScheduleTable::getTableName()))
	{
		return;
	}
	if (ScheduleTable::getCount(Query::filter()->where('IS_FOR_ALL_USERS', true)) > 0)
	{
		return;
	}

	DependencyManager::getInstance()
		->getScheduleService()
		->add($this->createScheduleForm());
}