Меню


[I128-2581] Database загружает full-text файлы для ввода в БД


НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.3 >> [I128-2581] Database загружает full-text файлы для ввода в БД📄 Скачать в DOCX


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

Компоненты: ИРБИС 128. Модуль Database - Управление базами данных

Завершено: 29.06.2026 15:11

Пользовательский опыт: Администратор должен загружать PDF или TXTфайлы для будущего nativeввода fulltext документов в БД. Файл должен попадать не в произвольный serverside путь, а в безопасный подкаталог внутри PAR 11 выбранной БД, чтобы последующая операция FtInput могла использовать относительный путь.

Что изменяется: В модуль Database добавляются external call GetFtInputUploadDir и action UploadFtInputFile. Helper читает PAR-файл БД, определяет каталог полнотекстов из пути 11, проверяет, что он находится внутри каталога БД из пути 1, и возвращает/создает служебный каталог *_i128*ftinput_uploads. Upload action проверяет БД, запись БД и право EDIT, принимает только PDF или TXT, создает уникальный подкаталог загрузки, сохраняет файл под безопасным именем и возвращает FtInputUploadId, относительный SourceFile, размер и исходное имя.

Новый/изменившийся пользовательский опыт: Будущее окно FtInput сможет принимать локальные PDF/TXT-файлы через обычную форму загрузки, сразу показывать результат загрузки и передавать операции ввода относительный путь внутри PAR 11 без ручного размещения файлов на сервере.

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

Зависимости: Явных зависимостей от уже вынесенных задач нет.

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

-

Обновление ИРБИС 64/128 до версии 2026.2.5

Источник: I128/irbis128 v2026.2.5 Source commit: 471d01032ddc836743601f5203541e00d204051a Целевая ветка fork: distrdevelop Update branch: releasesync/2026.2.5/irbis128ru Fork: I128/irbis128.ru Jira: I128-2744 Idempotency key: i128release2026.2.5irbis128ru

-

Обновление ИРБИС 64/128 до версии 2026.2.5

Источник обновления: distrdevelop Целевая ветка: distrmaster Fork: I128/irbis128.ru Jira: I128-2744 Idempotency key: i128release2026.2.5irbis128ru:post-update

-

Исправление ошибок

Документация

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

1.1. 🔗 blocks: I128-2587

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

1.2. 🔗 blocks: I128-2612

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