Формат и именование TRE-файлов


НАЧАЛО >> TRE-деревья >> Формат и именование TRE-файлов📄 Скачать в DOCX


Файл .TRE описывает иерархический справочник. Его строки читаются сверху вниз, а уровень вложенности определяется количеством символов табуляции в начале строки.

1. Строки дерева

Обычная строка имеет вид:

ключ - значение

Левая часть становится key, правая часть становится value. Если в строке есть дополнительные разделители -, они остаются частью значения.

Пример:

1 - Основной раздел
    1.1 - Подраздел
        1.1.1 - Детальная рубрика
2 - Второй раздел

В этом примере узел 1.1 будет дочерним для 1, а 1.1.1 - дочерним для 1.1.

2. Имя файла в рабочем листе

В рабочих листах и WSS-описаниях имя справочника обычно указывается в параметре DopInf, например:

spec.tre
7024.tre
2151.tre

Если расширение не указано, Tre добавляет .TRE автоматически. Имя файла нормализуется к верхнему регистру перед чтением.

3. Область поиска

По умолчанию файл читается из области базы данных (APATH_DB). Если в спецификации имени передан признак SYS, модуль переключается на системную область (APATH_SYS).

Фактическое чтение выполняет провайдер базы ИРБИС, поэтому один и тот же модуль используется для локальных и внешних источников данных.

4. Связь с редакторами

В старом редакторе he2 TREE-справочник используется полем SelectTre. В новом редакторе he3 файл .TRE открывается для метода ввода InMode = 6.

Пользователь выбирает узел в окне дерева. Какой текст отображается и какое значение возвращается в запись, зависит от настройки редактора и конкретного поля рабочего листа.