• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/grid/productaction.php
  • Класс: BitrixCatalogGridProductAction
  • Вызов: ProductAction::convert
static function convert(array $productIdList, int $catalogType): MainResult
{
	$result = new MainResult();

	if (MainLoader::includeModule('crm'))
	{
		$convertCrmProductResult = self::convertCrmProducts($productIdList, $catalogType);
		if (!$convertCrmProductResult->isSuccess())
		{
			$result->addErrors($convertCrmProductResult->getErrors());
		}
	}

	if (MainLoader::includeModule('sale'))
	{
		$convertSaleProductResult = self::convertSaleProducts($productIdList, $catalogType);
		if (!$convertSaleProductResult->isSuccess())
		{
			$result->addErrors($convertSaleProductResult->getErrors());
		}
	}

	return $result;
}