Редактор шаблонов отчетов

Редактор отчетов
Редактор шаблонов отчетов позволяет Вам самостоятельно создавать шаблоны отчетов в формате RTF-файлов и подключать их к программе.

  • Стандартный шаблон отчета состоит из трех полей :
    • заголовок (HEADER, может отсутствовать);
    • поле данных (DETAIL, должно быть всегда! );
    • поле подписей (FOOTER, может отсутствовать).
Поля разделяются служебными маркерами <DETAIL_START>,<DETAIL_END>. Не удаляйте и не редактируйте их!
Поля HEADER и FOOTER при формировании отчета заполняются однократно, поле DETAIL - для каждого элемента отчета, соответствующего параметрам выборки данных (см.ниже).
Поля могут содержать форматированный текст, рисунки и специальные маркеры, обрамленные квадратными скобками "[ ]". Текст внутри скобок будет заменен на соответствующее значение (например, [GET|CurrDate] - на текущую дату) при выполнении отчета. Для создания маркеров служат кнопки разделов "Типовые.." и "Дополнительные данные отчета".
Шаблоны отчетов
Создание нового шаблона отчета.
  1. Находясь в File-Настройки программы - Отчеты удаляем (если есть) текст в поле "Путь к файлу отчета" и нажимаем кнопку Редактировать отчет.
  2. На запрос о создании нового шаблона отчета отвечаем "Да".
  3. Закончив редактирование, сохраняем шаблон под нужным нам именем.

Редактирование шаблона отчета.

  1. Задайте область выборки данных ("Применять отчет для"):
    • Всего предприятия - сканировать всю структуру предприятия.
    • Текущего отдела - от первой вышестоящей ветви "Подразделение".
    • Текущего сотрудника - от первой вышестоящей ветви "Сотрудник".
    • Данной единицы оргтехники - только выбранный элемент в дереве структуры предприятия.
  2. Укажите тип оргтехники для выборки ("Включать в отчет"). Отмеченные типы оргтехники будут выбираться для заполнения поля DETAIL отчета.
  3. Кнопками "Типовые данные отчета" Вы можете задать некоторые поля для заполнения данными в поле DETAIL отчета.
  4. "Дополнительные данные" позволяют задавать прочие поля для заполнения из базы данных компьютеров ("Вид данных"=DEVICE) или базы дополнительных данных ("Вид данных"=OTHER).
    При настройке полей "Группа" и "Параметр" полезно иметь под рукой какой-либо файл данных конфигурации компьютера от программы CheckCfg.exe.
  5. Прочие кнопки редактора не содержат каких-либо особенностей.
В качестве примера в каталоге REPORTS находится файл uk.rtf - шаблон отчета "Учетная карточка для компьютеров подразделения".

Подключение отчета

  1. Находясь в File-Настройки программы - Отчеты заполняем поле "Название нового отчета", например, "Учетная карточка-2".
  2. В поле "Путь к файлу отчета" указываем путь к файлу шаблона, например, "Reports\uk.rtf".
  3. Нажимаем кнопки Добавить и Записать
  4. После перезапуска программы новые отчеты будут добавлены к пункту главного меню Отчеты.

Замечание 1. В качестве стороннего редактора шаблонов отчетов целесообразнее использовать редактор WordPad, так как Word'ом могут возникнуть проблемы совместимости форматов RTF-файлов.

Замечание 2. Отчеты, требующие выборки данных по какому-то условию, можно построить с помощью Выборки для Ревизии. Если же Вам нужны более серьезные отчеты, Вы сможете построить их сами с помощью стандартных Office-программ и меню Отчеты - Инвентаризация - Инвентаризационная ведомость.

Замечание 3. Отчеты формируются через Буфер Обмена Windows, поэтому использование программ, контролирующих данный буфер и правящих в нем данные (напр.,Punto Switcher) может вызывать сбои в формировании отчетов.
 

Шаблон
Требования на перемещение
Шаблон Требования на перемещение размещается в каталоге BASE в виде файла move.rtf.
Данный шаблон от обычного отчета отличается :
  1. Способом формирования - не имеют смысла настройки "Применять отчет для" и "Включать в отчет".
  2. Поле "Дополнительные данные - Вид данных" переключается в режим "TP", режимы "DEVICE" и "OTHER" блокируются.
  3. "Дополнительные данные - Группа" позволяют указать место, откуда брать данные :
    • FROM - откуда перемещаем
    • TO - куда перемещаем
    • DETAIL - что перемещаем, данные заполняются только в поле Detail отчета.
  4. В "Дополнительные данные - Параметр" добавляются поля "Владелец..", "Название..","Месторасположение оргтехники" разделяющиеся по вышеописанному признаку FROM\TO\DETAIL.
    "Счетчик строк" считает количество выведенных полей DETAIL отчета без привязки к FROM\TO\DETAIL.
Возможные проблемы :

В отчете видите текст типа [TP|Detail|Get_Counter] - скорее всего программа не может найти скобки "[","]". Проверьте скобки, добавьте лидирующий пробел.

В отчете видите текст типа <[TP|DETAIL|GET_COUNTER]> - данная группа (в примере - Detail) не обрабатывается в этом поле отчета.


Home | CheckCfg | Doberman | Sklad 

 

Hosted by uCoz
Hosted by uCoz