| Поле ввода | Описание | Свойства | Мин. версия API или библиотеки
 | 
| Базовые поля ввода | 
|---|
| Предназначены для использования в любых отчётах.Определены в API, реализация входит в состав Платформы НЕЙРОСС.
 Не требуют для использования включения дополнительных *.jar-файлов в набор шаблонов.
 Поддерживаются базовой реализацией шаблона и всеми производными реализациями.
 | 
| Текстовое поле | Для ввода произвольного однострочного текста Класс: extensions.reports.generic.InputFormFieldТип данных:
java.lang.String | ru.itrium.ultima.reports.form.field.inputTypeЗначение:
 text | ultima-reports-api:1.1.7 | 
| Числовое поле | Для ввода произвольного целого числа Класс: extensions.reports.generic.InputFormFieldТип данных:
java.lang.Integer
 | ru.itrium.ultima.reports.form.field.inputTypeЗначение:
 number | ultima-reports-api:1.1.7 | 
| Поле ввода даты / времени | Для выбора даты, времени или даты и времени в форме диалога с календарём и часами Класс: extensions.reports.generic.DateTimeFormFieldТип данных:
java.sql.Timestamp
 | ru.itrium.ultima.reports.form.field.pickDateЗначение:
 true(по умолчанию) — с выбором даты,false— без выбора датыru.itrium.ultima.reports.form.field.pickTimeЗначение:
 true(по умолчанию) — с выбором времени,false— без выбора времениru.itrium.ultima.reports.form.field.jsFormatЗначение: строка формата ввода даты / времени для JavaScript-компонента; по умолчанию
 dd.MM.yyyy hh:mm:ssдляpickDate=trueиpickTime=true,dd.MM.yyyyдляpickTime=false,hh:mm:ssдляpickDate=falseru.itrium.ultima.reports.form.field.javaFormatЗначение: строка формата ввода даты / времени для Java-кода; по умолчанию
dd.MM.YYYY HH:mm:ssдляpickDate=trueиpickTime=true,dd.MM.YYYYдляpickTime=false,HH:mm:ssдляpickDate=falseru.itrium.ultima.reports.form.field.timeOfDayЗначение: только для
 pickDate=false, позволяет установить время выбранного дня в форме XX:YY:ZZ (XX часов, YY минут, ZZ секунд), по умолчанию00:00:00.
 | ultima-reports-api:1.1.7 | 
| Поле поиска и выбора пропуска(-ов) | Для поиска и выбора одного или нескольких пропусков Платформы НЕЙРОСС. В отчёт передаются идентификаторы пропусков (id) через запятую — в форме строки. Класс: extensions.reports.generic.PassFormFieldТип данных:
java.lang.String | ru.itrium.ultima.reports.form.field.multipleЗначение:
 true— разрешить множественный выбор,false(по умолчанию) — запретить множественный выборru.itrium.ultima.reports.form.field.skipDeletedЗначение:
 true— не позволять искать / выбирать удалённые поиска,false(по умолчанию) — разрешить поиск / выборку всех пропусков, в том числе и удалённых
 | ultima-reports-api:1.4.2 | 
| Поле выбора значений из списка | Для выбора одного или нескольких значений из раскрывающегося списка. Набор доступных значений загружается из базы данных в соответствии с заданным SQL-запросом. Класс: extensions.reports.generic.SQLChoiceFormFieldТип данных:
java.lang.String | ru.itrium.ultima.reports.form.field.sqlQueryЗначение: строка SQL-запроса к базе (источнику) данных, по которой строится отчёт; SQL-запрос должен возвращать данные в две колонки
 idиname— в результате в раскрывающемся списке будут отображены значенияname, а в значение параметра будут подставленыidчерез запятуюru.itrium.ultima.reports.form.field.nullNameЗначение: строка, которая будет выведена в раскрывающемся списке для значений с
 name==NULL; значение по умолчанию — NULLru.itrium.ultima.reports.form.field.multipleЗначение:
 true— разрешить множественный выбор,false(по умолчанию) — запретить множественный выбор
 | ultima-reports-api:1.2.2 | 
| Поле передачи корневого URL (origin) | Для передачи в отчёт корневого URL сервера, на котором формируется отчёт. Для формирования в отчёте ссылок на веб-страницы сервера. В параметр будет подставлено значение вида http://[адрес-сервера]:[?порт], напримерhttp://10.1.30.3. Совет: для того, чтобы поле не отображалось в форме ввода параметров — оставить его название в jasper-шаблоне пустым. Класс: extensions.reports.generic.OriginFormFieldТип данных:
java.lang.String | 
 | ultima-reports-api:1.2.2 | 
| Поле ввода времени суток | Для передачи в отчёт времени суток (от 00:00 до 23:59). Класс: extensions.reports.generic.TimeFormFieldТип данных:
java.lang.String | 
 | ultima-reports-api:1.4.2 | 
