Ответы пользователя по тегу .NET
  • Подобрать систему формирования отчетов под NET?

    mongohtotech
    @mongohtotech
    Работаю с Crystal Reports больше 10 лет. Скорость и удобство разработки на высоте. Багов особо не встречал. Попробуйте — только используйте платную версию.
    Ответ написан
    Комментировать
  • Сервер работает гораздо медленнее рабочей машины

    mongohtotech
    @mongohtotech
    Возможно поможет:
    У нас был такой опыт – на сервере выполнялся запуск архиватора ARJ в фоновом режиме. Сервис работал на виртуальной машине (Windows 2003) около 4-х лет. Решили увеличить мощность серверов – ввели новый физический хост и мигрировали эту машину на него. Сервис стал тормозить. Оказалось, что медленно работает ARJ. После консультаций нам посоветовали обновить версию ARJ – сказали, что возможно дело в разных сериях процессоров на физических хостах. Обновление версии помогло.
    Ответ написан
    Комментировать
  • Компоненты для построения отчетности в ASP.Net

    mongohtotech
    @mongohtotech
    CrystalReports
    Ответ написан
    Комментировать
  • Возможно ли создать такое в Crystal Reports?

    mongohtotech
    @mongohtotech
    Добрый день!
    Да возможно. Мы так делаем динамическую рассылку pdf файлов с аналитической информацией по филиалам – для каждого филиала своя информация.
    Пример на VB.NET (версия CrystaReports – 2008):

    ‘генерируем объект ReportDocument из файла
    Dim myReport As New CrystalDecisions.CrystalReports.Engine.ReportDocument
    myReport.FileName = myAppPath + "\report1.rpt"
    
    ‘при необходимости меняем RecordSelectionFormula
    myReport.RecordSelectionFormula = "{Store} = " + CStr(myStore)
    
    ‘обновляем отчет 
    myReport.Refresh()
    
    ‘делаем экспорт в pdf
    myReport.ExportToDisk([Shared].ExportFormatType.PortableDocFormat, myAppPath + "\" + strDate + "\Report for Store " + CStr(myStore) + " " + strDate + ".pdf")
    


    Используя код можно сделать консольное приложение и запускать его по расписанию, а можно использовать его в ETL пакете SSIS (MS SQL Server Integration Services).
    Способ хорош тем, что отчет всегда можно поменять без участия разработчиков.
    Ответ написан