[I128-2519] DP_Irbis64Native некорректно применяет ФЛК из найденного файла


НАЧАЛО >> Оглавление >> Общее описание >> История изменений >> Что нового в проекте 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.

Вносимые изменения:

Документация: Изменение документации не требуется, пользовательский сценарий и настройки не меняются.