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

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

Материал из Химсофт Вики
Нет описания правки
Нет описания правки
Строка 3: Строка 3:
[[Файл:report_processing.png|639px|center]]
[[Файл:report_processing.png|639px|center]]


==Шаблон отчета==
'''Шаблон отчета''' (далее – ''шаблон'', ''форма'') – макет отчетной формы документа со строго определенной структурой текстовых подписей и настроенными входными параметрами (по сути это то, что мы видим в дизайнере).
*отчеты хранятся в файлах с расширением <code>.tria</code>;
*отчет можно создать с помощью дизайнера (как в десктопной, так и веб версии) или программным способом;
*шаблон не является копией готового документа, а его внешний вид может сильно отличаться от полученной в итоге выходной формы.


'''Шаблон отчета''' (далее – '''отчет''') – макет отчетной формы документа со строго определенной структурой текстовых подписей и настроенными входными параметрами. По сути это то, что мы видим в дизайнере. Отчеты хранятся в файлах с расширением <code>.tria</code>. Отчет можно создать с помощью дизайнера (как в десктопной, так и веб версии) или программным способом. Шаблон не является копией готового документа, а его внешний вид может сильно отличаться от полученной в итоге выходной формы.
==Данные==
'''Данные''' - могут быть любыми: это данные, определенные в программе, либо данные из СУБД, например, MS SQL. Дизайнер также может работать с объектами бизнес-логики (далее – бизнес-объекты).


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


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


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


Прежде чем приступить к созданию и настройке форм документов следует убедиться в том, что все необходимые справочники и журналы заполнены. В противном случае Вы не сможете проверить правильность работы настроенной формы шаблона.
'''Итоговый документ''' — это не картинка с изображением, которая может быть разделена произвольным способом, это набор прямоугольных объектов, со своими координатами и правилами отображения. Итоговый документ получается на основе заранее подготовленного шаблона при помощи генератора документов.


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


Строка 17: Строка 31:




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


'''Итоговый документ''' — это не картинка с изображением, которая может быть разделена произвольным способом, это набор прямоугольных объектов, со своими координатами и правилами отображения. Итоговый документ получается на основе заранее подготовленного шаблона при помощи генератора документов.


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


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


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

Версия от 09:26, 12 октября 2026

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

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

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

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

Данные

Данные - могут быть любыми: это данные, определенные в программе, либо данные из СУБД, например, MS SQL. Дизайнер также может работать с объектами бизнес-логики (далее – бизнес-объекты).

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

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

Ядро

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

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

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

Итоговый документ — это не картинка с изображением, которая может быть разделена произвольным способом, это набор прямоугольных объектов, со своими координатами и правилами отображения. Итоговый документ получается на основе заранее подготовленного шаблона при помощи генератора документов.

Создание

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

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





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

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