У нас проблема с событием onload формы для пользовательского объекта, который не запускается. Форма работала правильно в течение определенного периода, но недавно перестала работать. Теперь ни один из кодов в событии не выполняется при открытии формы - ни при создании нового экземпляра сущности, ни при открытии существующего. Однако код выполняется при предварительном просмотре формы.
Для целей тестирования исходный код был удален, и в настоящее время событие onload имеет только следующее:
crmForm.all.ownerid_c.style.display = 'none';
crmForm.all.ownerid_d.style.display = 'none';
alert("OnLoad event fired");
В предварительном просмотре атрибут Владелец скрыт и отображается предупреждение. При обычном запуске формы атрибут не скрыт и оповещений нет (также не сообщается об ошибках Java).
Полная версия CRM - 4.0.7333.1219. Первоначально объект был создан в другой установке CRM, изначально версии 3. Эта среда была обновлена до версии 4, прежде чем мы выполнили процесс экспорта-импорта для ее миграции в текущую среду. В течение некоторого времени форма работала корректно в новой среде, но на каком-то этапе перестала это делать.