• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/update/product/priceaccount.php
  • Класс: Bitrix\Crm\Update\Product\PriceAccount
  • Вызов: PriceAccount::execute
public function execute(array &$option): bool
{
	$result = Main\Update\Stepper::FINISH_EXECUTION;
	if (
		!ModuleManager::isModuleInstalled('bitrix24')
		|| !Loader::includeModule('crm')
	)
	{
		return $result;
	}

	$this->initialize();

	if (empty($option) || empty($option['count']))
	{
		$option = $this->getCurrentStatus();
	}

	if (empty($option))
	{
		return $result;
	}

	$option = $this->normalizeOptions($option);

	if ($option['count'] > 0)
	{
		$option = $this->updatePriceAccount($option);
	}
	if (!empty($option) && $option['count'] > 0)
	{
		$result = Main\Update\Stepper::CONTINUE_EXECUTION;
	}

	return $result;
}