Разработка:modlibs/templater — различия между версиями
Ilya (обсуждение | вклад) (Начало финальной переработки статьи по указанной схеме.) |
Ilya (обсуждение | вклад) (Добавлен принцип работы) |
||
Строка 4: | Строка 4: | ||
}} | }} | ||
+ | == Общие сведения == | ||
+ | Плагин templater отвечает за все действия по экспорту данных и за создание любых электронных документов (отчетов, приказов, графиков и т. п.) | ||
== Принцип работы == | == Принцип работы == | ||
+ | Все документы формируются следующим образом: | ||
+ | на основе требуемого документа создается файл шаблона документа; | ||
+ | * собираются данные для вставки в шаблон | ||
+ | * формируется экспортируемый документ - производится вставка данных в шаблон; | ||
+ | * сформированный документ посылается клиенту по http-протоколу. | ||
+ | Шаблон документа формируется из документа по специальным правилам, а затем размещается в оговоренном месте плагина, из которого производится экспорт. Затем по аналогичным правилам производится вставка данных. Сбор и подготовка данных для экспорта производятся тем же плагином. В настоящее время формирование шаблона производится в ручную. Описываемый модуль получает путь к каталогу документа, данные для вставки и формат документа. На основе этих данных он формирует документ и посылает его клиенту. | ||
== Формат исходных данных == | == Формат исходных данных == | ||
+ | |||
== Тип документа == | == Тип документа == | ||
== Форматы экспорта == | == Форматы экспорта == |
Версия 12:38, 22 мая 2009
Плагин | |
Название | templater |
Тип | modlibs |
Содержание
Общие сведения
Плагин templater отвечает за все действия по экспорту данных и за создание любых электронных документов (отчетов, приказов, графиков и т. п.)
Принцип работы
Все документы формируются следующим образом: на основе требуемого документа создается файл шаблона документа;
- собираются данные для вставки в шаблон
- формируется экспортируемый документ - производится вставка данных в шаблон;
- сформированный документ посылается клиенту по http-протоколу.
Шаблон документа формируется из документа по специальным правилам, а затем размещается в оговоренном месте плагина, из которого производится экспорт. Затем по аналогичным правилам производится вставка данных. Сбор и подготовка данных для экспорта производятся тем же плагином. В настоящее время формирование шаблона производится в ручную. Описываемый модуль получает путь к каталогу документа, данные для вставки и формат документа. На основе этих данных он формирует документ и посылает его клиенту.