2017-01-06 2 views
0

Случаи появления случайных сценариев возникли с тех пор, как мы обновили с CRM 2011 до CRM 2016, в основном на форме Load. Я попытался включить все сценарии зависимостей в свойствах формы правильно, но все равно не повезло. Я прошел через очень хорошую статью CRM 2013 Script Loading Deep Dive, которую поделился Скоттом Дуроу. После реализации обходного пути он показывает ошибку сценария. Я не хочу переключиться на рендеринг устаревших форм. Пожалуйста, предложите что-то, что я могу реализовать. Некоторые из ошибок сценариев в журнале являются:Ошибки случайного скрипта в формах CRM 2016

**TypeError: Cannot read property 'ParentProduct' of undefined 
at eval (eval at RunHandlerInternal (192.168.220.55/.../ClientApiWrapper.aspx), <anonymous>:1:13)** 

at RunHandlerInternal (192.168.220.55/.../ClientApiWrapper.aspx) 
at RunHandlers (192.168.220.55/.../ClientApiWrapper.aspx) 
at OnScriptTagLoaded (192.168.220.55/.../ClientApiWrapper.aspx) 
at http://192.168.220.55/Dev/form/ClientApiWrapper.aspx?ver=191855143:201:1 

**TypeError: Unable to get property 'executeOnLoad' of undefined or null reference 
at eval code (eval code:1:1)** 

at RunHandlerInternal (192.168.220.55/.../ClientApiWrapper.aspx) 
at RunHandlers (192.168.220.55/.../ClientApiWrapper.aspx) 
at OnScriptTagLoaded (192.168.220.55/.../ClientApiWrapper.aspx) 
at Anonymous function (192.168.220.55/.../ClientApiWrapper.aspx) 

Script Исполнительного OnLoad является:

Sonoma.namespace("Utilities").namespace("ParentProduct").extend((function() { 
     function func1() { 
     } 
     function func2() { 
     } 
     )()); 

ответ

0

Вы можете проверить синхронизацию загрузки сценария - Я подозреваю, что Sonoma.namespace («Утилиты») определяется в другом файле сценария, который еще не загружен.

1

Вы связались с Sonoma, чтобы сообщить об ошибках, связанных с их кодом? С этим пространством имен я должен предположить, что они являются авторами. http://www.sonomapartners.com/

Смежные вопросы