• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/lib/replicator/template/taskrepeater.php
  • Класс: BitrixTasksReplicatorTemplateTaskRepeater
  • Вызов: TaskRepeater::writeToTemplateHistoryNextExecutionTime
private function writeToTemplateHistoryNextExecutionTime(): void
{
	global $pPERIOD;

	$timeZoneFromGmtInSeconds = date('Z');

	$message = Loc::getMessage('TASKS_REPEATER_NEXT_TIME', [
		'#TIME#' => UI::formatDateTime($this->nextExecutionTimeTS)
			. ' ('
			. UI::formatTimezoneOffsetUTC($timeZoneFromGmtInSeconds)
			. ')',
		'#PERIOD#' => $pPERIOD,
		'#SECONDS#' => Loc::getMessagePlural('TASKS_REPEATER_SECOND', $pPERIOD),
	]);

	if ($message)
	{
		$this->templateHistoryService->write(
			$message,
			$this->currentResult,
		);
	}
}