• Модуль: documentgenerator
  • Путь к файлу: ~/bitrix/modules/documentgenerator/lib/Service/ActualizeQueue.php
  • Класс: BitrixDocumentGeneratorServiceActualizeQueue
  • Вызов: ActualizeQueue::processTask
protected function processTask(ActualizeQueueTask $task): void
{
	$this->removeTask($task->getDocumentId());
	$document = $task->getDocument() ?? Document::loadById($task->getDocumentId());
	if (!$document)
	{
		return;
	}

	$addedTime = $task->getAddedTime();
	if (!$addedTime || $document->UPDATE_TIME < $addedTime)
	{
		$document->actualize($task->getUserId());
	}
}