Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Проблема со связанными отчетами MS reporting services / 25 сообщений из 26, страница 1 из 2
28.05.2009, 14:17
    #36013233
SFlash
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со связанными отчетами MS reporting services
Здравствуйте. Проблема в следующем.
В корневой папке создана папка "Оригиналы" куда деплоются отчеты из студии. Она не видна другим пользователям.
Есть несколько других папок типа "Отгрузка", "Бухгалтерия" и т.д. куда прописаны определенные пользователи. Соответственно в этих папках находятся связанные отчеты из папки "Оригиналы", чтоб при модификации отчета не деплоить его во все нужные папки.
Так вот проблема в том, что у связанных отчетов поля страниц получаются по умолчанию и страница не влазит на один лист. Например Отчет 1 - поля 0,5 см при печати, при печати связанного отчета у него поля 2 см.
Где можно копать? Или может какой параметр не выставлен?

Windows Server 2003 R2 Enterprise 64x, MS SQL server Enterprise 2005 x64
...
Рейтинг: 0 / 0
28.05.2009, 15:26
    #36013572
buven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со связанными отчетами MS reporting services
А как вы связь реализовывали?

Проводить жизнь в ожидании мессии, который придёт и спасёт мир, всё-равно, что ждать палку в тетрисе.
Даже если и появится, то ты к тому времени наберёшь такую гору дерьма, что те будет уже абсолютно пох... :)
...
Рейтинг: 0 / 0
28.05.2009, 15:32
    #36013609
SFlash
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со связанными отчетами MS reporting services
Стандартным способом.
Свойства - Создать связанный отчет - Выбор папки размещения - Ок
...
Рейтинг: 0 / 0
28.05.2009, 17:09
    #36013954
buven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со связанными отчетами MS reporting services
Имхо, немного странный способ распределения отчетов... По крайней мере у меня по-другому решено.

По поводу полей ничего сказать не смогу... :(



Проводить жизнь в ожидании мессии, который придёт и спасёт мир, всё-равно, что ждать палку в тетрисе.
Даже если и появится, то ты к тому времени наберёшь такую гору дерьма, что те будет уже абсолютно пох... :)
...
Рейтинг: 0 / 0
29.05.2009, 09:17
    #36014876
SFlash
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со связанными отчетами MS reporting services
авторИмхо, немного странный способ распределения отчетов... По крайней мере у меня по-другому решено.

А почему странный? А как у тебя реализовано?
...
Рейтинг: 0 / 0
29.05.2009, 10:51
    #36015137
buven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со связанными отчетами MS reporting services
У меня оригиналы структурированы в папки, на все папки права Everyone, раздаю разрешения юзерам на оригиналы. Т.е. юзер в принципе видит полную структуру сервера, но папки в которых у него нет разрешений на отчеты - пустые. Чтобы юзеру не шоркаться по всем папкам в посиках нужного отчета, есть отчет который по параметру UserId показывает все отчеты, доступные залогинившемуся пользователю, в котором прописаны Jump to report на каждый из отчетов.
При деплое не очень удобно - приходится искать, что куда складывать, но зато юзер получает именно то, что для него написано.
Тоже не панацея, но вот таких вот как у тебя проблем не возникает.

Проводить жизнь в ожидании мессии, который придёт и спасёт мир, всё-равно, что ждать палку в тетрисе.
Даже если и появится, то ты к тому времени наберёшь такую гору дерьма, что те будет уже абсолютно пох... :)
...
Рейтинг: 0 / 0
29.05.2009, 11:18
    #36015201
SFlash
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со связанными отчетами MS reporting services
buven
При деплое не очень удобно - приходится искать, что куда складывать, но зато юзер получает именно то, что для него написано.
Тоже не панацея, но вот таких вот как у тебя проблем не возникает.

Вот в том то и дело. У меня порядка 15 папок, и более 70 отчетов, очень многие отчеты должны быть не только в одной какой то но и в 5-10 папках. И если делать структуру как у тебя, то при изменении отчета надо изменять его везде в этих 10-15 папках. Можно что то забыть.

C полями проблема пока не решена, даже на technet.microsoft.com пока ответ не дали :) Если поля оставлять по умолчанию по 2 см то и проблем нет. Но есть отчеты настолько плотные по информации что приходиться поля по 0,5 см делать. А есть еще принтер этикеток штрих кодов, так там вообще поля долны быть 0.
...
Рейтинг: 0 / 0
29.05.2009, 11:32
    #36015253
buven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со связанными отчетами MS reporting services
Не нужно менять еще в 15-ти папках, если отчет один и тот же. Он у тебя один, зачем их плодить? Структурировал оригиналы и раздал всем права. Потом апдейтишь оригиналы. ВСе кто на него подписан получили обнновленную версию. У меня в 4 раза больше отчетов и проблем нет пока:).

