Антон: В таких событиях данные могут несколько отличаться от формата 6-ой версии.
мда... судя по всему, данные отличаются весьма существенно
$aEvent['aData'] и в событии 'on_before_save_model_item' содержит массив значений полей элемента.
А в этом событии кроме $aEvent['aData'] есть только $aEvent['modId'] и $aEvent['itemId'] и все?
При этом в $aEvent['aData'] нет даже свойств товара (custom_fields)?
Нет мета-данных?