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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.07.2009, 11:55   #1  
moskalevas is offline
moskalevas
Участник
 
107 / 11 (1) +
Регистрация: 16.07.2009
Вопрос по отчётам!Help!
Ещё раз добрый день!
Вопрос заключается в слудующем.В CRM существует, допустим, пять записей заказов.В VS 2005 создал отчёт,который формируется на основе идентификационного номера заказа(получается,что при формировании запроса я явно указываю номер заказа).Сам отчёт просматриваю через Reporting Services(в Dynmics CRM отчёты так и не фунционируют пока).Хотелось бы,чтоб можно было выбирать из выпадающего списка сам заказ из CRM и уже на основании полученного параметра формировался запрос.Надеюсь понятно выразился
Старый 29.07.2009, 11:58   #2  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
Вам нужно юзать предфильтры http://mmcrm.ru/?p=539
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
Старый 29.07.2009, 13:03   #3  
moskalevas is offline
moskalevas
Участник
 
107 / 11 (1) +
Регистрация: 16.07.2009
Если честно,прочитал пару раз,не совсем понял...
Вот у меня запрос в VS 2005:
SELECT CRMAF_table.*
FROM (SELECT SalesOrderBase.Name, SalesOrderBase.TotalAmount, SalesOrderDetailBase.Quantity, SalesOrderDetailBase.PricePerUnit,
SalesOrderDetailBase.ManualDiscountAmount, ProductBase.Name AS Expr1, FilteredProductPriceLevel.uomscheduleidname,
FilteredProductPriceLevel.productidname, SalesOrderBase.DiscountPercentage,
New_program_complexExtensionBase.New_productnumber, SalesOrderBase.OrderNumber, SalesOrderBase.TotalLineItemAmount
FROM SalesOrderBase INNER JOIN
SalesOrderDetailBase ON SalesOrderBase.SalesOrderId = SalesOrderDetailBase.SalesOrderId INNER JOIN
ProductBase ON SalesOrderDetailBase.ProductId = ProductBase.ProductId INNER JOIN
FilteredProductPriceLevel ON ProductBase.ProductId = FilteredProductPriceLevel.productid INNER JOIN
ProductExtensionBase ON FilteredProductPriceLevel.productid = ProductExtensionBase.ProductId INNER JOIN
New_program_complexExtensionBase ON
ProductExtensionBase.New_program_complex = New_program_complexExtensionBase.New_program_complexId) AS CRMAF_table

Что дальше делать,чтоб при просмотре в Reporting Services можно было выбирать поле SalesOrderBase.Name для фильтрации отчёта?
Старый 29.07.2009, 13:11   #4  
slivka_83 is offline
slivka_83
Консультант-джедай
Аватар для slivka_83
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
1,683 / 374 (16) ++++++
Регистрация: 18.12.2008
Адрес: default city
т.к. собираетесь фильтровать заказы (т.е. выбрать один) то нужно использовать вьюху FilteredSalesOrder например с таким пседонимом CRMAF_fso
дальше загружаете отчет в срм и задаете фильтры по умолчанию
__________________
Крокодил, крокожу и буду крокодить.
Человек человеку - волк , а зомби зомби - зомби.
Экстремал и буду экстремать!
Блога
Старый 29.07.2009, 13:34   #5  
moskalevas is offline
moskalevas
Участник
 
107 / 11 (1) +
Регистрация: 16.07.2009
Вообще для моего запроса необходимо использовать получается явную фильтрацию?
Есть ещё где-нибудь примерчик для сложных запросов с подзапросами?А то я что-то совсем запутался...
Старый 29.07.2009, 14:15   #6  
moskalevas is offline
moskalevas
Участник
 
107 / 11 (1) +
Регистрация: 16.07.2009
Получил следующий запрос:

SELECT name, totalamount, Quantity, PricePerUnit, ManualDiscountAmount, Expr1, uomscheduleidname, productidname, discountpercentage,
New_productnumber, ordernumber, totallineitemamount
FROM (SELECT FilteredSalesOrder.name, FilteredSalesOrder.totalamount, SalesOrderDetailBase.Quantity, SalesOrderDetailBase.PricePerUnit,
SalesOrderDetailBase.ManualDiscountAmount, ProductBase.Name AS Expr1, FilteredProductPriceLevel.uomscheduleidname,
FilteredProductPriceLevel.productidname, FilteredSalesOrder.discountpercentage,
New_program_complexExtensionBase.New_productnumber, FilteredSalesOrder.ordernumber, FilteredSalesOrder.totallineitemamount
FROM FilteredSalesOrder INNER JOIN
SalesOrderDetailBase ON FilteredSalesOrder.salesorderid = SalesOrderDetailBase.SalesOrderId INNER JOIN
ProductBase ON SalesOrderDetailBase.ProductId = ProductBase.ProductId INNER JOIN
FilteredProductPriceLevel ON ProductBase.ProductId = FilteredProductPriceLevel.productid INNER JOIN
ProductExtensionBase ON FilteredProductPriceLevel.productid = ProductExtensionBase.ProductId INNER JOIN
New_program_complexExtensionBase ON
ProductExtensionBase.New_program_complex = New_program_complexExtensionBase.New_program_complexId) AS CRMAF_table

По идее,если запихнуть отчёт в CRM, то должно работать?только вот у меня отчёты в CRM вообще никакие не работают...поэтому хочу просмотреть через Reporting Services...и как там сделать,чтоб можно было выбирать по какому имени заказа производить фильтрацию?
Старый 29.07.2009, 14:40   #7  
moskalevas is offline
moskalevas
Участник
 
107 / 11 (1) +
Регистрация: 16.07.2009
Всё получилось,только как теперь настроить Parameter Area,который создаётся во вкладке Preview?
Старый 30.07.2009, 19:56   #8  
Артем Enot Грунин is offline
Артем Enot Грунин
Moderator
Аватар для Артем Enot Грунин
MCBMSS
Злыдни
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,912 / 623 (28) +++++++
Регистрация: 16.08.2007
Адрес: Пермь!
Записей в блоге: 151
Его CRM сама уберет при загрузке отчета. Или что вы там настроить хотите? Внешний вид причесать? Тогда никак!
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия.

MS Certified Dirty Magic Professional
Теги
filter, parameters passing, reporting services, report

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вопрос от новичка, вопрос про оповещение по электронной почте при создание любого события. echo_igor Dynamics CRM: Прочие вопросы 2 15.06.2009 11:07
Вопрос по архитектуре интеграции CRM 4.0 и 1С Gennadi Dynamics CRM: Прочие вопросы 2 01.04.2009 11:02
Вопрос по созданию и редактированию шаблона слияния W@ndERR ® Dynamics CRM: Разработка 4 10.10.2008 18:02
Вопрос по отчетам amg Dynamics CRM: Функционал 3 03.04.2007 09:24

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 00:09.