• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/businessvalue.php
  • Класс: BitrixSaleBusinessValue
  • Вызов: BusinessValue::getValuesByCode
static function getValuesByCode(string $consumerName, string $code)
{
	$result = [];

	$consumerCodePersonMapping = self::getConsumerCodePersonMapping();
	if (isset($consumerCodePersonMapping[''][$code]))
	{
		$consumerValues = $consumerCodePersonMapping[''][$code];
		foreach ($consumerValues as $values)
		{
			if ($values['PROVIDER_KEY'] && $values['PROVIDER_VALUE'])
			{
				$result[] = self::getValueFromMapping($values);
			}
		}
	}

	$consumerValues = $consumerCodePersonMapping[$consumerName][$code] ?? [];
	foreach ($consumerValues as $values)
	{
		if ($values['PROVIDER_KEY'] && $values['PROVIDER_VALUE'])
		{
			$result[] = self::getValueFromMapping($values);
		}
	}

	return array_unique($result);
}