• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/update/entity/lastactivityfields.php
  • Класс: Bitrix\Crm\Update\Entity\LastActivityFields
  • Вызов: LastActivityFields::execute
function execute(array &$option)
{
	$this->initMonitor();

	$isProcessingFinishedForAllTypes = true;

	foreach (self::getTypesToProcess() as $entityTypeId)
	{
		$isAllItemsProcessed = $this->processType($entityTypeId);

		$isProcessingFinishedForAllTypes = $isProcessingFinishedForAllTypes && $isAllItemsProcessed;
	}

	if ($isProcessingFinishedForAllTypes)
	{
		$this->cleanUp();

		return self::FINISH_EXECUTION;
	}

	return self::CONTINUE_EXECUTION;
}