| Результаты опроса: Нужен ли .Net Аксапте? | |||
| Конечно нужен, это ведь дополнительные возможности. |
|
32 | 84.21% |
| Все что надо можно через DLL делать и не мучиться. |
|
3 | 7.89% |
| Знал бы прикуп жил бы в Сочи. |
|
3 | 7.89% |
| Голосовавшие: 38. Вы ещё не голосовали в этом опросе | |||
|
|
Опции темы |
|
|
|
|
#1 |
|
очами вижу
|
С помощью рефлектора можно посмотреть на класс "Microsoft.Dynamics.ReportingServices.Proxy" (который предоставляется в SRSProxy). В нем в функции SetServerUrl есть такая строчка:
X++: if (!url.EndsWith("ReportService2005.asmx")) { url = Path.Combine(url, "ReportService2005.asmx"); } X++: ReportingServices.set_WebServiceUrl('http://ax-dev/ReportServer/ReportService2005.asmx'); |
|
|
|
|
#2 |
|
Участник
|
Цитата:
Вроде прорыв, создал массив и сохранил в него значения... и опять руки опускаются( X++: static void RSGetReportParameter2(Args _args) { Microsoft.Dynamics.ReportingServices.ReportingService2005 ReportingServices = new Microsoft.Dynamics.ReportingServices.ReportingService2005(); Microsoft.Dynamics.ReportingServices.CatalogItem catalogItem; Microsoft.Dynamics.ReportingServices.ItemTypeEnum itemTypeEnum; Microsoft.Dynamics.ReportingServices.ReportParameter reportParameter; System.Net.ICredentials cred = CLRInterop::staticInvoke("System.Net.CredentialCache", "get_DefaultCredentials"); System.Exception exception; System.Array ar; str name; int i,arLength; str type; ; try { ReportingServices.set_WebServiceUrl('http://ax-dev/ReportServer/ReportService2005.asmx'); ReportingServices.set_Credentials(cred); ar = ReportingServices.ListChildren('/',true); arLength = ar.get_Length(); for (i=0; i< arLength; i++) { catalogItem = ar.GetValue(i); name = catalogItem.GetHashCode(); // Также доступны GetType(); toString(); Equals() info (strfmt('%1 - %2',i,name)); } info (name); } catch (Exception::CLRError) { info('Ошибка .NET'); exception = CLRInterop::getLastException(); name = exception.ToString(); info (name); } info('Конец'); } Что делать ума не приложу. Посмотрел в SystemDocumentation ничего по смыслу подходящего нет(
__________________
Хочу IQ как ICQ, ну или хотя бы ICQ как IQ.
|
|
|
| Теги |
| .net, отчет, reporting services |
|
|
|