(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

FAQ от экспертов: Crystal Reports & Business Objects Enterprise (FAQ)

В: Что такое runtime библиотеки в CR?

О. Runtime-библиотеки Crystal Reports - библиотеки, которые нужны для выполнения отчетов Crystal Reports  в собственном приложении (для Crystal Reports  XI - в COM, .NET или Java-приложениях).

В: Библиотеки  приобретаются отдельно или входят в покупку лицензий Crytal Reports?

О: Библиотеки входят в поставку или CR XI Developer, или  MS Visual Studio .NET (соответствующей редакции). Библиотеки можно скачать и с сайта SAP. Если использовать CR for Eclipse в "толстых" клиентах - то бесплатно. В остальных случаях требуется лицензия, по крайней мере, для CR XI (а так же для .NET и COM).

Лицензия приобретается:

  • Или приобретением редакции Crystal Reports XI Developer (смотрите на название редакции!).
  • Или, для .NET-приложений, приобретением MS Visual Studio .NET соответствующей редакции, куда входит и Crystal Reports  (ограниченная редакция);

В: Как создать run-time файлы Crystal Reports XI?

О: Они не создаются. Они входят в поставку или Crystal Reports XI Developer, или MS Visual Studio .NET. Кроме того, msm-пакеты развертывания для .NET или jar-файлы, можно скачать с сайта SAP (однако для их применения потребуется указать лицензионный ключ).

В: Сколько нужно купить лицензий Crystal Reports XI R2 для организации, если:

  • Два человека занимаются разработкой отчетов;
  • Один человек разрабатывает при помощи SDK программу, выдающую на основе rpt и входных данных отчеты. Эта программа и rpt файлы ставятся на веб-сервер. Веб-сервер содержит интерфес ввода входных данных для генерации отчета и предоставляет ссылку для скачивания сгенерированного отчета в каком-либо формате (doc, pdа и т. д.);
  • Доступ к веб-серверу будут иметь несколько пользователей, порядка 20;

О: Crystal Reports XI R2 - "полная" редакция, т.е. в её состав входят SDK для интеграции отчетов в приложения. Если разрабатываются "настольные" приложения, или "толстые клиенты" (клиент-сервер). Для Web-, серверных- или к-л. иных приложений, работающих на сервере, и к которым имеют доступ более одного пользователя, требуется приобретение ещё одной коробки Crystal Reports на каждое развертывание (на каждое приложение) для компании, где будет работать это приложение.

В:  Возможно ли распределить конкурентные лицензии Crystal Reports Server между группами пользователей, чтобы каждой группе было доступно определённое число лицензий?

Задача:

Компания закупила 15 конкурентных лицензий. Необходимо распределить конкурентные лицензии между группами пользователей, чтобы каждой группе было доступно определённое число лицензий.

Путь, по которому пошла компания:

Компания выдала определенное количество логинов на каждую группу пользователей, правда, под каждым логином можно зайти не более одного раза. В результате у компании получилось установить конкурентные лицензии Crystal Reports Server так, что под одним логином можно зайти все 15 раз, зато другим пользователям войти нельзя.

О: Система Crystal Reports Server - это решение для небольших компаний, с ограниченным, по сравнению с системой BusinessObjects Enterprise, функционалом. В частности, нет аудита для записи действий пользователей. И есть concurrent-лицензии, которых нет в BusinessObjects Enterprise.

Не имеет смысла делать к-л. лицензию (named,  concurrent - без разницы) для BI-системы, чтобы она пропускала только одно подключение пользователя. Так как иначе пользователь, зайдя в Web-портал InfoView, не смог бы одновременно подключиться к системе Crystal Reports Server (или BusinessObjects Enterprise) ни через LiveOffice, ни через Crystal Reports, ни через BusinessView Manager и т.д.

Кроме того, еcли пользователь некорректно выйдет из InfoView, просто закрыв окно браузера, то он не сможет снова войти, пока не закончится timeout (по умолчанию 20 мин.). Еще бывает, что некорректно закрытые сеансы просто зависают, и их приходится удалять "вручную" (по крайней мере, у предыдущих версий такое случалось).

Что касается прав доступа на отчеты - не могу определенно сказать, что нет возможности настроить права (у меня нет развёрнутого CRS 2008). Вообще-то, правильным подходом в администрировании прав является назначение прав доступа только для папок и групп, но не для пользователей и отчетов.

Разносить же по серверам - это не "маразм", а непроанализированные заранее требования и экономия на лицензиях.

"Цивилизованное" решение этой проблемы  - это, пожалуй, докупить named-лицензий для наиболее ответственных сотрудников. Если же использовать "нецивилизованное" решение, то можно сделать свой Web-фильтр (своё Web-приложение), который получал бы пользовательский запрос, лез бы в Crystal Reports Server, проверял, что можно подключить этого пользователя из этой группы, и тогда  бы "подбрасывал" пользователя в Crystal Reports Server.

В: Компания собирается приобретать лицензии на Crystal Reports 2008 или XI. В процессе работы планируется проектирование отчетов с использованием Crystal Reports  и последующая поставка их заказчикам. У компании для просмотра отчетов стоит компонент CrystalReports10runtime. Достаточно ли для этой цели установить Crystal Reports Professional?

О:  Прежде всего, необходимо выяснить, в связи с чем возник вопрос о переходе на новую версию Crystal Reports и планируется ли одновременный переход приложений библиотеками Crystal Reports runtime 10 на XI или 2008 (.NET)?

Так как созданные в Crystal Reports  XI или 2008 отчеты могут и выполняться в Crystal Reports  runtime 10 (но без нового функционала, конечно же), но могут и не выполняться. В связи с чем не рекомендуется открывать отчеты старшей версии в приложениях с библиотеками младшей.

Для создания отчетов (шаблонов отчетов) редакция Crystal Reports Professional подойдет (однако там не будет developer-источников данных: COM, ADO.NET, JavaBeans). Однако никакие приложения с её помощью разработать будет нельзя, так как там не будет тех самых runtime-библиотек (CR SDK).

В: Возможно ли  версией Crystal Report 8.5 отредактировать шаблоны так, чтобы вывод на печать шел кириллическим шрифтом? (Версия выше Crystal Reports 8.5 не подходит, так как  система не воспринимает файлы формата более поздних версий)

Проблема

Имеется система управления процессом. Система использует Crystal Report версии 8.5
для формирования и печати отчетов. Вероятно, какая-то часть от Crystal Reports 8.5 интегрирована в систему. Система позволяет русифицировать меню и вводить наименование продуктов, процессов и пр.
Наименования на экран выводятся на русском, а вот на печать идут не русскими буквами.
Формы для отчетов находятся в файлах  шаблонов с расширением - .rpt, которые доступны для редактирования.

О: Проверить, что в полях отчета используется кириллица, достаточно просто. Т.е. в Crystal Reports  зайти в меню File->Options…->Fonts и проверить, что для текстовых полей и полей формул стоит шрифт "Cyrilic", а не какой-нибудь другой - "западный". Однако это будет применяться только  для новых полей. Для проверки создать в отчете поле формулы, которая будет выводить тот же текст.

Как вариант - попробовать изменить на машине, где отчеты генерируются, в реестре кодовые таблицы 1250 и 1252 на 1251.

Хорошо было бы знать, какой источник данных (СУБД), и какой механизм доступа к нему используется в отчетах. Для СУБД - указать кириллическую кодовую таблицу вместо американской, например. Для механизма доступа - попробовать его сменить на другой, или скорректировать параметры этого источника. Однако это вряд поможет, т.к. программа, которая выполняет отчеты, скорей всего сама "подсовывает" отчету свой поток данных с кириллицей в "не той" кодировке, которая нужна Crystal Reports.

В: Возможно ли  подключение отчетов, созданных в CrystalReports, к Delphi?

О: Crystal Reports 2008 можно интегрировать только в приложение .NET. Для Crystal Reports XI есть COM-библиотеки и объекты ActiveX, в частности Crystal Reports Viewer. Соответственно, их можно использовать в приложении Delphi.

В: Возможно ли в CrystalReportsXI в cross-tab использовать поля EmbeddedSummary и функции GridValue?

О: Нет, этот функционал появился только в версии Crystal Reports 2008.

В: Почему linux-пользователи не имеют возможности просматривать отчеты через браузер?

О: Что касается Linux как пользовательской платформы, то её нет в списке поддерживаемых платформ для просмотра отчетов (можно использовать только как сервер).

 

Ссылки по теме


 Распечатать »
 Правила публикации »
  Обсудить материал в конференции SAP Business Objects »
Написать редактору 
 Рекомендовать » Дата публикации: 13.03.2009 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
SAP Crystal Reports 2008 INTL WIN NUL License
SAP CRYSTAL Reports 2013 WIN INTL NUL
SAP Crystal Reports XI R2 Dev 2006 INTL WIN NUL License (Version 11)
SAP CRYSTAL Server 2013 WIN INTL 5 CAL License
SAP® Crystal Dashboard Design Departmental 2016 WIN INTL NUL
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Новости ITShop.ru - ПО, книги, документация, курсы обучения
CASE-технологии
СУБД Oracle "с нуля"
Новые материалы
Программирование на Visual Basic/Visual Studio и ASP/ASP.NET
Программирование на Visual С++
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Написание программ для микроконтроллеров AVR, PIC, ARM, STM32 (9)
Напишу любую программу на любом искусственном языке. Профессиональный программист. Основная...
 
Разработка устройств на микроконтроллерах (29)
Профессиональный программист. Основная специализация: МИКРОКОНТРОЛЛЕРЫ, АССЕМБЛЕР для любых...
 
Пишу программы на заказ профессионально (3126)
Пишу программы на заказ на языках Pascal (численные методы, списки, деревья, прерывания) под...
 
Ищу программиста для написания программы (40)
Ищу программиста ,владеющего Вижуал Бэйсик и программированием в Экселе, для написания...
 
Разработка программ базы данных (25)
Написание прикладных компьютерных программ (базы данных) на заказ. Разработка корпоративных...
 
 
 



    
rambler's top100 Rambler's Top100