Меню


[I128-2514] Окно конвертации IFS в FST в управлении БД


НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.3 >> [I128-2514] Окно конвертации IFS в FST в управлении БД📄 Скачать в DOCX


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

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

Завершено: 30.06.2026 10:21

Добавляется пользовательское окно для конвертации IFS в FST из интерфейса управления БД.

Пользовательский опыт: Администратор открывает окно конвертации IFS/FST для выбранной БД, вставляет текст IFS вручную или загружает локальный IFS-файл, запускает конвертацию и видит классический FST в поле результата. После выполнения результат можно скачать как файл из рабочего каталога операции.

Окно не принимает произвольные server-side пути. Загруженный файл проходит через общий безопасный файловый контур операций с форматами БД, а сама конвертация выполняется через API Format/Ifs2Fst.

Изменения: Добавляется wrapper Database/Ifs2Fst над Format/Ifs2Fst для запуска операции из интерфейса управления БД. Добавляется действие Database/Ifs2Fst, которое проверяет БД и право VIEW, принимает текст или безопасно загруженный файл, сохраняет результат в рабочий каталог запуска и возвращает ссылку на скачивание. Добавляется окно Database/Ifs2FstWindow с ручным вводом IFS, загрузкой локального файла, просмотром FST-результата и скачиванием файла результата. Добавляется пользовательская документация по сценарию конвертации IFS/FST.

Зависимости: Задача требует I1282511, где добавлен API Format/Ifs2Fst, и I1282512, где добавлен общий файловый контур операций с форматами БД.

-

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

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

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

1.1. 🔗 blocks: I128-2614

[I128-2614] Навигация к новым разделам справки Database Статус: Завершено | Автор: Ilya Mikhaylenko

1.2. 🔗 blocks: I128-2622

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

1.3. 🔗 blocks: I128-2625

[I128-2625] Database: PHPDoc-аннотации новых операций БД Статус: Завершено | Автор: Ilya Mikhaylenko

1.4. 🔗 blocks: I128-2511

[I128-2511] Конвертация IFS в FST средствами модуля Format Статус: Завершено | Автор: Ilya Mikhaylenko

1.5. 🔗 blocks: I128-2512

[I128-2512] Рабочий каталог и безопасный обмен файлами для операций с форматами БД Статус: Завершено | Автор: Ilya Mikhaylenko