Автор Тема: reports  (Прочитано 9605 раз)

0 Пользователей и 1 Гость просматривают эту тему.

AVAL_user

  • Гость
reports
« : Ноября 24, 2008, 12:26:42 pm »
какие возможны сортировки в отчётах?

И возможно ли сортировать по алфавиту,по табельным номерам?

Оффлайн R&D support

  • Суппорт - R&D
  • Гуру
  • ****
  • Сообщений: 656
  • Пол: Мужской
  • NATEC R&D support
    • NATEC
Re:reports
« Ответ #1 : Ноября 24, 2008, 02:21:54 pm »
Порядок сортировки в отчетах указывается на этапе программирования,
и пользователь не может самостоятельно поменять в отчете порядок сортирвовки,
т.е. если в настройках отчета нет параметров отвечающих за сортировку,
то поменять порядок сортировки невозможно.

Оффлайн fb

  • Новый пользователь
  • *
  • Сообщений: 16
Re:reports
« Ответ #2 : Декабря 23, 2008, 07:48:04 pm »
Добрый день .
При экспорте отчета в Exel выдает следующую ошибку
Server Error in '/Reports' Application.
--------------------------------------------------------------------------------

Thread was being aborted.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Exception: Thread was being aborted.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. 

Stack Trace:


[Exception: Thread was being aborted.]

[Exception: Во время подготовки отчета к просмотру произошла ошибка.]

[Exception: Во время подготовки отчета к просмотру произошла ошибка.]

[Exception: Истекло время ожидания операции. Операция отменена сервером отчетов.]
   Microsoft.Reporting.WebForms.ServerReport.ServerUrlRequest(Boolean isAbortable, String url, Stream outputStream, String& mimeType, String& fileNameExtension) +495
   Microsoft.Reporting.WebForms.ServerReport.InternalRender(Boolean isAbortable, String format, String deviceInfo, NameValueCollection urlAccessParameters, Stream reportStream, String& mimeType, String& fileNameExtension) +958
   Microsoft.Reporting.WebForms.ServerReportControlSource.RenderReport(String format, String deviceInfo, NameValueCollection additionalParams, String& mimeType, String& fileExtension) +84
   Microsoft.Reporting.WebForms.ExportOperation.PerformOperation(NameValueCollection urlQuery, HttpResponse response) +143
   Microsoft.Reporting.WebForms.HttpHandler.ProcessRequest(HttpContext context) +110
   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +303
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +64

 


--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:2.0.50727.832; ASP.NET Version:2.0.50727.832

Оффлайн R&D support

  • Суппорт - R&D
  • Гуру
  • ****
  • Сообщений: 656
  • Пол: Мужской
  • NATEC R&D support
    • NATEC
Re:reports
« Ответ #3 : Декабря 23, 2008, 08:13:24 pm »
Сообщите пожалуйста в каком отчете произошла ошибка и какие ваши действия привели к данной ошибке, сколько времени вы ожидали прежде чем получили сообщение об ошибке. Повторялась ли ранее данная ошибка?

Истекло время ожидания операции. Операция отменена сервером отчетов.

Из данного сообщения очевидно что причина в том что сервер отчетов не смог обработать запрос и по таймауту его отбросил.
Время ожидания ответа настрайвается в самом репортинг сервисе, скорее всего в одном из его config файлов, по умолчанию время установлено 15 минут. Если вы хотете изменить этот параметр обращайтесь за помощью в Microsoft, либо попробуйте поискать в интернете.

Для того что бы предотвратить получение подобного сообщения рекомендуется уменьшить количество выводимой информации, например уменьшив временной диапазон выборки.

Оффлайн fb

  • Новый пользователь
  • *
  • Сообщений: 16
Re:reports
« Ответ #4 : Декабря 24, 2008, 10:46:32 am »
Отчет Basic.AbonentDetail. Было выбрано действие экспорт в exel. Времени прошло около 20 минут. Отчет был сформирован за месяц.

Оффлайн warlock

  • Администратор
  • Гуру
  • *****
  • Сообщений: 675
  • Пол: Мужской
Re:reports
« Ответ #5 : Декабря 24, 2008, 12:39:21 pm »
Excel файл поддерживает не более 65000 записей, сколько данных в Вашей выборке? Если больше или близко указанному числу - экспорт в Excel возможен только из системы ReportKit - она при экспорте разбивает данные на порции.

Оффлайн fb

  • Новый пользователь
  • *
  • Сообщений: 16
Re:reports
« Ответ #6 : Декабря 24, 2008, 12:46:47 pm »
После создания отчета 1200 страниц

Оффлайн warlock

  • Администратор
  • Гуру
  • *****
  • Сообщений: 675
  • Пол: Мужской
Re:reports
« Ответ #7 : Декабря 24, 2008, 12:48:18 pm »
Сколько записей на одной странице?

Оффлайн fb

  • Новый пользователь
  • *
  • Сообщений: 16
Re:reports
« Ответ #8 : Декабря 24, 2008, 12:57:21 pm »
Не больше 30 строк на каждой странице. При экспорте каждый абонент на новой странице.

Оффлайн warlock

  • Администратор
  • Гуру
  • *****
  • Сообщений: 675
  • Пол: Мужской
Re:reports
« Ответ #9 : Декабря 24, 2008, 01:08:35 pm »
Опишите на каком конкретно этапе просиходит зависание. Зависает ли Reporting Services при попытке экпорта в другой формат, например html? Достаточно ли прав на создание файла экспорта а папке назначения?

Оффлайн fb

  • Новый пользователь
  • *
  • Сообщений: 16
Re:reports
« Ответ #10 : Декабря 24, 2008, 01:20:58 pm »
При попытке экспортировать в xml сохранение  происходит практически мгновенно.

Оффлайн R&D support

  • Суппорт - R&D
  • Гуру
  • ****
  • Сообщений: 656
  • Пол: Мужской
  • NATEC R&D support
    • NATEC
Re:reports
« Ответ #11 : Декабря 24, 2008, 05:21:03 pm »
для выгрузки в используется формат  BIFF, Excel накладывает на экспортируемые отчеты ограничения:


Данный отчет создает отдельный лист для каждого абонента, я думаю есть проблема с колличеством листов. В Вашем случае создается файл с 1200 листами, а ограничение 255 листов
Могу порекомендовать для экспорта в Excel генерировать отчеты с меньшим количеством листов. Например, по группам абонентов, или по абонентов, фамилии которых начинаются на одну букву.

Оффлайн fb

  • Новый пользователь
  • *
  • Сообщений: 16
Re:reports
« Ответ #12 : Декабря 24, 2008, 05:33:33 pm »
А почему тогда отчет в 433 страницы я могу сохранить в exel?

Оффлайн R&D support

  • Суппорт - R&D
  • Гуру
  • ****
  • Сообщений: 656
  • Пол: Мужской
  • NATEC R&D support
    • NATEC
Re:reports
« Ответ #13 : Декабря 24, 2008, 06:11:16 pm »
все равно существует ограничение на количество страниц, числом больше чем 255, но меньше чем 1200

Оффлайн fb

  • Новый пользователь
  • *
  • Сообщений: 16
Re:reports
« Ответ #14 : Декабря 24, 2008, 06:23:40 pm »
можно ли это ограничение изменить?