| Поля ввода ITRIUM | 
|---|
| Предназначены для ввода параметров отчётов к PostgreSQL базе данных платформы ITRIUM. Определены в отдельной библиотеке компонентов, требуется включение файла
 ultima-reports-itrium_<версия>.jarв директориюlibsнабора шаблонов.Поддерживаются реализацией шаблона к ITRIUM.
 | 
| Поле выбора элемента по типу | Позволяет пользователю выбирать один или несколько элементов ITRIUM из списка. Список возможных вариантов формируется в соответствии с заданными в свойствах критериями.В случае одиночного выбора в шаблон передаётся числовой идентификатор элемента в ITRIUM.В случае множественного выбора в шаблон передаётся строка из идентификаторов элементов в ITRIUM, разделённых запятой.
 Класс: extensions.reports.itrium.ElementFormFieldТип данных:
Тип данных (множественный выбор):java.lang.Integer
java.lang.String | ru.itrium.ultima.reports.form.field.elementTypeЗначение: числовой идентификатор типа в ITRIUM
ru.itrium.ultima.reports.form.field.useTypeHierarchyЗначение:
 true— использовать элементы этого и всех производных от этого типов,false(по умолчанию) — использовать только элементы данного типаru.itrium.ultima.reports.form.field.multipleЗначение:
 true— разрешить множественный выбор,false(по умолчанию) — запретить множественный выбор
 | ultima-reports-itrium:0.7.3 | 
| Поле выбора значения перечислимого свойства | Позволяет пользователю выбирать одно или несколько значений заданного перечислимого свойства ITRIUM из списка. В случае одиночного выбора в шаблон передаётся числовой идентификатор элемента-значения перечислимого свойства в ITRIUM.В случае множественного выбора шаблон передаётся строка из идентификаторов элементов-значений перечислимого свойства в ITRIUM, разделённых запятой.
 Класс: extensions.reports.itrium.EnumeratedPropertyFormFieldТип данных:
Тип данных (множественный выбор):java.lang.Integer
java.lang.String | ru.itrium.ultima.reports.form.field.enumeratedPropertyIdЗначение: числовой идентификатор перечислимого свойства в ITRIUM (ID свойства в ITRIUM, в котором сохраняется ссылка на ID элемента-значения перечислимого свойства)
ru.itrium.ultima.reports.form.field.multipleЗначение:
 true— разрешить множественный выбор,false(по умолчанию) — запретить множественный выбор
 | ultima-reports-itrium:0.7.3 | 
| Поле выбора узла сети НЕЙРОСС | Позволяет пользователю выбирать один или несколько узлов сети НЕЙРОСС в конфигурации ITRIUM из списка. В случае одиночного выбора в шаблон передаётся числовой идентификатор элемента в ITRIUM.В случае множественного выбора в шаблон передаётся строка из идентификаторов элементов в ITRIUM, разделённых запятой.
 Класс: extensions.reports.itrium.NeyrossNodeFormFieldТип данных:
java.lang.IntegerТип данных (множественный выбор):
 java.lang.String
 | ru.itrium.ultima.reports.form.field.multipleЗначение:
 true— разрешить множественный выбор,false(по умолчанию) — запретить множественный выбор
 | ultima-reports-itrium:0.7.3 | 
| Поле выбора организации и подразделений | Позволяет пользователю выбирать организацию и, дополнительно, одно или несколько подразделений. В шаблон передаётся структура данных, содержащая отдельно идентификатор организации, а отдельно строку с идентификаторами элементов-подразделений в ITRIUM, разделённых запятой. Класс: extensions.reports.itrium.OrganizationFormFieldТип данных:
dto.reports.itrium.OrganizationDto
 | ru.itrium.ultima.reports.form.field.notLinkedЗначение:
 true— использовать несвязанные с организациями подразделения,false(по умолчанию) — использовать только связанные с выбранной организацией подразделенияru.itrium.ultima.reports.form.field.multipleDepartmentsЗначение:
 true— разрешить множественный выбор подразделений,false(по умолчанию) — запретить множественный выбор подразделений
 | ultima-reports-itrium:0.7.3 | 
| Поле выбора пропуска | Позволяет выбирать один или несколько пропусков, осуществляя их поиск по ФИО владельца, номеру карты или пинкоду. В случае одиночного выбора в шаблон передаётся числовой идентификатор элемента пропуска в ITRIUM.В случае множественного выбора в шаблон передаётся строка из идентификаторов элементов пропусков в ITRIUM, разделённых запятой.
 Класс: extensions.reports.itrium.PassFormFieldТип данных:
Тип данных (множественный выбор):java.lang.Integer
java.lang.String | ru.itrium.ultima.reports.form.field.multipleЗначение:
 true— разрешить множественный выбор,false(по умолчанию) — запретить множественный выбор | ultima-reports-itrium:0.7.3 |