Созданный шаблон привязывается к одной или более задачам и будет виден после этого в списке доступных в АРМе шаблонов. Шаблон может быть создан «с нуля» или на основе уже существующего с помощью копирования.
Заполнение данными шаблона ведется на основании источников данных в отчете. В качестве источников могут выступать таблицы, представления, запросы или части внешней отчетности, на которые могут накладываться фильтры. Источники могут быть независимыми или существовать в отношении мастер-деталь друг с другом, эти отношения задаются на диаграмме при описании шаблона. В состав источников могут входить функции, переменные, аналитика объектов. Аналитика может указываться, если источник создан на основе представления и в системе существует объект на основе этого же представления с привязанной к нему аналитикой.
Переменные, определяемые в наборах, в основном служат для фильтрации наборов и передачи параметров. Переменные могут быть запрашиваемыми у пользователя, могут инициализироваться значениями глобальных переменных системы М-3. В первом случае перед выводом отчета формируется окно для запроса значений у пользователя. Во втором – используется текущее значение глобальной переменной (создается в
М-3 Администраторе), которая в свою очередь может быть связана с полем представления в АРМе, из которого производится печать отчета.
Текст выводимого отчета можно формировать самостоятельно либо создать из существующего файла. Для определения связи ячейки данные отчета нужно перетащить мышью, например, поле таблицы из дерева в нужную ячейку шаблона.
Поскольку вывод отчета происходит с использованием таблиц Excel, пользователю доступны его средства форматирования и обработки данных (функции, макросы и т.д.). Также возможно использование сводной таблицы в том случае, если источник данных один. На основе сводной таблицы можно выстроить график. Диаграмма построится автоматически на основе данных, предоставленных сводной таблицей.