|  06.05.2011, 18:52 | #1 | 
| Участник | Go to URL 
			
			Добрый день!  необходимо чтобы в отчете при нажатии на определенный account открывалось окно с этим account в СRM. Параметр CRM_URL создала, в action Go to URL сделала, Expression: =IIF(IsNothing(Parameters!CRM_URL.Value),Nothing, Parameters!CRM_URL.Value & "?ID={"&Fields!account_accountid.ToString()&"}&OTC=1") В результате открывается серое окно. Что неправильно? 
				__________________ Developer, MS CRM consultant Akvelon Inc.Microsoft CRM customization services My Blog | 
|  | 
|  06.05.2011, 19:44 | #2 | 
| Kostya Afendikov | Цитата: 
		
			Сообщение от Ketevan
			   Добрый день!  необходимо чтобы в отчете при нажатии на определенный account открывалось окно с этим account в СRM. Параметр CRM_URL создала, в action Go to URL сделала, Expression: =IIF(IsNothing(Parameters!CRM_URL.Value),Nothing, Parameters!CRM_URL.Value & "?ID={"&Fields!account_accountid.ToString()&"}&OTC=1") В результате открывается серое окно. Что неправильно? | 
|  | 
|  06.05.2011, 19:54 | #3 | 
| Участник | Параметр, который Вы используете, равен примерно этому: http://<servername>:<port> А Вам нужно еще добавить часть которая направляет на edit.aspx экаунта. Я Вам советую 1. нажать Ctrl+N на вашем сером экране 2. посмотреть что написано в адресной строке 3. Открыть настоящий экаунт. 4. Нажать Ctrl+N на экаунте 5. Сравнить два этих адреса. Удачи 
				__________________ Читайте SDK!!! | 
|  | 
|  06.05.2011, 20:17 | #4 | 
| Участник | 
			
			Нельзя вставить http://crmserver/sfa/acc вместо Parameters!CRM_URL.Value . он синтаксическую ошибку выдает и репорт тогда не загрузится
		 
				__________________ Developer, MS CRM consultant Akvelon Inc.Microsoft CRM customization services My Blog | 
|  | 
|  06.05.2011, 20:18 | #5 | 
| Участник | 
			
			Ссылка серого экрана  https://tds.livecrm.akvelon.net/CRMR...BBEB22BD&OTC=1 а нужно https://tds.livecrm.akvelon.net/main...e=entityrecord 
				__________________ Developer, MS CRM consultant Akvelon Inc.Microsoft CRM customization services My Blog | 
|  | 
|  06.05.2011, 20:24 | #6 | 
| Kostya Afendikov | Цитата: 
		
			Сообщение от Ketevan
			   Нельзя вставить http://crmserver/sfa/acc вместо Parameters!CRM_URL.Value . он синтаксическую ошибку выдает и репорт тогда не загрузится | 
|  | 
|  06.05.2011, 20:41 | #7 | 
| Участник | Я думал у Вас CRM 4.  Ну так подгоните Ваш не правильный url к нужному. 
				__________________ Читайте SDK!!! | 
|  | 
|  11.05.2011, 08:57 | #8 | 
| Moderator | 
			
			В стандартных отчетах drill-open работает? Скорее всего проблема с настройками серверов, а не в вашем отчете. Дело в том, что параметр CRM_URL приводится не к прямой ссылке на запись, а к сылке на страницу-редиректор (/CRMReports/viewer/drillopen.aspx), которая перенаправляет запрос на нужную вам страницу. Вероятно где-то тут возникает проблема авторизации или чего-то еще. Сам отчет работает правильно. p.s. Возможно это лечится изменением/сбросом настроек браузера. 
				__________________ http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.   MS Certified Dirty Magic Professional Последний раз редактировалось Артем Enot Грунин; 11.05.2011 в 08:59. | 
|  | 
|  11.05.2011, 09:01 | #9 | 
| Moderator | 
			
			Еще можно попробовать вместо OTC использовать LogicalName=account
		 
				__________________ http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.   MS Certified Dirty Magic Professional | 
|  | 
|  17.05.2011, 12:30 | #10 | 
| Участник | 
			
			Спасибо, Артем. видимо дело и правда в настройках сервера. В стандартных отчетах drill-open тоже не работает ( 
				__________________ Developer, MS CRM consultant Akvelon Inc.Microsoft CRM customization services My Blog | 
|  | 
|  17.05.2011, 18:56 | #11 | 
| Moderator | 
			
			Возможно это баг. У вас собственное развертывание или у провайдера?
		 
				__________________ http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.   MS Certified Dirty Magic Professional | 
|  |