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

Общая информация: различия между версиями

Материал из Химсофт Вики
Нет описания правки
 
(не показано 7 промежуточных версий этого же участника)
Строка 1: Строка 1:
'''Дизайнер документов''' (отчетов) - используется для создания шаблона отчета:
*предоставляет пользователю удобные средства для разработки внешнего вида отчета;
*позволяет сразу выполнить предварительный просмотр.
Процесс работы с отчетом можно представить в следующем виде:
Процесс работы с отчетом можно представить в следующем виде:


Строка 26: Строка 30:


==Готовый отчет==
==Готовый отчет==
Готовый отчет – это то, что мы видим в окне предварительного просмотра. Готовый отчет можно просмотреть, распечатать, сохранить в одном из поддерживаемых форматов (.doc, .xls, .pdf и прочих) или отправить по электронной почте.
'''Готовый отчет''' (''итоговый документ'') – это то, что мы видим в окне предварительного просмотра.  


'''Итоговый документ''' — это не картинка с изображением, которая может быть разделена произвольным способом, это набор прямоугольных объектов, со своими координатами и правилами отображения. Итоговый документ получается на основе заранее подготовленного шаблона при помощи генератора документов.
Готовый отчет:
*получается на основе заранее подготовленного шаблона при помощи генератора документов;
*не является картинкой с изображением, которая может быть разделена произвольным способом;
*является набором прямоугольных объектов, со своими координатами и правилами отображения;
*можно просмотреть, распечатать, сохранить в одном из поддерживаемых форматов (<code>.doc</code>, <code>.xls</code>, <code>.pdf</code> и прочих) или отправить по электронной почте;
*экспортировать данные в поддерживаемые форматы возможно только из готового документа, построенного по текущему шаблону.


==Создание==
==Создание==
Создание новой формы начинается с анализа его структуры в бумажном варианте (чем больше при этом используется тестовых примеров, тем лучше). Перед разработкой макета сначала создаются необходимые параметры, запросы и взаимосвязи. Затем определяется внешний вид на форме «Дизайнер документов».
'''Создание нового шаблона''' (''формы'') начинается с предварительного анализа структуры и наполнения образцов форм в бумажном и/или электронном варианте (чем больше при этом используется тестовых примеров, тем лучше).  


Правильное понимание работы процесса генерации, в совокупности с корректно выстроенной структурой запросов и является главной задачей при разработке отчетных форм.
===Основные этапы при создании отчетов в дизайнере документов===
#Выстраивание общей структуры отчета с помощью бэндов (горизонтальных разделов).
#Наполнение горизонтальных разделов структурными элементами (текстовые поля, таблицы и т.д.).
#Создание источников данных (соединения с БД и подчиненных SQL-запросов).
#Вывод данных из источников в структурные элементы.
#Создание диалогового окна для ввода данных пользователем и/или фильтрации данных.
#Наполнение диалогового окна структурными элементами (поля ввода, списки и т.д.).
#Подключение элементов диалогового окна к источникам данных и/или структурным элементам отчета.  


<div style="background-color: #fff3cd; border-left: 5px solid #ffc107; padding: 15px; margin: 10px 0;">
'''Внимание!'''


 
Редактирование шаблонов, генерация документов и экспорт доступны только для пользователей ЛИМС, которым определены соответствующие права доступа в системе.
</div>
 
 
 
 
 
'''Внимание:''' Редактирование шаблонов, генерация документов и экспорт доступен только для пользователей ЛИМС, которым определены соответствующие права доступа в системе.
 
'''Примечание:''' Экспортировать данные в открытые форматы (<code>XLSX</code>, <code>PDF</code>, <code>XML</code>) возможно только из готового документа, построенного по этому шаблону.

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

Дизайнер документов (отчетов) - используется для создания шаблона отчета:

  • предоставляет пользователю удобные средства для разработки внешнего вида отчета;
  • позволяет сразу выполнить предварительный просмотр.

Процесс работы с отчетом можно представить в следующем виде:

Шаблон отчета

Шаблон отчета (далее – шаблон, форма) – макет отчетной формы документа со строго определенной структурой текстовых подписей и настроенными входными параметрами (по сути это то, что мы видим в дизайнере).

  • отчеты хранятся в файлах с расширением .tria;
  • отчет можно создать с помощью дизайнера (как в десктопной, так и веб версии) или программным способом;
  • шаблон не является копией готового документа, а его внешний вид может сильно отличаться от полученной в итоге выходной формы.

Данные

Данные - могут быть любыми: это данные, определенные в программе, либо данные из СУБД.

Шаблоны используют SQL-запросы для обращения к базе данных.

Внимание!

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

В противном случае Вы не сможете проверить правильность работы настроенной формы шаблона.

Ядро

Ядро (генератор документов) – обособленное микросервисное расширение ЛИМС для фоновой генерации отчетов на основе заранее подготовленных шаблонов.

Готовый отчет

Готовый отчет (итоговый документ) – это то, что мы видим в окне предварительного просмотра.

Готовый отчет:

  • получается на основе заранее подготовленного шаблона при помощи генератора документов;
  • не является картинкой с изображением, которая может быть разделена произвольным способом;
  • является набором прямоугольных объектов, со своими координатами и правилами отображения;
  • можно просмотреть, распечатать, сохранить в одном из поддерживаемых форматов (.doc, .xls, .pdf и прочих) или отправить по электронной почте;
  • экспортировать данные в поддерживаемые форматы возможно только из готового документа, построенного по текущему шаблону.

Создание

Создание нового шаблона (формы) начинается с предварительного анализа структуры и наполнения образцов форм в бумажном и/или электронном варианте (чем больше при этом используется тестовых примеров, тем лучше).

Основные этапы при создании отчетов в дизайнере документов

  1. Выстраивание общей структуры отчета с помощью бэндов (горизонтальных разделов).
  2. Наполнение горизонтальных разделов структурными элементами (текстовые поля, таблицы и т.д.).
  3. Создание источников данных (соединения с БД и подчиненных SQL-запросов).
  4. Вывод данных из источников в структурные элементы.
  5. Создание диалогового окна для ввода данных пользователем и/или фильтрации данных.
  6. Наполнение диалогового окна структурными элементами (поля ввода, списки и т.д.).
  7. Подключение элементов диалогового окна к источникам данных и/или структурным элементам отчета.

Внимание!

Редактирование шаблонов, генерация документов и экспорт доступны только для пользователей ЛИМС, которым определены соответствующие права доступа в системе.