Задача [P7]: Поиск в Реестрах

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

Решение:

Необходимо изменить поведение поведение поля «Поиск информации» для раздела «Реестры» модуля «Хранилище». Поиск информации должен осуществляться в конкретном выбранном реестре, объекты поиска:

Выдача результатов поиска должна быть:

Экран «Все результаты» имеет особый вид, на первой странице поиска отображается:

Дальнейший постраничный переход осуществляется по записям реестра.

Необходимо фиксировать количество одновременно отображаемых записей результатов поиска для категорий («страница» — 10 записей) и обеспечить переход к:

странице с записями.

Основная информация, отображаемая для каждой найденной записи и описание основного действия для перехода (клик по самой записи поиска):

Для записи результата поиска каждого типа должна быть отображена информация, предназначенная для идентификации и перехода к объекту (в данном случае, объект только один — запись реестра), связанному с этой записью:

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

Кроме этого, выдача результатов поиска должна содержать поле с текстом, соответствующим тексту, введённому в поле «Поиск информации»: при изменении текста этого поля в выдаче результатов поиска необходимо заменять текст, который был введён в поле «Поиск информации»; в обратном случае (изменение текста в поле «Поиск информации» и нажатие Enter) необходимо выдавать новую выдачу результатов поиска.

Выдача результатов поиска должна содержать дополнительные опции, соответствующие категории результатов поиска; при изменении этих опций список записей результата поиска должен быть скорректирован согласно соответствию параметрам этих дополнительных опций:

Макет дизайна:

Рисунок 436. Результаты поиска — Все. Вначале выводятся найденные записи реестра, затем — файлы

Результаты поиска — Все. Вначале выводятся найденные записи реестра, затем — файлы

Рисунок 437. Результаты поиска — Записи реестра

Результаты поиска — Записи реестра

Рисунок 438. Результаты поиска — Файлы документов

Результаты поиска — Файлы документов

Рисунок 439. Результаты поиска — Вложенные в записи файлы

Результаты поиска — Вложенные в записи файлы