НАЧАЛО >> Оглавление >> Общее описание >> Язык форматирования ИРБИС >> Проверка изменений форматов при обновлении версии📄 Скачать в DOCX
При обновлении версии системы в поставке могут изменяться форматы баз данных: файлы просмотра, печати, ФЛК, списки оптимизированных форматов и связанные служебные файлы. Если в рабочей базе уже есть локальные изменения, такие файлы нельзя заменять автоматически без сравнения: вместе с исправлениями новой версии можно потерять библиотечные доработки.
Проверку выполняют для тех баз, где поддерживаются собственные форматы или менялись поставочные файлы. В первую очередь проверяются форматы, которые используются в окнах поиска, просмотра и печати, а также оптимизированные HTML-форматы, выбираемые через PFTOPT.
Перед обновлением сохраните текущий комплект файлов базы и сравните его с комплектом новой версии. Минимально нужно проверить:
*.pft, *.pft128 и пользовательские варианты, если они заведены в базе;PFTOPT в секции [MAIN] INI-файла базы;Для БД электронного каталога поставка обычно использует оптимизированный HTML-просмотр через PFTW_H.OPT. Если в базе выбран другой файл, например PFTW.OPT, проверять нужно именно тот список, который фактически задан в PFTOPT.
Сравнивайте не только дату файла, но и смысл изменения. Для каждого отличающегося формата выберите один из вариантов:
После объединения изменений проверьте результат на записях разных типов. Для оптимизированного просмотра важно открыть записи с разными значениями поля 920, потому что именно тип документа определяет, какой формат будет выбран из PFTOPT.
HTML-формат должен формировать корректный HTML-результат и не смешиваться с RTF-разметкой. Если формат явно должен обрабатываться как HTML, в его начале используется фиктивный тег:
'</>'
В HTML-форматах проверьте:
IRBIS:-адресацию;Описание правил RTF- и HTML-разметки находится в разделе Использование команд RTF и HTML. Назначение основных форматов и PFTW_H.OPT описано в разделе Список и назначение форматов системы ИРБИС.
После замены или объединения файлов откройте базу в рабочем АРМе и проверьте основные пользовательские сценарии: поиск, краткий и полный просмотр, печать или формирование выходного документа, если соответствующий формат менялся. Если система уже использовала старые версии файлов, очистите кэшированные данные БД перед повторной проверкой.
Если при выполнении формата появляется сообщение *** Format error n, используйте список кодов в разделе Ошибки, возникающие при обработке формата.