Проводить жизнь в ожидании мессии, который придёт и спасёт мир, всё-равно, что ждать палку в тетрисе.
Даже если и появится, то ты к тому времени наберёшь такую гору дерьма, что те будет уже абсолютно пох... :)
...
Рейтинг: 0 / 0
29.05.2009, 12:10
    #36015361
SFlash
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со связанными отчетами MS reporting services
buvenНе нужно менять еще в 15-ти папках, если отчет один и тот же. Он у тебя один, зачем их плодить? Структурировал оригиналы и раздал всем права. Потом апдейтишь оригиналы. ВСе кто на него подписан получили обнновленную версию. У меня в 4 раза больше отчетов и проблем нет пока:).

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

Отчеты не по подписке. Это можно сказать не совсем отчеты, а они дополняют экраны информации системы, которые там не реализованы, или реализованы не так удобно как нужно. Т.е. люди работают с системой (Exceed WMS-4000) и одновременно открывают отчеты с нужными параметрами как бы дополняя информацию для себя.
...
Рейтинг: 0 / 0
29.05.2009, 12:35
    #36015433
buven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со связанными отчетами MS reporting services
Под подпиской я имел ввиду право на просмотр. В любом случае ситуции у всех разные, и реализация соответственно. Ждем ответа от технета. :)

Проводить жизнь в ожидании мессии, который придёт и спасёт мир, всё-равно, что ждать палку в тетрисе.
Даже если и появится, то ты к тому времени наберёшь такую гору дерьма, что те будет уже абсолютно пох... :)
...
Рейтинг: 0 / 0
25.06.2009, 13:07
    #36059454
SFlash
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со связанными отчетами MS reporting services
До сих по так и не нашел ответа по этому вопросу. Даже из технета :)
...
Рейтинг: 0 / 0
26.06.2009, 23:43
    #36062515
LevS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со связанными отчетами MS reporting services
Какие поля получаются при экспорте связанного отчета в image (tiff)?
---
This posting is provided "AS IS" with no warranties, and confers no rights.
TechNet RU SQL форум
...
Рейтинг: 0 / 0
29.06.2009, 17:20
    #36064776
YURKA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со связанными отчетами MS reporting services
авторИмхо, немного странный способ распределения отчетов...
Нормальный способ.
Если сделать правильный вариант параметризируемого базового репорта, то для разных папок(имя папки как параметр например у меня были имена департаментов) он и вести себя будет по-другому(смена цвета, данных, колличество колонок и т.п.) и показывать данные по департаментам.
Плюс для каждого шаблона были параметры в таблице заложенны.Форматорование, фонты, и т.п.
Изначально заберёт много времени, но потом - отдыхаешь.От лени можешь аплликацию присобачить с ЮИ для удалённого изменения форматирования.
...
Рейтинг: 0 / 0
29.06.2009, 17:28
    #36064787
YURKA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со связанными отчетами MS reporting services
авторИли может какой параметр не выставлен?
Попробуй через хидден параметры передать данные по форматированию страницы.
Делаешь параметры с дефолтными значениями.Используешь как значения для отступа от края.
Когда линкуешь - используй эти параметры.
...
Рейтинг: 0 / 0
07.07.2009, 14:19
    #36077475
SFlash
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со связанными отчетами MS reporting services
Вот что мне ответили на форуме technet.microsoft.com

К сожалению, размер страницы и поля не копируются в связанный отчет.

Взгляните на пример скрипта, который копирует размер страницы и поля для всех связанных отчетов на сервере ( Updating Linked Report Page Settings )

Собственно скрипт:

Dim rs As New ReportingService.ReportingService
Dim ci(), c As ReportingService.CatalogItem
Dim l As String

rs.Url = "http://localhost/reportserver/reportservice.asmx"
rs.Credentials = System.Net.CredentialCache.DefaultCredentials

ci = rs.ListChildren("/", True)

For Each c In ci
If c.Type = ReportingService.ItemTypeEnum.LinkedReport Then
Dim p(5) As ReportingService.Property

p(0) = New ReportingService.Property
p(0).Name = "PageHeight"

p(1) = New ReportingService.Property
p(1).Name = "PageWidth"

p(2) = New ReportingService.Property
p(2).Name = "TopMargin"

p(3) = New ReportingService.Property
p(3).Name = "BottomMargin"

p(4) = New ReportingService.Property
p(4).Name = "LeftMargin"

p(5) = New ReportingService.Property
p(5).Name = "RightMargin"

l = rs.GetReportLink(c.Path)
p = rs.GetProperties(l, p)
rs.SetProperties(c.Path, p)
End If
Next

Запускаю его с помощью утилиты rs
Лезут сполшные ошибки на каждой строке.
Кто нибудь сталкивался с запуском скриптов на Reporting Service? Понимаю что что то делаю не так.
...
Рейтинг: 0 / 0
07.07.2009, 14:34
    #36077515
