Документація Reportizer Зміст Індекс

Розповсюдження звітів

Початок Попередній Наступний

Якщо ви розробляєте звіти для використання на інших комп'ютерах, будь-ласка, прочитайте наступні зауваження.

Автором розроблено кілька програм, що можуть працювати зі звітами Reportizer: Reportizer, Reportizer Viewer, Database Tour Pro, Платіжні Документи. Всі ці програми використовують один і той же движок звітів і можуть використовуватися для перегляду і друку звітів, якщо версія програми, в якій було зроблено звіт, сумісна з версією програми, в якій цей звіт буде реально використовуватися. Найкращий спосіб досягти сумісності версій - встановлювати останні версії програм. Якщо це не завжди можливо у вашому випадку, прочитайте зауваження нижче.

Зауваження щодо статичних звітів

В більшості випадків вам не потрібно думати про сумісніть цього типу звітів, бо це робиться програмами. Але у випадку виникнення помилок при відкритті таких звітів вам все-таки потрібно буде встановити останню версію програми.

Зауваження щодо динамічних звітів

У випадку несумісності версій деякі властивості об'єктів, що були імплементовані в більш пізніх версіях програм, можуть бути втраченими в більш старих програмах, або (в найгіршому випадку) шаблон динамічного звіту взагалі не буде завантажено.

Для контролю сумісності звітів та програм можна перевіряти версію движка звітів: версія движка, що підтримується програмою, показано в секції Про програму з меню Довідка; версія движка, в якій було згенеровано динамічний звіт, показується у властивостів Версія Движка об'єкту Звіт. Отже, якщо програма вашого кінцевого користувача підтримує версію движка звітів, що співпадає або більша від версії движка в звіті, сумісність гарантується.

Якщо ж ви не можете контролювати версії на комп'ютерах кінцевих споживачів, притримуйтеся простого правила:

Зберігайте шаблони, які ви плануєте розповсюджувати, в текстовій формі. Тоді в текстовому редакторі вилучіть з тексту звіту ті властивості об'єктів, що не використовуються насправді в даному звіті, але можуть бути несумісними з програмами кінцевих споживачів. Наприклад, якщо у вас встановлено Reportizer 2.6, але деякі кінцеві споживачі, можливо, мають версію 2.4 або більш ранню (або Reportizer Viewer 1.55, або Database Tour Pro 5.3), вилучіть такі властивості як Parameters, HighlightFontName, HighlightBrushColor і т.д.