Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!
название событий немного неправильно написал, но неважно...
вот функция которая срабатывает до обновления
Код
function CodeGenerationS(&$arFields)
{
if($arFields['CODE']=='')
$arFields['CODE']=NameToUrl($arFields["NAME"]);
if($arFields['CODE']==' ')
$arFields['CODE']='';
}
Но видимо при выгрузке из 1С срабатывает это же событие, но оно срабатывает после моей функции и
меняет $arFields.
А функция и обработка события работают корректно. То есть если я зайду в админку и изменю элемент, то код сгенерируется и запишется.