|
|
| (не показано 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> |
| ===[[Запуск частей приложения]]===
| |
| ===[[Сервера генерации документов. Настройка сервера в компании]]===
| |
| ===[[Права доступа (авторизация) и получение временного токена]]===
| |
| ===[[Работа с шаблонами. Классификация по дереву и создание новых веток]]=== | |
| ===[[Работа с шаблонами. Параметры шаблона]]===
| |
| ===[[Работа с шаблонами. Атрибуты шаблона]]===
| |
| ===[[Настройка шаблонов]]===
| |
| ===[[Шаблоны и работа с текстом в прямоугольниках]]===
| |
| ===[[Просмотр готового отчета]]===
| |
| ===[[Общие параметры настройки шаблона]]===
| |
| ===[[Общие свойства дерева объектов]]===
| |
| ===[[Пример настройки шаблона]]===
| |
| ===[[Советы по оптимизации отчетов]]===
| |
| | |
| ===[[Оформление страницы]]===
| |
| ===[[Текстовое поле]]===
| |
| ===[[Форматированный текст]]===
| |
| ===[[Таблица]]===
| |
| ===[[Табликс]]===
| |
| ===[[Параметры]]===
| |
| | |
| ==[[Описание форм]]==
| |