Ошибка в стиле CRM
В CRM есть такой стандартный алерт в стиле «Произошла ошибка – обратитесь к админстратору, бла, бла, бла…». Многие его не любят за не информативность (хотя можно загрузить журнал по кнопке на этом диалоге), но для единообразия отображения кастомных ошибок (или для возможности выводить их в более отформатированном виде чем обычный алерт) можно воспользоваться не поддерживаемой JS-функцией:
Xrm.Internal.openErrorDialog(Error Code, Message, Serialized Exception);
Данная функция принимает три параметра:
- Error Code: какое-либо целое число для идентификации ошибки;
- Message: предназначение неизвестно;
- Serialized Exception: текст переданный в этом параметре будет выведен в журнал, загружаемый из диалога ошибки.