Перейти к содержанию

Руководство по настройке шаблонов: различия между версиями

Материал из Химсофт Вики
Нет описания правки
 
(не показано 106 промежуточных версий этого же участника)
Строка 1: Строка 1:
==Настройка шаблонов документов==
==<span style="color: #a71d2a"><b>AR</b> - </span>[[Советы по оптимизации отчетов]]==


===[[Назначение и предварительная информация]]===


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


Создание новой формы начинается с анализа его структуры в бумажном варианте (чем больше при этом используется тестовых примеров, тем лучше). Перед разработкой макета сначала создаются необходимые параметры, запросы и взаимосвязи. Затем определяется внешний вид на форме «Дизайнер документов».
<div style="padding-left: 3em;">
===[[Выстраивание общей структуры отчета с помощью бэндов (горизонтальных разделов)]]===
</div>


Правильное понимание работы процесса генерации, в совокупности с корректно выстроенной структурой запросов и является главной задачей при разработке отчетных форм.
<div style="padding-left: 3em;">
===[[Наполнение горизонтальных разделов структурными элементами (текстовые поля, таблицы и т.д.)]]===
</div>


'''Шаблон''' - ''Макет отчетной формы (шаблон) документа'' со строго определенной структурой текстовых подписей и настроенными входными параметрами. Шаблон не является копией готового документа, а его внешний вид может сильно отличаться от полученной в итоге выходной формы.
<div style="padding-left: 3em;">
===[[Создание источников данных (соединения с БД и подчиненных SQL-запросов)]]===
</div>


Шаблоны используют SQL-запросы для обращения к БД. Оптимальным по быстродействию считается правило, которое работает только для простых отчетов: количество SQL-запросов на форме макета равно количеству разделов, созданных в дизайнере, плюс запросы на подсчёт статистики (среднее за год, максимальное за период и пр.).
<div style="padding-left: 3em;">
===[[Вывод данных из источников в структурные элементы]]===
</div>


'''Итоговый документ''' — это не картинка с изображением, которая может быть разделена произвольным способом, это набор прямоугольных объектов, со своими координатами и правилами отображения. Итоговый документ получается на основе заранее подготовленного шаблона при помощи генератора документов.
<div style="padding-left: 3em;">
===[[Создание диалогового окна для ввода данных пользователем и/или фильтрации данных]]===
</div>


'''Генератор документов''' – обособленное микросервисное расширение ЛИС для фоновой генерации отчетов на основе заранее подготовленных шаблонов.
<div style="padding-left: 3em;">
===[[Наполнение диалогового окна структурными элементами (поля ввода, списки и т.д.)]]===
</div>


'''Внимание:''' Редактирование шаблонов, генерация документов и экспорт доступен только для пользователей ЛИС, которым определены соответствующие права доступа в системе.
<div style="padding-left: 3em;">
===[[Подключение элементов диалогового окна к источникам данных и/или структурным элементам отчета]]===
</div>


'''Примечание:''' Экспортировать данные в открытые форматы (XLSX, PDF, XML) возможно только из готового документа, построенного по этому шаблону.
==Работа с шаблонами==


Настройка форм является самым сложным этапом адаптации системы и занимает, в конечном счете, до 70% от всех объёмов работ (информация собрана на основе статистики работы Компании).
<div style="padding-left: 3em;">
 
===[[Классификация по дереву и создание новых веток]]===
===[[Общий принцип работы и запуск приложения]]===
</div>
===[[Запуск частей приложения]]===
===[[Сервера генерации документов. Настройка сервера в компании]]===
===[[Права доступа (авторизация) и получение временного токена]]===
===[[Работа с шаблонами. Классификация по дереву и создание новых веток]]===
===[[Работа с шаблонами. Параметры шаблона]]===
===[[Работа с шаблонами. Атрибуты шаблона]]===
===[[Настройка шаблонов]]===
===[[Шаблоны и работа с текстом в прямоугольниках]]===
===[[Просмотр готового отчета]]===
===[[Общие параметры настройки шаблона]]===
===[[Общие свойства дерева объектов]]===
===[[Пример настройки шаблона]]===
===[[Советы по оптимизации отчетов]]===
 
===[[Оформление страницы]]===
===[[Текстовое поле]]===
===[[Форматированный текст]]===
===[[Таблица]]===
===[[Табликс]]===
===[[Параметры]]===
 
==[[Описание форм]]==

Текущая версия от 01:39, 13 октября 2026