Справочник – это таблица, которая связана с объектами системы.
Справочники отражают ту динамику, которая происходит по проектам и задачам. Это может быть:
Один справочник может быть привязан ко множеству типов объектов.
К одному типу объектов может быть привязано несколько справочников.
Также всегда фиксируется автор записи – какой пользователь системы внёс её.
Как правило, всегда записывается дата. Есть несколько способов внесения даты в запись справочника.
Поскольку справочник – это таблица, которая связана с объектами, то каждая запись справочника содержит информацию о том, к какому объекту она относится.
Когда вы смотрите на справочник в контексте конкретного объекта вы этого не замечаете. Но если просмотреть этот же справочник из объекта, который находится выше по иерархии дерева проектов или создать отчёт по этому справочнику, вы сразу же увидите в таблице еще одну колонку – объекты, к которым относятся эти записи справочника.
Строки справочника (таблицы) – это записи, которые вносят пользователи.
Записи в справочнике могут появляться глобально из двух источников:
• пользователь зашёл на карточку своей задачу/проекта → в нужный справочник, который с этим объектом связан → добавил запись;
• пользователь получил запрос на заполнение формы → заполнил форму → данные из формы сохранились в виде новой записи в нужном справочнике.
Записи справочников – это основа OLAP-кубов ⇒ ряда отчетов в системе.