Sett Sett, нет
Вот каркас события, в нем еще нужно как раз сделать проверку
| Код |
|---|
<?
// файл /bitrix/php_interface/init.php
// регистрируем обработчик
AddEventHandler("iblock", "OnBeforeIBlockElementAdd", Array("MyClass", "OnBeforeIBlockElementAddHandler"));
class MyClass
{
// создаем обработчик события "OnBeforeIBlockElementAdd"
function OnBeforeIBlockElementAddHandler(&$arFields)
{
// $arFields
}
}
?>
|
Вот в этом $arFields массиве будет данные нового элемента, остается взять значения свойства CML2_BAR_CODE и подставив его в CIBlockElement::GetList() попытаться найти элемент с таким же кодом, дальше уже в зависимости от результата выполнять нужные действия.