Источник:
http://axforum.info/forums/blog.php?b=406
==============
В свое время я публиковал в этом блоге unsupported решение под CRM 3.0 и CRM 4.0 для вывода системных уведомлений вверху формы. Данный функционал мало изменился с тех пор, но как правильно заметили многие, старые скрипты перестали работать после установки UR12. Наиболее популярное решение изложено тут:
http://www.robotii.co.uk/2013/01/get...-crm-2011-ur12
В действительности, все куда проще. В UR12 ввели дополнительную абстракцию JS классов интерфейса от объектов DOM. Скорее всего это сделано для упрощения реализации кросс браузероного кода. Все системные контролы привязанные к элементам DOM получили дополнительное свойство .control где и прячутся старые методы. Функции вывода нотификации, обновления грида, вызова диалога печати и пр. неподдерживаеммые шалости теперь стоит писать с учетом этого.
X++:
function addNotification(id, type, text) {
//type: ERROR:1,WARNING:2,INFORMATION:3 var notifications = document.getElementById(
"crmNotifications"); notifications = notifications && notifications.control;
if (notifications && notifications.AddNotification) { notifications.AddNotification(id, type,
"customCode", text); } else { alert(text); } }
Источник:
http://axforum.info/forums/blog.php?b=406