24.12.2012, 13:47 | #1 |
Участник
|
Ошибка при работе с веб-ресурсами и заказами
Доброго времени суток!
На сервере есть две организации в CRM - Org и OrgTest. Версия CRM 2011 Выполняю следующие действия: 1) Создаю пользователя crm_admin в организации Org, экспортирую из нее solution 2) Отключаю организацию Org 3) Создаю пользователя в организации OrgTest 4) Импортирую в OrgTest solution, полученный на шаге 1. Solution включает в себя веб-ресурсы, как иконки для кнопок, так и JS. Далее вся работа идет в OrgTest. Возникаются две проблемы, с решением которых прошу вашей помощи: ------- 1. При переносе решения в OrgTest для работоспособности системы приходится править все ссылки на веб-ресурсы, явно указывая название организации. Т.е, например в html-странице вместо <SCRIPT type=text/javascript src="/WebResources/org_/orglib.js.aspx"></SCRIPT> приходится писать так <SCRIPT type=text/javascript src="/OrgTest/WebResources/org_/orglib.js.aspx"></SCRIPT> В противном случае, веб ресурс не виден, и при вызове функций из этого веб-ресурса получаю соответствующую ошибку. ------- 2. Для создания заказов из сделок используется нестандартный (для CRM) алгоритм, пользователь жмет на кастомную кнопку "Создать заказы" на ribbon сделки, далее выполняется код создания заказов, после чего в я отображаю ссылки на созданные заказы на отдельной html-странице (веб-ресурс в CRM). Ссылки на заказы формируются так (Id - это GUID заказа в CRM): http://crm-server/OrgTest/userdefine...05056c00008%7d Сама страница открывается в модальном окне при помощи функции openStdDlg: openStdDlg( "/" +ORGANIZATION + "/WebResources/org_/html/createopportunityso.html?Data=" + dataValue, null, 300, 300, false, false, ''); ORGANIZATION в данном случае равно OrgTest (проверял) При попытке открыть карточку заказа из модального окна получаю ошибку "Указанная организация отключена" (см. скриншот во вложении). Об этой ошибке создается запись в EventViewer (см. вложение). Причем, если открыть карточку заказа (с получением вышеуказаной ошибки), а потом закрыть модальное окно и обновить (F5) карточку заказа, то все работает нормлаьно Выглядит, так, словно при создании аккаунта пользователя в одной организации, он "привзяывается" именно к это организации, и в дальнейешм обращается к ней, причем именно при работе с модальным окном. Аналогично выглядит и проблема с веб-ресурсами (см. выше). Кто-нибудь сталкивался с таким? Заранее спасибо за помощь! Последний раз редактировалось drongo; 24.12.2012 в 13:50. |
|