====== Про справочники ======
//До настройки справочников, создайте и настройте необходимые [[product:objects:admin:about|типы объектов]].//
===== Что такое "Справочник" =====
Справочник -- это таблица, которая связана [[product:objects|с объектами системы]].
Справочники отражают ту //динамику//, которая происходит по [[product:objects:object_tree|проектам и задачам]]. Это может быть:
* отчёт о статусе работ;
* комментарии;
* финансовые справочники:
* приходы;
* расходы;
* акты;
* журнал событий и т.д.
{{ :product:tables:table_illustration_1.png?nolink&450 |Как справочники связаны с объектами}}
Если в реквизитах объекта вы можете внести только какое-то постоянное описание объекта (исключение -- значение [[product:objects:requisite:stage-gate|реквизита-процесса]]), то в справочнике может отражаться изменение ситуации по задаче/проекту.
**[[product:tables:admin:new|Как создать новый справочник]]**
===== Справочник и объекты =====
Один справочник [[product/tables/admin/linking_to_objects|может быть привязан]] ко множеству [[product:objects:admin:about|типов объектов]].
К одному [[product:objects:admin:about|типу объектов]] может быть [[product/tables/admin/linking_to_objects|привязано]] несколько справочников.
{{ :product:tables:table_illustration_6_ru.png?nolink&550 |}}
===== Структура справочника =====
==== Колонки ====
Настраиваемые колонки -- это [[product:requisites|реквизиты]], которые указал в настройках этого справочника администратор.
Также всегда фиксируется автор записи -- какой пользователь системы внёс её.
Как правило, всегда записывается дата. Есть [[product/tables/admin/settings#использовать_дату|несколько способов внесения даты в запись справочника]].
Поскольку справочник -- это таблица, которая связана с объектами, то каждая запись справочника содержит информацию о том, к какому объекту она относится.
Когда вы смотрите на справочник в контексте конкретного объекта вы этого не замечаете. Но если просмотреть этот же справочник из объекта, который находится выше по иерархии дерева проектов или [[product:reports:table_report_rooles|создать отчёт по этому справочнику]], вы сразу же увидите в таблице еще одну колонку -- объекты, к которым относятся эти записи справочника.
{{ :product:tables:table_illustration_2.png?nolink&450 |}}
==== Строки ====
{{:product:tables:table_illustration_3.png?nolink&300 |}}
Строки справочника (таблицы) -- это записи, которые вносят пользователи.
Записи в справочнике могут появляться глобально из двух источников: \\
• пользователь зашёл на карточку своей задачу/проекта -> [[product/tables/users/view|в нужный справочник]], который с этим объектом связан -> [[product:tables:users:add_note|добавил запись]]; \\
• пользователь получил [[product:request|запрос]] на заполнение [[product:forms|формы]] -> [[product:forms:users:fill|заполнил форму]] -> данные из формы сохранились в виде новой записи в нужном справочнике.
Записи справочников -- это основа [[product:olap|OLAP-кубов]] => ряда [[product:reports|отчетов]] в системе.
===== Типы справочников =====
Все справочники по своей природе -- это просто таблицы с набором колонок и строк. Но они могут быть связаны особым образом с другими справочниками или объектами.
==== Обычный справочник ====
Привязан к пользовательским [[product:objects:admin:about|типам объектов]]. Плоский, простой интерфейс. \\
Пользователи видят записи, [[product:tables:users:add_note|могут вносить новые записи]]. Имеет [[product:tables:admin:edit|ряд настроек]] под бизнес-процессы.
==== Справочник Ведущий-Подчинённый ====
{{:product:tables:table_illustration_4.png?nolink&165 |}} Это конфигурация -- на самом деле связь обычных справочников между собой с помощью [[product:requisites:requisite-class|реквизитов-классификаторов]]. \\
Позволяет делать простейшую агрегацию из подчинённых справочников в ведущий по заданному критерию (что-то похожее на сводную таблицу). Активно используется для финансовых справочников.
Подробно о том:
* [[product:tables:users:inherit|как работать с Ведущим-Подчинённым]];
* [[product:tables:admin:inherited_table|как его настроить.]]
==== Системный справочник ====
{{:product:olap:table_system_illustration.png?nolink&165 |}} Обычный справочник, но привязанный только к одному, служебному объекту "Система в целом".
Предназначен для хранения констант в системе: коэффициентов, таблиц соответствий между текстом и числовыми значениями, ставок, цен, валют и проч.
* [[product:tables:admin:system_table|Как создать системный справочник.]]
* [[product:olap:case_system_table|Пример использования системного справочника в OLAP-кубе.]]
---------------
**[[product:tables:admin:new|Как создать новый справочник]]**