Шаблоны документов

IN4+DMT
XML+DMT
IN4+FastReport
XML+DMT+FastReport
Layout DMT
Систематизируем: что, где и как
Модуль текстовых констант List editor
Создание формы 6-зем

В начале данной главы мы схематично познакомились с процессом создания землеустроительной документации. В этом разделе мы будем подробнее говорить о той его части, которая касается шаблонов документов, и того, как они используются в Digitals.

Шаблон документа - это некая заготовка документа, содержащая постоянную (неизменяемую или малоизменяемую) и переменную (то есть зависящую от конкретных данных) части. Таким образом, шаблоны документов призваны экономить время и усилия оператора, позволяя ему сосредоточиться на переменной части генерируемого документа.

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

В Digitals используются следующие типы шаблонов:

Шаблоны графических документов DMT

Данный тип шаблона является, по сути, той же картой в формате DMF, но созданной с учетом определенных правил. И хотя файлы шаблонов используют расширение DMT, их можно открывать и редактировать, как все прочие карты.

Не смотря на то, что шаблоны DMT ориентированы на создание графических документов, их вполне можно применять и для генерации, к примеру, каталогов координат. Для этой цели можно использовать таблицы.

Шаблоны текстово-табличных документов (отчетов) FastReport

Собственно, генератор отчетов FastReport сам по себе в представлении не нуждается. Наверняка этот (или подобные ему) генератор используется в приложении, которое установлено на компьютере в бухгалтерии вашей фирмы.

Digitals использует возможности FastReport в своем модуле Reports, подавая на “вход” генератора данные из кадастровой карты. Этими данными являются содержимое параметров, координаты, площади и тому подобная информация. Средствами FastReport эти данные оформляются в виде текстовых и табличных отчетов.

Комбинированные шаблоны DMT + FastReport

Этот подход предусматривает создание графической части отчета с помощью шаблона DMT, с последующей передачей карты в среду FastReport, где создается остальная текстово-табличная часть. Данный способ начал активно развиваться вместе с переориентированием программы на обменный файл формата XML.

С учетом всего многообразия типов шаблонов документов и поддерживаемых форматов обменных файлов, реальных комбинаций взаимодействия “кадастровая карта + шаблон документа” получается не так уж и мало. Дальше мы попробуем разобраться со всеми типовыми комбинациями.