CRM 2011 - форма странного поведения при нажатии на собственную ссылку записи в связанном представлении или подсетке

Прежде чем я начну задавать свой вопрос, я могу сказать, что в системе, где я пробовал, установлен Office 2010 с установленным «CRM 2011 Outlook Client». Я только что установил Rollup 12, и ошибка все еще возникает (на всех других системах тоже). Ошибка возникает только в «Outlook», а не в «Web»-версии.

Чтобы объяснить нашу проблему, лучше работать с примером: у нас есть «Проект А», и в рамках «Проекта А» у нас есть две возможности («Возможность А» и «Возможность Б»). Мы адаптировали представления возможностей, чтобы они имели несколько столбцов: «Проект», «Название возможности», «Создано».

Когда мы открываем «Проект А» и переходим к связанному представлению (или подсетке), мы видим наши определенные представления. Когда мы нажимаем на ссылку «Проект А» (ссылаясь на ту же запись), форма блокируется, и мы ничего не можем сделать. Мы можем нажать «Сохранить» или «Сохранить и закрыть» или «Поиски», но ничего не происходит. Это похоже на то, как JavaScript «Form» перестал работать.

В «Internet Explorer 8» у нас была ошибка «Переполнение стека в строке: 0», но с IE9 у нас больше нет сообщения.

У кого-нибудь есть такая же проблема, как указано выше? Есть ли способ решить эту проблему или нам нужно обратиться за исправлением в Microsoft. Мы не можем удалить столбец для представления, потому что он используется и в нескольких других сущностях.


person Freeetje    schedule 07.02.2013    source источник
comment
Помог ли мой ответ? Если это так, проверьте это как ответ. Если нет, объясните, что еще нужно.   -  person Konrad Viltersten    schedule 13.02.2013


Ответы (1)


Несколько недель назад я обнаружил, что решение, с которым я работал в режиме онлайн и локально, просто не работало в клиенте Outlook. Совершенно разные проблемы, но я полагаю, что оба имеют одно и то же происхождение.

Насколько я знаю, проблема возникает из-за того, что клиент для Outlook не использует механизм рендеринга IE. Вместо этого он опирается на устаревшую версию Trident, которая представляет собой нечто похожее на IE8, включенное по соображениям обратной совместимости (или нет, в зависимости от того, кого вы спросите).

Итак, в нашем случае пришлось адаптировать решение для работы с IE8 (хотя клиенты запускают его под IE9 и IE10). Затем он начал работать правильно во всех версиях. Странно на мой взгляд.

person Konrad Viltersten    schedule 07.02.2013
comment
Спасибо за ответ. Что вы имеете в виду под bij, адаптируя решение? Однако это не сработало и в IE8. Это не имеет ничего общего с собственными настройками, потому что ошибка возникает даже на обычных объектах. Я знаю, что это связано с рендерингом IE из Outlook, но я не нашел хорошего обходного пути. - person Freeetje; 18.02.2013
comment
Возможно, моя проблема немного отличается от вашей, но в качестве общего первого шага по устранению неполадок я предлагаю вам проверить, используют ли CRM и клиент для Outlook одну и ту же версию свертки. Моя проблема возникла только с настроенными объектами. Вы уверены, что получаете проблемное поведение и с ненастроенными сущностями по умолчанию? - person Konrad Viltersten; 18.02.2013