Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

События барахлят

00 голосов
5
Отправляю значт письма в событиях OnAfterIBlockElementAdd и OnBeforeIBlockElementUpdate.
И происходит следующее... Когда пользователь добавляет элемент в инфоблок, то срабатывает OnAfterIBlockElementAdd 2 раза, когда в админке сохраняешь существующий документ, то срабатывает 1 раз OnBeforeIBlockElementUpdate и 1 раз OnAfterIBlockElementAdd.
Почему так происходит?
спросил 12 Дек, 13 от cartmen (460 баллов)

5 Ответы

00 голосов
Может где-то два раза init.php подключается? Почему события могут по два раза срабатывать?
ответил 17 Фев, 14 от cartmen (460 баллов)
00 голосов
Какая редакция? Документооборот включен?
ответил 08 Июнь, 14 от NitroGeN (2,840 баллов)
00 голосов
Цитата
Евгений Малков пишет:
Какая редакция? Документооборот включен?

Малый бизнес. Документооборот включен.
ответил 05 Окт, 14 от cartmen (460 баллов)
00 голосов
Проблема все еще актуальна, может будут хоть какие-то предположения?
ответил 06 Фев, 15 от cartmen (460 баллов)
00 голосов
Цитата
Wincert пишет:
Документооборот включен.

Скорее всего - проблема в этом, т.е. события отрабатывают правильно. Проверяйте, с каким статусом добавляется элемент.
ответил 19 Май, 15 от Pomnep (13,960 баллов)

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

0 голосов
1 ответ
0 голосов
2 ответов
спросил 17 Март, 14 от Burt (100 баллов)
0 голосов
3 ответов
спросил 11 Март, 14 от Mageradje (660 баллов)
0 голосов
3 ответов
спросил 24 Янв, 14 от NARGL (100 баллов)
0 голосов
1 ответ
спросил 23 Янв, 14 от Aribor (560 баллов)