D3 Reference Manual

Index | Help

Поиск по страницам

Разделы / Общие сведения / synonym-defining items

synonym-defining items

Запись определения синонима файла

Известные также как "q"-указатели, используются в главных словарях счетов в качестве указателей на другие файлы.

Такими файлами могут быть как словарные файлы, так и файла данных, находящиеся в текущем счете или в других счетах. Как правило, в записях описания синонимов используются только 4 первых атрибута (атрибуты 0, 1, 2 и 3).

Атрибут 0 идентификатор (item-id) данной записи описания синонима (имя файла-синонима)
Атрибут 1 содержит знак "q", означающий, что текущая запись является записью описания синонима
Атрибут 2 имя счета, где находится файл. Если имя счета не указывается, то считается что файл находится в том же счете, где находится сам указатель на файл.
Атрибут 3 имя файла, на который указывает данная запись.

В основном, "q"-указатель описывает путь к файлу, находящемуся, как правило, в другом счете. Но "q"-указатель может представлять собой ссылку на любой файл системы, включая файлы, находящиеся в том же самом счете.

Система D3 предоставляет также динамические "пути" к файлам, что устраняет необходимость создания "q"-указателя в случае, если требуется просто просмотреть файл, находящийся в какой-либо другой части системы. См. "file.reference".

Примеры:

cust
  001 q
  002 production
  003 cust

Эта запись указывает на файл "cust" в счете "production".

ch
  001 q
  002 production
  003 cust,history

Эта запись указывает на секцию данных "history" файла "cust" в счета "production".

prod
  001 q
  002 production

Эта запись указывает на файл "prod" в счете "production", если он существует. В противном случае она указывает на файл "md" в счете "production".

cust
  001 q
  002
  003 customer-file

Эта запись указывает на "customer-file" (файл заказчиков) в текущем счете. Следует отметить пустой атрибут 2, что означает текущий главный словарь "md".