buven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со связанными отчетами MS reporting services
Как запускаем?

Что лезет?

Проводить жизнь в ожидании мессии, который придёт и спасёт мир, всё-равно, что ждать палку в тетрисе.
Даже если и появится, то ты к тому времени наберёшь такую гору дерьма, что те будет уже абсолютно пох... :)
...
Рейтинг: 0 / 0
07.07.2009, 14:57
    #36077571
SFlash
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со связанными отчетами MS reporting services
buven,

Сам скрипт находится в файле LinkedReports.rss

Соответственно запуск

rs -s http://dmits185/reportserver/ -u ****** -p ******* -i LinkedReports.rss

Ошибки во вложении
...
Рейтинг: 0 / 0
07.07.2009, 14:58
    #36077572
SFlash
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со связанными отчетами MS reporting services
SFlash,
...
Рейтинг: 0 / 0
07.07.2009, 15:19
    #36077660
buven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со связанными отчетами MS reporting services
Что то это на скрипт совсем не похоже... Скорее процедура какая то. Точнее ее кусок.

Где Public Sub Main(), и вообще где объявление, что это за код?

Я не программер, но судя по скриптам из сэмплов, это совсем не то, что должно лежать в файлике *.rss

Может обратиться в раздел VB.NET здесь?

Проводить жизнь в ожидании мессии, который придёт и спасёт мир, всё-равно, что ждать палку в тетрисе.
Даже если и появится, то ты к тому времени наберёшь такую гору дерьма, что те будет уже абсолютно пох... :)
...
Рейтинг: 0 / 0
07.07.2009, 15:50
    #36077831
SFlash
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со связанными отчетами MS reporting services
buvenЧто то это на скрипт совсем не похоже... Скорее процедура какая то. Точнее ее кусок.

Где Public Sub Main(), и вообще где объявление, что это за код?

Я не программер, но судя по скриптам из сэмплов, это совсем не то, что должно лежать в файлике *.rss

Может обратиться в раздел VB.NET здесь?

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

Я уже допер до этого поиском :)
Прикладываю код скрипта от мелкософта.
...
Рейтинг: 0 / 0
07.07.2009, 15:52
    #36077839
SFlash
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со связанными отчетами MS reporting services
SFlash,

Но как из этого сделать рабочий по аналогии с нормальным скриптом?
...
Рейтинг: 0 / 0
07.07.2009, 15:58
    #36077870
SFlash
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со связанными отчетами MS reporting services
SFlash,

Попробовал добавить Public Sub Main() в начале и EndSub в конце
Выдает уже намного меньше :) Прогресс.
...
Рейтинг: 0 / 0
07.07.2009, 16:32
    #36078003
buven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со связанными отчетами MS reporting services
Дайте тынц почитать, откуда вы скрипт взяли.

Проводить жизнь в ожидании мессии, который придёт и спасёт мир, всё-равно, что ждать палку в тетрисе.
Даже если и появится, то ты к тому времени наберёшь такую гору дерьма, что те будет уже абсолютно пох... :)
...
Рейтинг: 0 / 0
07.07.2009, 20:36
    #36078602
Guesttttttt
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со связанными отчетами MS reporting services
buven,
Public Sub Main()
Dim ci() as object
dim c as CatalogItem
Dim l As String

rs.Credentials = System.Net.CredentialCache.DefaultCredentials

ci = rs.ListChildren("/", True)

For Each c In ci
If c.Type = ItemTypeEnum.LinkedReport Then

try
'Console.WriteLine(c.name)

Dim p(5) As [Property]

p(0) = New [Property]
p(0).Name = "PageHeight"

p(1) = New [Property]
p(1).Name = "PageWidth"

p(2) = New [Property]
p(2).Name = "TopMargin"

p(3) = New [Property]
p(3).Name = "BottomMargin"

p(4) = New [Property]
p(4).Name = "LeftMargin"

p(5) = New [Property]
p(5).Name = "RightMargin"

l = rs.GetReportLink(c.Path)
p = rs.GetProperties(l, p)
rs.SetProperties(c.Path, p)
Catch e As SoapException
Console.WriteLine("")
Console.WriteLine("Report Error: " & c.Path & "\" & c.name)
Console.WriteLine("")
Console.WriteLine(e.Detail.InnerXml.ToString())
Console.WriteLine("")
Console.WriteLine("")
end try
End If
Next

End Sub
...
Рейтинг: 0 / 0
09.07.2009, 09:30
    #36081095
SFlash
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со связанными отчетами MS reporting services
Guesttttttt,

Огроменное спасибо.
Скрипт наконец то запустился.
Буду тестить уже в реальной работе )
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Проблема со связанными отчетами MS reporting services / 25 сообщений из 26, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]