Похожие чаты

Для отмены добавления и прекращении выполнения метода CIBlockElement::Add необходимо в

функции-обработчике создать исключение методом $APPLICATION->ThrowException() и вернуть false.

Обработчик OnBeforeIBlockElementAdd зарегистрирован, условие для отмены срабатывает. Почему элемент всё равно добавляется?

12 ответов

21 просмотр

Значит, обработчик не вызывается либо не возвращает false.

Александр- Автор вопроса

В условие входит, но элемент всё равно добавляется. Даже с пустыми полями

Александр- Автор вопроса
Eugene Zhukov
Значит, не вызывается.

Если внутри условия написать просто exit;, то элемент не добавляется)

Александр
Если внутри условия написать просто exit;, то элем...

Целиком код обработчика покажите и как вешаете его на событие.

Первый раз вижу такой подход. Для начала, верните true в конце кода. И добавьте лог в точку возврата false. Он не срабатывает, других вариантов нет.

божечки

Александр- Автор вопроса
Рыков Иван
божечки

Красиво, да же?)

Похожие вопросы

Обсуждают сегодня

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Hey, Oceaners 🌊 As we approach Phase 1 of the token merger, OCEAN and AGIX will migrate to FET starting July 1st! Here's a list of exchanges that have communicated their su...
KreigDK | Never DM first🌊
3
База данных не поможет. Шифрование не поможет. Какие там ещё варианты? Накидывайте.
КТ315
20
I love the passion, really do. I do think this is being blown way out of proportion. We are not deleting our Telegram or not allowing you to talk about anything you want, a...
Mike Herron
3
Did you guys see the latest tweet from TonGifts? 🚀
Mike
44
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Hey guys, did you see the latest announcement about $FUN? 🔥
Brian
21
Did kadena deliver anything on time?
Femboi Uwu
23
Question: when will have qnt holders a tool to stake tokens in lcx? Answer, Verdian: yes soon.
David Ch
14
Всем привет, мне через 8 часов сдавать экзамен, нужно принести лабораторку (файл виртуальной машины vmware workstation с сервером 12и раб станцией 7), а у меня несколько пробл...
Валерий Орлов
3
Карта сайта