[QUOTE]Дмитрий Тихоненко написал:
OnAfterIBlockElementUpdateHandler[/QUOTE]
[QUOTE]Дмитрий Тихоненко написал:
$APPLICATION->ThrowException[/QUOTE]
Внимательно изучите документацию, ну или хотя бы [URL=http://bxapi.ru/src/?module_id=iblock&name=CIBlockElement::Update&highlight=OnAfterIBlockElementUpdate#OnAfterIBlockElementUpdate]посмотрите код, где вызывается событие[/URL]: выбрасывание исключение на событии after (т.е. после действия) не всегда работает. Конкретно в данном случае событие уже произошло (т.е. изменение выполнено) и Вы уже не можете на него повлиять*.
P.S. Если Вы решаете вопрос с экзамена, то нужное событие - перед (before) изменением
OnAfterIBlockElementUpdateHandler[/QUOTE]
[QUOTE]Дмитрий Тихоненко написал:
$APPLICATION->ThrowException[/QUOTE]
Внимательно изучите документацию, ну или хотя бы [URL=http://bxapi.ru/src/?module_id=iblock&name=CIBlockElement::Update&highlight=OnAfterIBlockElementUpdate#OnAfterIBlockElementUpdate]посмотрите код, где вызывается событие[/URL]: выбрасывание исключение на событии after (т.е. после действия) не всегда работает. Конкретно в данном случае событие уже произошло (т.е. изменение выполнено) и Вы уже не можете на него повлиять*.
P.S. Если Вы решаете вопрос с экзамена, то нужное событие - перед (before) изменением