Изменения документа Руководство разработчика | Отчёты
Редактировал(а) admin 2026/09/01 21:59
Сводка
-
Свойства страницы (3 изменено, 0 добавлено, 0 удалено)
-
Объекты (0 изменено, 1 добавлено, 0 удалено)
Подробности
- Свойства страницы
-
- Родительский документ
-
... ... @@ -1,0 +1,1 @@ 1 +neyross.setup.Настройка функций подготовки отчётов.WebHome - Язык по умолчанию
-
... ... @@ -1,1 +1,1 @@ 1 - en1 +ru - Содержимое
-
... ... @@ -1,12 +1,12 @@ 1 - (% style="color: rgb(51,51,51);" %)Данное руководство содержит теоретические сведения о расширении возможностей [[Платформы НЕЙРОСС>>doc:neyross.WebHome]] в части построения отчетов, в частности добавления в Платформу новых шаблонов отчётов.1 +Данное руководство содержит теоретические сведения о расширении возможностей [[Платформы НЕЙРОСС>>doc:neyross.WebHome]] в части построения отчетов, в частности добавления в Платформу новых шаблонов отчётов. 2 2 3 - (% style="color: rgb(51,51,51);" %)Пошаговая инструкция по созданию простого набора шаблонов приведена на странице [[doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций подготовки отчётов.Руководство разработчика | Отчёты.Как создать свой набор шаблонов.WebHome]].3 +Пошаговая инструкция по созданию простого набора шаблонов приведена на странице [[doc:neyross.setup.Настройка функций подготовки отчётов.Руководство разработчика | Отчёты.Как создать свой набор шаблонов.WebHome]]. 4 4 5 5 {{info title="Требования к квалификации"}} 6 - (% style="color: rgb(51,51,51);" %)Квалификация разработчика, необходимая для выполнения описываемых в руководстве действий, зависит от решаемых задач. Для создания простых отчётов выборки данных из базы данных (SQL) или модификации существующих шаблонов средствами визуального редактора достаточно квалификации опытного пользователя ПК и знаний SQL. Для создания собственных форм или полей ввода параметров, для выборки данных не из базы данных, а, например, XML-файла, потребуется опыт разработчки программных средств и знание языка Scala (Java).6 +Квалификация разработчика, необходимая для выполнения описываемых в руководстве действий, зависит от решаемых задач. Для создания простых отчётов выборки данных из базы данных (SQL) или модификации существующих шаблонов средствами визуального редактора достаточно квалификации опытного пользователя ПК и знаний SQL. Для создания собственных форм или полей ввода параметров, для выборки данных не из базы данных, а, например, XML-файла, потребуется опыт разработчки программных средств и знание языка Scala (Java). 7 7 {{/info}} 8 8 9 -== {{id name="Руководстворазработчика|Отчёты-Общиесведения"/}} (% style="color: rgb(51,51,51);" %)Общие сведения(%%)==9 +== {{id name="Руководстворазработчика|Отчёты-Общиесведения"/}}Общие сведения == 10 10 11 11 В составе Платформы НЕЙРОСС присутствует веб-приложение «Отчеты», которое позволяет: 12 12 ... ... @@ -43,11 +43,11 @@ 43 43 Настоящее руководство ориентировано только на использование JasperReports Library и Jaspersoft Studio. Формирование отчётов средствам НЕ JasperReports возможно, но обычно не востребовано. Соответствующий сценарий выходит за рамки данного руководства. 44 44 {{/info}} 45 45 46 -== {{id name="Руководстворазработчика|Отчёты-Структуранаборашаблонов"/}} (% style="color: rgb(51, 51, 51); color: rgb(51, 51, 51)" %)Структура набора шаблонов\\(%%)==46 +== {{id name="Руководстворазработчика|Отчёты-Структуранаборашаблонов"/}}Структура набора шаблонов == 47 47 48 - (% style="color: rgb(51, 51, 51); color: rgb(51, 51, 51); color: rgb(51, 51, 51); color: rgb(51, 51, 51)" %)Набор шаблонов — это zip-архив, который(% style="color: rgb(51, 51, 51); color: rgb(51, 51, 51)" %)должен содержать следующие папки и файлы:48 +Набор шаблонов — это zip-архив, который должен содержать следующие папки и файлы: 49 49 50 -{{code language=" none"}}50 +{{code language="text"}} 51 51 definitions/ // папка с шаблонами 52 52 <папка шаблона 1>/ 53 53 ... // другие файлы шаблона ... ... @@ -59,17 +59,16 @@ 59 59 deployment.conf // определение набора 60 60 {{/code}} 61 61 62 - (% style="color: rgb(51, 51, 51); color: rgb(51, 51, 51)" %)Файл{{codelanguage="none"}}deployment.conf{{/code}}содержит определение набора, этот файл обязательно должен присутствовать в составе архива. Если файла нет, то Платформа НЕЙРОСС не примет загружаемый zip-архив. Подробное описание данного файла приведено в разделе [[#Определение набора шаблонов>>doc:||anchor="Руководстворазработчика|Отчёты-Определениенаборашаблонов"]].62 +Файл ##deployment.conf## содержит определение набора, этот файл обязательно должен присутствовать в составе архива. Если файла нет, то Платформа НЕЙРОСС не примет загружаемый zip-архив. Подробное описание данного файла приведено в разделе [[#Определение набора шаблонов>>doc:||anchor="Руководстворазработчика|Отчёты-Определениенаборашаблонов"]]. 63 63 64 - (% style="color: rgb(51, 51, 51); color: rgb(51, 51, 51); color: rgb(51, 51, 51)" %)Для каждого шаблона в наборе должна быть отдельная подпапка в директории{{codelanguage="none"}}definitions{{/code}}.(% style="color: rgb(51, 51, 51); color: rgb(51, 51, 51); color: rgb(51, 51, 51); color: rgb(51, 51, 51)" %)В этой подпапке должен присутствовать файл определения шаблона —{{code language="none"}}reports.conf{{/code}}. Подробное описание поддиректории шаблона отчёта приведено в разделе [[#Шаблон отчёта>>doc:||anchor="Руководстворазработчика|Отчёты-Шаблонотчёта"]].64 +Для каждого шаблона в наборе должна быть отдельная подпапка в директории ##definitions##. В этой подпапке должен присутствовать файл определения шаблона — ##reports.conf##. Подробное описание поддиректории шаблона отчёта приведено в разделе [[#Шаблон отчёта>>doc:||anchor="Руководстворазработчика|Отчёты-Шаблонотчёта"]]. 65 65 66 - (% style="color: rgb(51, 51, 51); color: rgb(51, 51, 51); color: rgb(51, 51, 51); color: rgb(51, 51, 51)" %)В директории{{codelanguage="none"}}libs{{/code}}могут размещаться jar-файлы, используемые в наборе. При использовании нестандартных компонентов ввода параметров или реализации собственной логики формирования отчёта на языке Scala / Java соответствующий код должен быть собран и в форме jar-файлов помещён в данную директорию. Подробная информация по использованию библиотек приведена в разделе [[#Программные компоненты>>doc:||anchor="Руководстворазработчика|Отчёты-Программныекомпоненты"]].66 +В директории ##libs## могут размещаться jar-файлы, используемые в наборе. При использовании нестандартных компонентов ввода параметров или реализации собственной логики формирования отчёта на языке Scala / Java соответствующий код должен быть собран и в форме jar-файлов помещён в данную директорию. Подробная информация по использованию библиотек приведена в разделе [[#Программные компоненты>>doc:||anchor="Руководстворазработчика|Отчёты-Программныекомпоненты"]]. 67 67 68 -=== {{id name="Руководстворазработчика|Отчёты-Определениенаборашаблонов"/}} (% style="color: rgb(51, 51, 51); color: rgb(51, 51, 51)" %)Определение набора шаблонов\\(%%)===68 +=== {{id name="Руководстворазработчика|Отчёты-Определениенаборашаблонов"/}}Определение набора шаблонов === 69 69 70 - (% style="color: rgb(51, 51, 51); color: rgb(51, 51, 51)" %)Текстовый файл{{codelanguage="none"}}deployment.conf{{/code}}должен состоять из пар{{code language="none"}}ключ=значение{{/code}}, размещённых на отдельных строках. При создании набора необходимо корректно задать в файле значения для следующих ключей:70 +Текстовый файл ##deployment.conf## должен состоять из пар ##ключ=значение##, размещённых на отдельных строках. При создании набора необходимо корректно задать в файле значения для следующих ключей: 71 71 72 -(% class="wrapped" %) 73 73 |=((( 74 74 Ключ 75 75 )))|=((( ... ... @@ -80,13 +80,13 @@ 80 80 Пример значения 81 81 ))) 82 82 |((( 83 -{{code language=" none"}}82 +{{code language="text"}} 84 84 deployment.key 85 85 {{/code}} 86 86 )))|((( 87 87 Строковой идентификатор набора 88 88 )))|((( 89 -Для каждого набора такой идентификатор должен быть уникальным. При обновлении набора (например, добавлении в набор новых шаблонов или изменении существующих) //не следует// менять этот идентификатор, достаточно изменять версию набора (см. ключ {{codelanguage="none"}}deployment.version{{/code}}).88 +Для каждого набора такой идентификатор должен быть уникальным. При обновлении набора (например, добавлении в набор новых шаблонов или изменении существующих) //не следует// менять этот идентификатор, достаточно изменять версию набора (см. ключ ##deployment.version##). 90 90 91 91 Идентификатор позволяет различить наборы разных видов. При загрузке набора выполняется проверка идентификатора. Если набор с таким идентификатором уже был загружен в Платформу НЕЙРОСС, то выполняется обновление набора. Если нет, то выполняется установка нового набора. 92 92 ... ... @@ -95,7 +95,7 @@ 95 95 ultima.reports.itrium 96 96 ))) 97 97 |((( 98 -{{code language=" none"}}97 +{{code language="text"}} 99 99 deployment.title 100 100 {{/code}} 101 101 )))|((( ... ... @@ -108,7 +108,7 @@ 108 108 Типовые формы отчётов к Itrium 109 109 ))) 110 110 |((( 111 -{{code language=" none"}}110 +{{code language="text"}} 112 112 deployment.version 113 113 {{/code}} 114 114 )))|((( ... ... @@ -121,9 +121,9 @@ 121 121 0.6.0 122 122 ))) 123 123 124 -Пример файла {{codelanguage="none"}}deployment.conf{{/code}}из набора [[типовых шаблонов СКУД ITRIUM>>doc:neyross.АРМ НЕЙРОСС Отчеты.Шаблоны отчетов.Шаблоны СКУД к ITRIUM.WebHome]] приведён ниже:123 +Пример файла ##deployment.conf## из набора [[типовых шаблонов СКУД ITRIUM>>doc:neyross.arm-reports.templates.skud-itrium-logs.WebHome]] приведён ниже: 125 125 126 -{{code language=" none"}}125 +{{code language="text"}} 127 127 deployment.key=ultima.reports.itrium 128 128 deployment.title=Типовые формы отчётов к Itrium 129 129 deployment.version=0.6.0 ... ... @@ -130,14 +130,13 @@ 130 130 {{/code}} 131 131 132 132 {{info}} 133 -Формат файла {{codelanguage="none"}}deployment.conf{{/code}}должен отвечать требованиям к файлу конфигурации [[scala-библиотеки config>>url:https://github.com/lightbend/config||shape="rect"]]. Учитывайте эти требования при использовании в файле специальных символов и т.д.132 +Формат файла ##deployment.conf## должен отвечать требованиям к файлу конфигурации [[scala-библиотеки config>>url:https://github.com/lightbend/config||shape="rect"]]. Учитывайте эти требования при использовании в файле специальных символов и т.д. 134 134 {{/info}} 135 135 136 136 === {{id name="Руководстворазработчика|Отчёты-Шаблонотчёта"/}}Шаблон отчёта === 137 137 138 -Для каждого шаблона в наборе должна быть отдельная подпапка в директории definitions. В этой подпапке должен присутствовать файл определения шаблона — reports.conf. Текстовый файл {{code language="none"}}report.conf{{/code}}должен состоять из пар ключ=значение, размещённых на отдельных строках. При создании шаблона необходимо корректно задать в файле значения для следующих ключей:137 +Для каждого шаблона в наборе должна быть отдельная подпапка в директории definitions. В этой подпапке должен присутствовать файл определения шаблона — reports.conf. Текстовый файл ##report.conf## должен состоять из пар ключ=значение, размещённых на отдельных строках. При создании шаблона необходимо корректно задать в файле значения для следующих ключей: 139 139 140 -(% class="wrapped" %) 141 141 |=((( 142 142 Ключ 143 143 )))|=((( ... ... @@ -148,7 +148,7 @@ 148 148 Пример значения 149 149 ))) 150 150 |((( 151 -{{code language=" none"}}149 +{{code language="text"}} 152 152 definition.class 153 153 {{/code}} 154 154 )))|((( ... ... @@ -158,12 +158,12 @@ 158 158 159 159 Подробное описание данного параметра приведено ниже. 160 160 )))|((( 161 -{{code language=" none"}}159 +{{code language="text"}} 162 162 extensions.reports.itrium.ReportDefinition 163 163 {{/code}} 164 164 ))) 165 165 |((( 166 -{{code language=" none"}}164 +{{code language="text"}} 167 167 definition.htmlPaging 168 168 {{/code}} 169 169 )))|((( ... ... @@ -171,14 +171,14 @@ 171 171 )))|((( 172 172 ЗАРЕЗЕРВИРОВАНО 173 173 174 -Значение __всегда__ должно быть равно {{code language="none"}}false{{/code}}.172 +Значение __всегда__ должно быть равно ##false##. 175 175 )))|((( 176 -{{code language=" none"}}174 +{{code language="text"}} 177 177 false 178 178 {{/code}} 179 179 ))) 180 180 |((( 181 -{{code language=" none"}}179 +{{code language="text"}} 182 182 definition.supportedFormats 183 183 {{/code}} 184 184 )))|((( ... ... @@ -188,14 +188,13 @@ 188 188 189 189 За поддержку форматов отвечает класс реализации. Стандартная реализация поддерживает форматы PDF и XLS. Через данный параметр можно ограничить форматы экспорта, например, если шаблон не позволяет формировать корректный XLS-файл. В своей реализации разработчик может поддержать и другие форматы экспорта. 190 190 )))|((( 191 -{{code language=" none"}}189 +{{code language="text"}} 192 192 ["pdf","xls"] 193 193 {{/code}} 194 194 ))) 195 195 196 -Параметр {{codelanguage="none"}}definition.class{{/code}}является ключевым. В данном параметре необходимо указать имя программного компонента, который будет отвечать за подготовку и формирование отчёта по создаваемому шаблону. Разработчику доступно несколько готовых реализаций / компонентов, которые он может использовать в своём шаблоне. Разработчик может выбрать одно из следующих значений{{codelanguage="none"}}definition.class{{/code}}:194 +Параметр ##definition.class## является ключевым. В данном параметре необходимо указать имя программного компонента, который будет отвечать за подготовку и формирование отчёта по создаваемому шаблону. Разработчику доступно несколько готовых реализаций / компонентов, которые он может использовать в своём шаблоне. Разработчик может выбрать одно из следующих значений ##definition.class##: 197 197 198 -(% class="wrapped" %) 199 199 |=((( 200 200 Значение 201 201 )))|=((( ... ... @@ -202,13 +202,13 @@ 202 202 Описание 203 203 ))) 204 204 |((( 205 -{{code language=" none"}}202 +{{code language="text"}} 206 206 extensions.reports.GenericJasperReportDefinition 207 207 {{/code}} 208 208 )))|((( 209 209 __Базовая реализация__ шаблона отчёта с применением JasperReports Library со следующими возможностями: 210 210 211 -1. ключ, название, описание шаблона задаются в файле {{code language="none"}}report.conf{{/code}}(см. далее);208 +1. ключ, название, описание шаблона задаются в файле ##report.conf## (см. далее); 212 212 1. отчёт формируется в соответствии с jasper-шаблоном средствами JasperReports Library; 213 213 1. можно формировать отчёты в форматах PDF, XLS (Excel) и HTML (для предпросмотра); 214 214 1. можно использовать разные шаблоны для предпросмотра и экспорта в PDF / XLS; ... ... @@ -217,14 +217,14 @@ 217 217 218 218 Все другие реализации шаблонов обычно унаследованы от базовой и лишь расширяют базовые возможности. 219 219 220 -Подробнее см. страницу [[doc:neyross. Настройка Платформы НЕЙРОСС.Настройка функций подготовки отчётов.Руководство разработчика | Отчёты.Базовый шаблон отчёта с JasperReports.WebHome]].217 +Подробнее см. страницу [[doc:neyross.setup.Настройка функций подготовки отчётов.Руководство разработчика | Отчёты.Базовый шаблон отчёта с JasperReports.WebHome]]. 221 221 ))) 222 222 |((( 223 -{{code language=" none"}}220 +{{code language="text"}} 224 224 extensions.reports.itrium.ReportDefinition 225 225 {{/code}} 226 226 )))|((( 227 -Стандартная реализация шаблона отчёта к базе данных Платформы ITRIUM. Используется в модуле [[ doc:neyross.АРМ НЕЙРОСС Отчеты.Шаблоныотчетов.ШаблоныСКУД к ITRIUM.WebHome]], но также может использоваться и в других пользовательских модулях отчётов к ITRIUM.224 +Стандартная реализация шаблона отчёта к базе данных Платформы ITRIUM. Используется в модуле [[Шаблоны СКУД к ITRIUM>>doc:neyross.arm-reports.templates.skud-itrium-logs.WebHome]], но также может использоваться и в других пользовательских модулях отчётов к ITRIUM. 228 228 229 229 Обладает всеми возможностями базовой реализации (см. выше) и также позволяет использовать следующие поля ввода на форме ввода параметров: 230 230 ... ... @@ -241,14 +241,14 @@ 241 241 |((( 242 242 <Имя класса собственной разработки> 243 243 )))|((( 244 -При желании разработчик может создать свой класс и указать его имя в значении для ключа {{codelanguage="none"}}definition.class{{/code}}. В данном классе разработчик может либо расширить одну из существующих реализаций (стандартную, реализацию к ITRIUM), либо реализовать полностью свой алгоритм формирования отчёта.241 +При желании разработчик может создать свой класс и указать его имя в значении для ключа ##definition.class##. В данном классе разработчик может либо расширить одну из существующих реализаций (стандартную, реализацию к ITRIUM), либо реализовать полностью свой алгоритм формирования отчёта. 245 245 ))) 246 246 247 -В зависимости от указанного значения {{codelanguage="none"}}definition.class{{/code}}в файле{{code language="none"}}report.conf{{/code}}может потребоваться указать и другие параметры. См. описание конкретной реализации шаблонов.244 +В зависимости от указанного значения ##definition.class## в файле ##report.conf## может потребоваться указать и другие параметры. См. описание конкретной реализации шаблонов. 248 248 249 -Пример файла {{code language="none"}}report.conf{{/code}}из [[модуля типовых шаблонов СКУД ITRIUM>>doc:neyross.АРМ НЕЙРОСС Отчеты.Шаблоны отчетов.Шаблоны СКУД к ITRIUM.WebHome]] приведён ниже:246 +Пример файла ##report.conf## из [[модуля типовых шаблонов СКУД ITRIUM>>doc:neyross.arm-reports.templates.skud-itrium-logs.WebHome]] приведён ниже: 250 250 251 -{{code language=" none"}}248 +{{code language="text"}} 252 252 definition.class=extensions.reports.itrium.ReportDefinition 253 253 definition.htmlPaging=false 254 254 definition.supportedFormats=["pdf","xls"] ... ... @@ -265,14 +265,14 @@ 265 265 {{/code}} 266 266 267 267 {{info}} 268 -Формат файла {{code language="none"}}report.conf{{/code}}должен отвечать требованиям к файлу конфигурации [[scala-библиотеки config>>url:https://github.com/lightbend/config||shape="rect"]]. Учитывайте эти требования при использовании в файле специальных символов и т.д.265 +Формат файла ##report.conf## должен отвечать требованиям к файлу конфигурации [[scala-библиотеки config>>url:https://github.com/lightbend/config||shape="rect"]]. Учитывайте эти требования при использовании в файле специальных символов и т.д. 269 269 {{/info}} 270 270 271 -Кроме {{code language="none"}}report.conf{{/code}}в поддиректории шаблона отчёта также могут располагаться и другие файлы, необходимые для подготовки отчёта. Например *.jasper-файлы (в случае использования JasperReports Library). Состав файлов зависит от выбранной реализации шаблона отчёта.268 +Кроме ##report.conf## в поддиректории шаблона отчёта также могут располагаться и другие файлы, необходимые для подготовки отчёта. Например *.jasper-файлы (в случае использования JasperReports Library). Состав файлов зависит от выбранной реализации шаблона отчёта. 272 272 273 273 === {{id name="Руководстворазработчика|Отчёты-Программныекомпоненты"/}}Программные компоненты === 274 274 275 -При загрузке набора шаблонов Платформа НЕЙРОСС распаковывает zip-архив и загружает все классы из всех jar-файлов (библиотек Java) из директории {{codelanguage="none"}}libs{{/code}}в модуле. Эти классы могут быть использованы:272 +При загрузке набора шаблонов Платформа НЕЙРОСС распаковывает zip-архив и загружает все классы из всех jar-файлов (библиотек Java) из директории ##libs## в модуле. Эти классы могут быть использованы: 276 276 277 277 1. для расширения или создания собственной реализации формирования отчёта; 278 278 1. для реализации новых полей ввода параметров; ... ... @@ -282,11 +282,10 @@ 282 282 Для каждого модуля классы и jar-файлы загружаются независимо (для каждого модуля используется независимый [[class loader>>url:https://docs.oracle.com/javase/8/docs/api/java/lang/ClassLoader.html||shape="rect"]]). Таким образом не может возникнуть коллизии между разными классами с одинаковыми именами или разными версиями одних и тех же классов в нескольких наборах шаблонов. 283 283 {{/info}} 284 284 285 -Разработчик может самостоятельно реализовать соответствующие Java-классы, собрать jar-файл (один или несколько) и включить его в состав набора, поместив все необходимые jar-файлы в директорию {{codelanguage="none"}}libs{{/code}}zip-архива набора.282 +Разработчик может самостоятельно реализовать соответствующие Java-классы, собрать jar-файл (один или несколько) и включить его в состав набора, поместив все необходимые jar-файлы в директорию ##libs## zip-архива набора. 286 286 287 -Для пунктов 1 и 2 выше разработчику необходимы определения классов API (программного интерфейса), используемых в Платформе НЕЙРОСС. Такие классы поставляются в артефакте (библиотеке) {{code language="none"}}ultima-reports-api{{/code}}вместе с исходным кодом. Каждая версия Платформы НЕЙРОСС использует свою версию API. Последнюю версию{{code language="none"}}ultima-reports-api{{/code}}можно загрузить по ссылке ниже.284 +Для пунктов 1 и 2 выше разработчику необходимы определения классов API (программного интерфейса), используемых в Платформе НЕЙРОСС. Такие классы поставляются в артефакте (библиотеке) ##ultima-reports-api## вместе с исходным кодом. Каждая версия Платформы НЕЙРОСС использует свою версию API. Последнюю версию ##ultima-reports-api## можно загрузить по ссылке ниже. 288 288 289 -(% class="wrapped" %) 290 290 |=((( 291 291 Версия программы 292 292 )))|=((( ... ... @@ -301,14 +301,13 @@ 301 301 )))|((( 302 302 1.4.2 303 303 )))|((( 304 -[[doc:neyross. Настройка Платформы НЕЙРОСС.Настройка функций подготовки отчётов.Руководство разработчика | Отчёты.ultima-reports-api\:1\.4\.2.WebHome]]300 +[[doc:neyross.setup.Настройка функций подготовки отчётов.Руководство разработчика | Отчёты.ultima-reports-api\:1\.4\.2.WebHome]] 305 305 )))|((( 306 - [[attach:ultima-reports-api_1.4.2_180719.zip]]302 +ultima-reports-api_1.4.2_180719.zip 307 307 ))) 308 308 309 309 Список версий API для предыдущих версий программ приведён ниже. За получением ZIP-файлов просим обращаться к специалистам компании ИТРИУМ. 310 310 311 -(% class="wrapped" %) 312 312 |=((( 313 313 Версия программы 314 314 )))|=((( ... ... @@ -323,7 +323,7 @@ 323 323 )))|((( 324 324 1.2.2 325 325 )))|((( 326 -[[doc:neyross. Настройка Платформы НЕЙРОСС.Настройка функций подготовки отчётов.Руководство разработчика | Отчёты.ultima-reports-api\:1\.2\.2.WebHome]]321 +[[doc:neyross.setup.Настройка функций подготовки отчётов.Руководство разработчика | Отчёты.ultima-reports-api\:1\.2\.2.WebHome]] 327 327 )))|((( 328 328 ultima-reports-api_1.2.2_061218.zip 329 329 ))) ... ... @@ -332,7 +332,7 @@ 332 332 )))|((( 333 333 1.1.7 334 334 )))|((( 335 -[[doc:neyross. Настройка Платформы НЕЙРОСС.Настройка функций подготовки отчётов.Руководство разработчика | Отчёты.ultima-reports-api\:1\.1\.7.WebHome]]330 +[[doc:neyross.setup.Настройка функций подготовки отчётов.Руководство разработчика | Отчёты.ultima-reports-api\:1\.1\.7.WebHome]] 336 336 )))|((( 337 337 ultima-reports-api_1.1.7_270918.zip 338 338 ))) ... ... @@ -349,7 +349,7 @@ 349 349 {{info}} 350 350 Библиотека API актуальной версии присутствует в составе Платформы НЕЙРОСС. 351 351 352 -Включать её в модуль (в директорию {{codelanguage="none"}}libs{{/code}}) дополнительно не требуется.347 +Включать её в модуль (в директорию ##libs##) дополнительно не требуется. 353 353 {{/info}} 354 354 355 -Классы [[базовой реализации шаблона отчёта с JasperReports Library>>doc:neyross. Настройка Платформы НЕЙРОСС.Настройка функций подготовки отчётов.Руководство разработчика | Отчёты.Базовый шаблон отчёта с JasperReports.WebHome]] входят в API, поэтому для базовой реализации дополнительных jar-файлов включать в директорию{{codelanguage="none"}}libs{{/code}}не требуется. Но, например, реализация полей ввода, используемых в [[типовых шаблонах СКУД к ITRIUM>>doc:neyross.АРМ НЕЙРОСС Отчеты.Шаблоны отчетов.Шаблоны СКУД к ITRIUM.WebHome]], не входит в API. Соответствующие классы реализованы и упакованы в [[отдельный jar-файл>>doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций подготовки отчётов.Руководство разработчика | Отчёты.Шаблон отчёта к ITRIUM с JasperReports.WebHome]], который при их использовании необходимо поместить в директорию{{codelanguage="none"}}libs{{/code}}в наборе шаблонов.350 +Классы [[базовой реализации шаблона отчёта с JasperReports Library>>doc:neyross.setup.Настройка функций подготовки отчётов.Руководство разработчика | Отчёты.Базовый шаблон отчёта с JasperReports.WebHome]] входят в API, поэтому для базовой реализации дополнительных jar-файлов включать в директорию ##libs## не требуется. Но, например, реализация полей ввода, используемых в [[типовых шаблонах СКУД к ITRIUM>>doc:neyross.arm-reports.templates.skud-itrium-logs.WebHome]], не входит в API. Соответствующие классы реализованы и упакованы в [[отдельный jar-файл>>doc:neyross.Настройка Платформы НЕЙРОСС.Настройка функций подготовки отчётов.Руководство разработчика | Отчёты.Шаблон отчёта к ITRIUM с JasperReports.WebHome]], который при их использовании необходимо поместить в директорию ##libs## в наборе шаблонов.
- XWiki.ShortUrlClass[0]
-
- Short URL code
-
... ... @@ -1,0 +1,1 @@ 1 +e8403 - Last known target (debug)
-
... ... @@ -1,0 +1,1 @@ 1 +neyross.Настройка Платформы НЕЙРОСС.Настройка функций подготовки отчётов.Руководство разработчика | Отчёты.WebHome