F(x), в аргументе функции, которая будет выполяться перед изменением приходит массив с новыми значениями элемента. Сравниваете их с текущими неизмененными еще значениями и всё.
У меня есть свойства "Картинки" у него тип файл, при изменение элементы этот свойства возвращает ошибка(error 4) "Файл не загружен", остальные все свойств есть значение. Если я хочу изменить только название он не получить старый картинки. Как можно решить?
результат $arFields ДО: (OnBeforeIBlockElementUpdateHandler)
результат $arFields После: (OnAfterIBlockElementUpdateHandler)