//если элемент инфоблока был создан другим пользователем, то запрещаем изменения AddEventHandler("iblock", "OnBeforeIBlockElementUpdate", Array("BlockEdit", "OnBeforeIBlockElementUpdateHandler")); class BlockEdit { // создаем обработчик события "OnBeforeIBlockElementUpdate" function OnBeforeIBlockElementUpdateHandler(&$arFields) { //делаем проверку, если логин не равен создателю инфоблока и, если это не админ, то выводим сообщение и отменяем действие if($GLOBALS["USER"]->GetID() !== $arFields["CREATED_BY"] && $GLOBALS["USER"]->GetID() !== "1") { global $APPLICATION; $APPLICATION->throwException("Вы не можете изменять элементы, созданные другими пользователями!"); return false; } } }При выполнении скрипта возникла ошибка. Включить расширенный вывод ошибок можно в файле настроек .settings.php