НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте 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 показывает только файлы своего слоя изменений.
[I128-2587] Database вводит full-text файлы через окно управления БД
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2612] Справка по операциям управления базой данных
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2560] DP_Irbis64Native некорректно открывает словарь полнотекстовой базы ИРБИС 2018+
Статус: Завершено | Автор: Ilya Mikhaylenko
[I128-2583] DP_Irbis64Native актуализирует full-text страницы с координатными posting-ами
Статус: Завершено | Автор: Ilya Mikhaylenko