Меню


[I128-2584] DP_Irbis64Native вводит PDF/TXT-файлы как full-text записи


НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.3 >> [I128-2584] DP_Irbis64Native вводит PDF/TXT-файлы как full-text записи📄 Скачать в DOCX


Тип Версия Статус Приоритет Исполнитель
⚙️ Новые возможности 2026.3 🔘 Завершено Средний Ilya Mikhaylenko

Компоненты: ИРБИС 128. Модуль DP_Irbis64Native - Нативный провайдер данных к файлам СУБД ИРБИС 64/64+

Завершено: 30.06.2026 12:16

Пользовательский опыт: Администратор и будущие окна Database должны получить nativeоперацию ввода PDF/TXTфайлов в основную БД без ручного создания библиографических записей. Операция должна принимать список файлов из разрешенных каталогов БД, создавать новые записи с ссылкой на файл и при необходимости сразу запускать актуализацию full-text страниц.

Что изменяется: В DPIrbis64Native добавляется provider~~level метод FtInput и external call DPIrbis64Native/FtInput. Метод принимает список относительных путей внутри PAR 10/11, проверяет, что файл реально находится внутри разрешенного каталога, создает новую запись основной БД, записывает путь в заданный тег/подполе и вызывает RecUpdate. Параметр ActualizeFullText позволяет выбрать, нужно ли сразу строить full~~text страницы после ввода записи.

Новый/изменившийся пользовательский опыт: Будущие UIоперации смогут передать в provider список загруженных или уже размещенных PDF/TXTфайлов и получить отчет по каждому файлу: исходный путь, MFN созданной записи, код результата, количество успешных и ошибочных обработок, время выполнения и пиковую память. При отмене через progress callback операция возвращает частичный отчет без продолжения обработки следующих файлов.

Границы задачи: Задача добавляет только providerlevel операцию и external call. Database action, окно FtInput, uploadконтур и пользовательская справка остаются отдельными задачами.

Зависимости: Задача зависит от I1282560 для корректного открытия embedded fulltext БД и от I1282583 для актуализации fulltext страниц с координатными posting-ами при ActualizeFullText=true.

Документация: Отдельное изменение пользовательской документации в этой задаче не требуется: самостоятельного пользовательского окна нет. Пользовательское описание будет добавлено вместе с Database UI для FtInput.

-

Вторая волна для develop.

Порядок review/merge: 33 из 68. Ветка пересобрана от develop как независимый PR: diff показывает только файлы своего слоя изменений.

1. Связанные задачи

1.1. 🔗 blocks: I128-2587

[I128-2587] Database вводит full-text файлы через окно управления БД Статус: Завершено | Автор: Ilya Mikhaylenko

1.2. 🔗 blocks: I128-2612

[I128-2612] Справка по операциям управления базой данных Статус: Завершено | Автор: Ilya Mikhaylenko

1.3. 🔗 blocks: I128-2560

[I128-2560] DP_Irbis64Native некорректно открывает словарь полнотекстовой базы ИРБИС 2018+ Статус: Завершено | Автор: Ilya Mikhaylenko

1.4. 🔗 blocks: I128-2583

[I128-2583] DP_Irbis64Native актуализирует full-text страницы с координатными posting-ами Статус: Завершено | Автор: Ilya Mikhaylenko