Опис виведення звітів в форматі html

Файл управління звітами

У папці, яка в налаштуваннях Офісу вказана як «Шаблони звітів» повинен знаходитися файл html.ini
У ньому, як у звичайному ini-файлі, містяться розділи (секції) і значення.
Приклад фрагмента:

[PlayList]
MyPlayList = Плейлист на добу

[MediaPlan]
AdvMediaPlan = Медиаплан з легендою

В даному прикладі показані 2 розділу (секції) PlayList і MediaPlan. кожен з яких містить по одному значенню. Тобто PlayList містить значення MyPlayList. а MediaPlan - відповідно AdvMediaPlan.

Назви значень є іменами файлів, які будуть використовуватися для шаблону. Якщо розширення файлу не вказується, як в цьому прикладі, то приймається розширення html.
Т.ч. для виведення плейлиста на добу буде використовуватися файл MyPlayList.html з папки «шаблони звіту».
Рядок після = буде виводитися на екран користувача при формуванні звіту.
Вона повинна бути написана в кодуванні Windows -1251

Розділи в програмі жорстко визначені, а значення - користувач може вказувати будь-які і нескінченно багато.
Рекомендація: використовуйте латинські назви значень.



!SE! Title









!SE! Title

на! SE! Day_Of_Week. SE! Date_String р
!SE! Logo





!SE! Table_Border




!SE! Signature



При формуванні результуючого (вивідного) файлу генератор звіту замінює змінні, які визначені в програмі на дані, які генеровані програмою або вказані Вами.

змінні

Змінна в шаблоні визначається по префіксу! SE!
Розглянемо вищенаведений приклад шаблону.
рядок

!SE! Title </ title></p> <p>У цьому рядку використовується змінна Title. яка буде створена програмою зі значенням, наприклад «Плейлист на добу».<br>При виведенні в результуючий файл цей рядок перетвориться в рядок</p> <p><title>Плейлист на добу

Тобто, якщо в тексті шаблону зустрічається поєднання
!SE! Date_Start. то на це місце буде виведено дані, які містяться в змінної Date_Start.

Змінні, створені програмою визначені фіксоване, але Ви можете використовувати в шаблонах також свої змінні як «глобальні», так і створені саме для цього файлу-шаблона.

Для глобальних змінних, які можуть використовуватися у всіх звітах існує спеціальний розділ [Variables]

У поставляється з програмою прикладі визначено 2 змінні: Logo і Meta

Logo =

Опис виведення звітів в форматі html

Тобто, як тільки програма зустріне в шаблоні! SE! Logo. вона в результуючому файлі замінить це поєднання на

Змінні, які використовуються тільки для цього файлу-шаблона, зберігаються в файлі Імя_файла_шаблона. ini в розділі [Variables]

Тобто з 1-го прикладу
MyPlayList.ini повинен в собі містити розділ зі змінними [Variables]
Приклад такого файлу

[Variables]
Our_NameStation = Радіо № 1

Фіксовані змінні, значення яких встановлює програма автоматично:

Signature. Date_Now, Date_Now_Str, Time_Now, DateTime_Now

висновок:

Система генерації звітів розвивається. Побажання надсилайте розробникам Sound Empire.

Схожі статті