Показать сообщение отдельно
Старый 26.03.2013, 11:55   #29  
spectr is offline
spectr
Участник
Аватар для spectr
MCBMSS
Лучший по профессии 2014
 
282 / 68 (3) ++++
Регистрация: 19.10.2011
Адрес: Киев
При использовании такой схемы CRM4.0 -> Migrating Tools -> CRM 2011 а потом на это накатить UR12, то в 99% в системных объектах на формах могут возникать системные ошибки, если были скрипты на OnLoad, OnSave и системных полях.
А все потому что названия function которые создает Migrating Tools очень похожи на системные названия функций для этих объектов (они одинаковы за исключением того что у системной есть область имен Mscrm).
При накатывании UR12 воспринимает эти функции как одну и оставляет последнюю, а это кастомная.

Решение проблемы только с помощью правки XML файла customizations.xml, в нем найти блок <events> для нужной формы и заменить его на блок с чистой системы, загрузить обратно и после этого зайти на форму и переподключить старые функции в нужные места.

Еще заметил что скрипты с 4.0 не все отрабатывают, например ForceSubmit и attachEvent (ну эта походу понятно так как в SDK не задекларирована)