UncompletedRecalculation::execute

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. UncompletedRecalculation
  4. execute
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/agent/activity/uncompleted/uncompletedrecalculation.php
  • Класс: Bitrix\Crm\Agent\Activity\Uncompleted\UncompletedRecalculation
  • Вызов: UncompletedRecalculation::execute
public function execute(): bool
{
	$ids = $this->queryIds($this->getLastId());

	if (empty($ids))
	{
		return self::DONE;
	}

	$rows = $this->getUncompletedRows($ids);

	foreach ($rows as $row)
	{
		UncompletedActivity::synchronizeForActivity((int)$row['ACTIVITY_ID']);
	}

	$newLastId = end($rows)['ID'] ?? $this->getLastId();
	$this->setLastId($newLastId);

	return self::CONTINUE;
}

Добавить комментарий