• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/businessvalue.php
  • Класс: BitrixSaleBusinessValueConsumer1C
  • Вызов: BusinessValueConsumer1C::sanitizeMapping
static function sanitizeMapping($codeKey, $personTypeId, array &$mapping)
{
	$error = array();

	if (! ($code = self::$codes[$codeKey]) || isset($code['CODE_INDEX']))
	{
		if ($e = InternalsInputManager::getError(self::$codeNameInput, $mapping['NAME']))
			$error['NAME'] = $e;
		else
			$mapping['NAME'] = InternalsInputManager::getValue(self::$codeNameInput, $mapping['NAME']);

		$providerKeys = self::$rekvProviderKeys;
	}
	else
	{
		$providerKeys = self::$systemProviderKeys;
	}

	$error += BusinessValueControl::sanitizeMapping($personTypeId, $mapping, $providerKeys);

	return $error;
}