Здравствуйте.
Можно ли переопределить поле символьного кода при добавлении нового элемента, при этом новое значение берется из свойства типа "строка"?
Сейчас использую событие "OnBeforeIBlockElementAdd".
Вот что у меня есть:
Можно ли переопределить поле символьного кода при добавлении нового элемента, при этом новое значение берется из свойства типа "строка"?
Сейчас использую событие "OnBeforeIBlockElementAdd".
Вот что у меня есть:
| Код |
|---|
AddEventHandler("iblock", "OnBeforeIBlockElementAdd", Array("MyClass", "beforeElementAdd"));
class MyClass
{
function beforeElementAdd(&$arFields)
{
CModule::IncludeModule('iblock');
if($arFields['IBLOCK_ID']==9){
$arFields["CODE"] = $arFields["PROPERTIES"]["symbolecode"]["VALUE"];
}
}
} |