Задать вопрос
@Anton_98

Как вывести сообщение об ошибки в интерфейсе Элемента CRM при сохранении?

Добрый день!
Подскажите, у меня есть класс с методом который проверяет при сохранении смарт-процесса есть ли ранее заведенный элемент смарт-процесса с таким значением и нужно вывести в интерфейсе ошибку с текстом: Элемент с {$innField} уже существует. Сохранение невозможно

Пытаюсь вывести так:
if (self::checkIfINNExists($innField)) {
throw new \Bitrix\Main\SystemException("Элемент  {$innField} уже существует. Сохранение невозможно.");
die();
}

Выводится текст ошибки но ниже текста выводит сам путь к файлу и строке
[Bitrix\Main\SystemException] Элемент с  5056000026 уже существует. Сохранение невозможно. (0) /home/bitrix/www/local/php_interface/файл.php:29 #0: CRMкласс::onCrmDynamicItemAddHandler(object) #1: call_user_func_array(array, array) /home/bitrix/www/bitrix/modules/main/lib/eventmanager.php:437 #2: Bitrix\Main\EventManager->sendToEventHandler(array, object) /home/bitrix/www/bitrix/modules/main/lib/eventmanager.php:373 #3:


Как отобразить только сам текст без
  • Вопрос задан
  • 108 просмотров
Подписаться 2 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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