НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте I128 >> Версия 2026.2.3 >> [I128-2519] DP_Irbis64Native некорректно применяет ФЛК из найденного файла📄 Скачать в DOCX
| Тип | Версия | Статус | Приоритет | Исполнитель |
|---|---|---|---|---|
| ⚙️ Исправление ошибок | 2026.2.3 | 🔘 Завершено |
Средний | Ilya Mikhaylenko |
Компоненты: ИРБИС 128. Модуль DP_Irbis64Native - Нативный провайдер данных к файлам СУБД ИРБИС 64/64+
Завершено: 29.06.2026 14:17
Ошибка:
В DP_Irbis64Native/CheckFLC файл формальнологического контроля сначала находится через LookupFile, но затем выполнение формата запускается повторно по имени @dbnflc. Изза этого фактически найденное содержимое файла не используется напрямую: возможны расхождения при кодировке, путях поиска или выбранном файле.
Ожидаемое поведение:
После успешного поиска файла ФЛК должен выполняться именно найденный текст формата. Если содержимое файла не в UTF8, оно должно быть приведено к UTF8 перед передачей в Format64.
Фактическое поведение до исправления: Найденный через LookupFile текст ФЛК игнорируется при запуске форматирования, а Format64 повторно загружает формат по имени @dbnflc.
Вносимые изменения:
Документация: Изменение документации не требуется, пользовательский сценарий и настройки не меняются.