AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Прочие вопросы
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.01.2015, 09:56   #1  
Din9k is offline
Din9k
Участник
 
9 / 10 (1) +
Регистрация: 15.01.2015
! Работа с отчетами в Visual Studio 08
Комрады, добрый день!
Я свежая и дурная голова в вопросе работы с CRM и VS, требуется ваша помощь.
Создал отчет в Visual Studio 08, проверил - там все работает. Выгрузил его в CRM и все, накрылся отчет медной ошибкой. Далее при многократном нажатии на повтор попытки пишет , что неправильный аргумент
Помогите пожалуйста, я дно
Миниатюры
Нажмите на изображение для увеличения
Название: Снимок.PNG
Просмотров: 426
Размер:	62.4 Кб
ID:	9125  
Старый 15.01.2015, 10:11   #2  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Добрый день,

Покажите, пожалуйста, запросы, которые используются в отчёте.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 15.01.2015, 10:46   #3  
Din9k is offline
Din9k
Участник
 
9 / 10 (1) +
Регистрация: 15.01.2015
Вы думаете проблема в запросах?
Тогда почему в VS отчет прекрасно формируется?
Я могу вставить сюда запросы, но это довольно большой текст.
Ошибка появилась после того, как я связал inner join'ом с view которую сам создал в базе.
Старый 15.01.2015, 11:04   #4  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Цитата:
Сообщение от Din9k Посмотреть сообщение
Ошибка появилась после того, как я связал inner join'ом с view которую сам создал в базе.
Вот вам и ответ. Безопасность CRM не в состоянии проглотить эти кастомные вьюхи. Чтобы это заработало необходимо решить это через безопасность на уровне сиквела, но я вам не рекомендую этого делать. Распишите, пожалуйста, зачем вам это потребовалось.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 15.01.2015, 11:15   #5  
lode is offline
lode
Участник
Аватар для lode
 
37 / 12 (1) ++
Регистрация: 23.03.2009
Адрес: Россия, Екатеринбург
Как вариант, можно попробовать подключиться sql-профайлером к CRM-ной базе и посмотреть, доходит ли запрос до базы.
И если доходит - то почему не формируется.
Но лучше сначала посмотреть на код view.
Старый 15.01.2015, 11:29   #6  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Цитата:
Сообщение от lode Посмотреть сообщение
Как вариант, можно попробовать подключиться sql-профайлером к CRM-ной базе и посмотреть, доходит ли запрос до базы.
И если доходит - то почему не формируется.
Но лучше сначала посмотреть на код view.
До базы запрос доходит. Но валится при выполнении изза настроек безопасности базы CRM. Проходили уже лет эдак 5 назад.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 15.01.2015, 11:35   #7  
Din9k is offline
Din9k
Участник
 
9 / 10 (1) +
Регистрация: 15.01.2015
В этой вьюхе лежат данные, которые необходимо присобачить к отчету.
Запрос тут неэффективен т.к. юзеры с завидной регулярностью с пеной у рта запрашивают изменения в этом отчете и ковыряться каждый раз с исходным запросом(написанным криво и не мной) уже надоело. Решил просто слить все, что мне нужно в отдельную вьюху и подкидывать туда нужные столбцы.
Старый 15.01.2015, 11:49   #8  
Din9k is offline
Din9k
Участник
 
9 / 10 (1) +
Регистрация: 15.01.2015
Но спасибо, проблема ясна.
Похоже все-таки придется возиться с каждым запросом отдельно.
Старый 15.01.2015, 12:16   #9  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Вопрос. А почему не создать дополнительную сущность в CRM, положить в неё данные, которые хранятся в вашей кастомной вьюхе, использовать её в отчёте и не мучиться вопросами безопасности и т.п.?
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
Старый 15.01.2015, 14:14   #10  
Din9k is offline
Din9k
Участник
 
9 / 10 (1) +
Регистрация: 15.01.2015
Цитата:
Сообщение от a33ik Посмотреть сообщение
Вопрос. А почему не создать дополнительную сущность в CRM, положить в неё данные, которые хранятся в вашей кастомной вьюхе, использовать её в отчёте и не мучиться вопросами безопасности и т.п.?
Если я правильно Вас понял:
В этой вьюхе лежат уже отфильтрованные данные о куче сущностей. Вы предлагаете создать еще одну связанную с ними всеми, в которую будут стекаться нужные данные?
Старый 15.01.2015, 15:00   #11  
a33ik is offline
a33ik
Чайный пьяница
Аватар для a33ik
MCP
MCBMSS
Злыдни
Соотечественники
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,243 / 896 (36) +++++++
Регистрация: 02.07.2008
Адрес: Greenville, SC
Цитата:
Сообщение от Din9k Посмотреть сообщение
Если я правильно Вас понял:
В этой вьюхе лежат уже отфильтрованные данные о куче сущностей. Вы предлагаете создать еще одну связанную с ними всеми, в которую будут стекаться нужные данные?
Невнимательно прочитал один из ваших ответов. Теперь понимаю, почему вы использовали вьюху. Отсюда для вас есть несколько выходов:
1. Таки использовать вьюху и разобраться с безопасностью.
2. Использовать запрос в отчёте, который собирает данные из ваших вьюх.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством.

Подписывайтесь на мой блог, twitter и YouTube канал.
Пользуйтесь моим Ultimate Workflow Toolkit
За это сообщение автора поблагодарили: Din9k (1).
Старый 15.01.2015, 15:45   #12  
Din9k is offline
Din9k
Участник
 
9 / 10 (1) +
Регистрация: 15.01.2015
Прямыми запросами работать тут очень не удобно (да и времени занимает не в пример больше), но этим я сейчас и занимаюсь.
Вопрос на будущее: мне все-равно придется разбираться с безопасностью, ибо запросами так долго не поработаешь, при увеличении объемов задач я просто зашьюсь эти хотелки исполнять. Есть ли какая-нибудь доходчивая инструкция от а до я, так сказать, чтобы я на досуге начал ее изучать? Желательно на русском, но не обязательно.
Старый 15.01.2015, 16:37   #13  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
Посмотрите в настройках безопасности стандартных вьюх на какие группы они "расшарены" и сделайте со своей по аналогии.
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
За это сообщение автора поблагодарили: Din9k (1).
Старый 16.01.2015, 10:38   #14  
Din9k is offline
Din9k
Участник
 
9 / 10 (1) +
Регистрация: 15.01.2015
Цитата:
Сообщение от slivka_83 Посмотреть сообщение
Посмотрите в настройках безопасности стандартных вьюх на какие группы они "расшарены" и сделайте со своей по аналогии.
Покопался, так и есть!
Теги
noob, visual studio, crm2011

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Microsoft Visual Studio 2010: Using the Report Wizard with Visual Studio 2010 and SQL Server 2012 Blog bot Dynamics CRM: Blogs 0 11.06.2014 18:12
axforum blogs: Проблема обновления проекта CRM Delopment Toolkit при переходе на Visual Studio 2012 Blog bot Dynamics CRM: Blogs 0 19.08.2013 16:11
Dynamics CRM Tools: Visual Studio 2010 templates for Plugins and Custom workflow activities Blog bot Dynamics CRM: Blogs 0 15.04.2011 20:12
Microsoft Dynamics CRM Team Blog: Microsoft Dynamics CRM Plug-in Template for Visual Studio Blog bot Dynamics CRM: Blogs 0 27.10.2008 23:05
CRM UK Blog: Visual Studio 2008 Hangs After Adding A Web Reference Blog bot Dynamics CRM: Blogs 0 14.07.2008 13:05

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 16:04.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.