проверке возвращает
Обновление сделки отменено обработчиком события: "callable
но как получить более детальную информацию?
Я знаю, что там не заполнены обяз. поля, но нужно понимать какие именно
но как получить более детальную информацию? Это значит, что есть пользовательское событие которое отменяет действие. Смотрите либо все кто подписан на изменение сделки и поочередно проверяйте каждый на "return false"
в моем случае это незаполненное пользовательское поле, которое является обязательным. Только все равно не совсем понятно, как при update получить, что это за поле
Если вы "владелец обработчика", то правильно возвращайте ошибку - см. книгу. Если нет - то никак.
"Отправить клиенту письмо" - это активити Битрикса
А, я думал, вы мне ответили😂 Извиняюсь
Нет, обработчика на событии нету, это из за незаполненных обязательных полей. Получается никак. Но ведь если в паблике переводить руками стадию сделки - оно ведь ругнется на незаполненные пользовательские обязательные поля
Нет, обработчика на событии нету, это из за незаполненных обязательных полей. Нет, "операция отменана обработчиком callable" это именно пользовательская подписка. Битрикс возвращает описание, а пользовательские подписки или модули могут не возвращать. Отсюда и ошибка. Не верите что обработчики есть? Пришлите сюда вывод: echo "<pre>";var_dump(GetModuleEvents('crm', 'OnBeforeCrmDealUpdate')); echo "</pre>";
Но ведь если в паблике переводить руками стадию сделки - оно ведь ругнется на незаполненные пользовательские обязательные поля Здесь есть несколько конкурирующих механизмов. Во-первых: смена стадии хоть и использует событие измненения, но работает немного иначе. Во-вторых, если только у вас не шибко забагованная версия то никаких callable там нет в стандарте
верю) ок, разберусь, посмотрю Но хотелось бы больше узнать как раз про часть со сменой стадии Там проверка на заполненность обяз полей до попытки обновления происходит? Как их система определяет при попытке смены?
Да. Сначала проверка обязательности, потом вызов обработчиков
Обсуждают сегодня