Модификация прикладной системы

 

Разработка отчетов

 

Настройка RTF-отчетов

Под настройкой RTF-отчетов понимают формирование текстового файла в формате RTF.

Рекомендуется использовать настройку в формате RTF для просмотра отчета в редакторе Microsoft Word в следующих случаях:

·         если требуется подкорректировать некоторые данные в сформированном отчете или внести показатели, которые не хранятся в базе данных. При этом в расчете лучше извлечь данные, а в шаблоне – использовать их для вставки в форму отчета. Примерами таких отчетов служат акты, договоры, приказы;

·         если в отчете используются простые и вложенные друг в друга таблицы, связанные между собой (т.е. когда не применим Microsoft Word).

Перед настройкой RTF-отчета необходимо убедиться, что:

·         на машине установлен редактор Microsoft Word (если не установлен – надо установить);

·         в списке приложений для просмотра отчетов есть приложение с редактором «Встроенный редактор Windows» и расширением «RTF» (если такого приложения нет, его надо создать);

·         в ОС Windows для обработки фалов с расширением «RTF» указано приложение Microsoft Word (если обработка таких файлов не задана или задано другое приложение для обработки, то обработку надо перенастроить).

Убедившись, что все условия выполнены, можно приступать к настройке отчета.

При настройке отчетов действуют общие правила настройки отчетов во встроенном редакторе Windows:

·         формировать данные следует в расчете, а в шаблоне осуществлять их форматирование и вывод;

·         в начале строк, которые должны быть выведены в отчете, надо ставить символ «#»;

·         все переменные, используемые в выводимых в отчет строках, необходимо заключать в квадратные скобки, например, [Vid].

Кроме того, осуществлять РТФ-форматирование строк отчета можно двумя способами:

·         явно используя rtf-команды (rtf-операторы), которые распознаются визуализатором (просмотрщиком) rtf-файла (например, Microsoft Word);

·         применяя специализированные функции IS-Builder (названия всех функций, предназначенных для формирования RTF-отчетов, начинаются с префикса РТФ*).

Текст шаблона:

 

 ЗагФайл=РТФЗагОтч(Да;Да;;;;;;;)

 КонФайл=РТФКонОтч()

 Текст="Простой отчет RTF"

 #[ЗагФайл]

 #\par\fs22

 #{\qc\b \fs32 [Текст] \par}

 #[КонФайл]

При просмотре будет следующее:

 

 

См. также:

·         Общие положения по настройке отчетов встроенного редактора;

·         Настройка ExcelHTML-отчетов.