Общие положения
Основной задачей разработчика элемента
программной системы, ответственного за формировании отчетов (документов),
является разрешение противоречия между вариативными требованиями заказчика к
представлению отчета и фиксированными возможностями системы. В системе
IDEF0\Doctor это противоречие решается
предоставлением пользователю системы возможности внесения в шаблоны
документов текстовых данных.
В системе
IDEF0\Doctor при формировании
большинства отчетов используются шаблоны документов, выполненные в текстовом
редакторе MS Word в
формате *.dot
и размещаемые автоматически в папке
Sys при инсталляции
системы.
Шаблоны содержат в себе размеченные поля и
стандартные тексты, защищенные от редактирования пользователем, относительно
которых система размещает при выводе отчета стандартные сообщения. Внимание!!!
Отсутствие таких полей в шаблоне документа, которое может быть вызвано
некорректными действиями пользователя, приводит к сбою работы системы. (!)
Наличие в шаблонах участков
текста, открытых программой MS Word для редактирования пользователем,
дает возможность использовать заготовленные разработчиком системы шаблоны для
создания шаблонов, адаптированных к специфическим требованиям заказчика.
Рекомендуется адаптированные под требования
заказчика шаблоны размещать в папках, где хранится файл разрабатываемой
(используемой) IDEF0-модели.
Внимание!!! Ни в
коем случае не редактируйте типовые шаблоны в папке
Sys. Используйте для этого копии
шаблонов, размещаемые в иных папках. Чтобы не делать подобных ошибок
пользуйтесь сервисом предоставляемым системой (см. раздел "Создание и
редактирование шаблонов" ниже)
Рис. 1. Кнопка "Выбор шаблона" на Форма "Экспорт регламента"
При попытке формирования отчетов система
IDEF0\Doctor
автоматически настраивается на использование типовых шаблонов, размещенных в
папке Sys. При этом
система предоставляет пользователю возможность изменить выбранный системой
шаблон на иной шаблон. Например, на Рис. 1 показана
форма "Экспорт регламента", на которой
присутствует кнопка "Выбор шаблона",
активирующая диалог для выбора файла шаблона.
При создании технических, служебных и иных
видов отчетов, которые не могут быть предложены в качестве продукта
заказчику, система IDEF0\Doctor
не предоставляет возможность управления структурой отчета.
Создание
и редактирование шаблонов
Создание новых шаблонов осуществляется на
основе типовых шаблонов, созданных разработчиком системы и поставляемых в
составе дистрибутива системы.
Предложение по выбору создаваемого шаблона
инициируется нажатием кнопок меню системы "Отчеты ->
Шаблоны отчетов -> Создать шаблон ->
... ". После выбора шаблона система загружает в
программу MS Word
типовой шаблон из папки Sys
и предоставляет его пользователю для редактирования.
При этом система настраивает программу
MS Word таким
образом, что при попытке сохранить отредактированный шаблон программа
MS Word предложит
его сохранить в папку, в которой размещена
IDEF0-модель.
Загрузка ранее созданного пользователем
шаблона в программу MS Word
для редактирования осуществляется нажатием кнопок меню системы "Отчеты
-> Шаблоны отчетов ->
Загрузить шаблон".
|