Задача: при сохранении товара ставить значение внешнего кода свойству товара "Артикул"...
Пробовал примерно так:
AddEventHandler("iblock", "OnBeforeIBlockElementUpd ate", array("ProductProperties", "SetProductProperties"));
class ProductProperties
{
function Se tProductProperties(&$arFields)
{
if (intval($arFields['IBLOCK_SECTION_ID']) == 'katalog_tovariv') {
$arFields['XML_ID'] = $arFields['PROPERTY_VALUES'][#числовой код своства#]['#числовое айди свойства в таблице свойств бд#']['VALUE'];
}
}
}
Подскажите решение, пожалуйста!
Пробовал примерно так:
AddEventHandler("iblock", "OnBeforeIBlockElementUpd ate", array("ProductProperties", "SetProductProperties"));
class ProductProperties
{
function Se tProductProperties(&$arFields)
{
if (intval($arFields['IBLOCK_SECTION_ID']) == 'katalog_tovariv') {
$arFields['XML_ID'] = $arFields['PROPERTY_VALUES'][#числовой код своства#]['#числовое айди свойства в таблице свойств бд#']['VALUE'];
}
}
}
Подскажите решение, пожалуйста!