• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/product/systemfield/markingcodegroup.php
  • Класс: BitrixCatalogProductSystemFieldMarkingCodeGroup
  • Вызов: MarkingCodeGroup::prepareValueForImport
static function prepareValueForImport(array $field, array $productRow): array
{
	$value = $productRow[$field['XML_ID']];
	if ($value === self::USE_PARENT_PRODUCT_XML_VALUE)
	{
		$productRow[$field['FIELD_NAME']] = self::USE_PARENT_PRODUCT_VALUE;
	}
	else
	{
		$productRow[$field['FIELD_NAME']] = ($value !== null
			? self::getIdByXmlId($field['SETTINGS']['HLBLOCK_ID'], $value)
			: null
		);
	}
	unset($productRow[$field['XML_ID']]);

	return $productRow;
}