Изменение колонок справочника

Настраиваемые колонки – это реквизиты, которые указал в настройках этого справочника администратор.

Также всегда фиксируется автор записи – какой пользователь системы внёс её.

Как правило, всегда записывается дата. Есть несколько способов внесения даты в запись справочника.

Поскольку справочник – это таблица, которая связана с объектами, то каждая запись справочника содержит информацию о том, к какому объекту она относится.

Когда вы смотрите на справочник в контексте конкретного объекта вы этого не замечаете. Но если просмотреть этот же справочник из объекта, который находится выше по иерархии дерева проектов или создать отчёт по этому справочнику, вы сразу же увидите в таблице еще одну колонку – объекты, к которым относятся эти записи справочника.

Реквизиты работают и с объектами, и со справочниками.
Это могут быть одни и те же или разные реквизиты – как из одних и тех же кубиков можно построить разные фигуры.

Реквизиты справочника не обязаны совпадать с реквизитами того объекта, к которому справочник привязан. Скорее, наоборот: реквизиты объекта фиксируют статическое описание объекта, а реквизиты справочника – ту динамику, которая по этому объекту происходит.

Например, справочник «Отчёт по ремонту» может состоять из колонок (реквизитов):
  • «Этап ремонта» (диагностика, закуп материалов, очередь, в ремонте, на проверке и т.д.),
  • «Цена этапа»,
  • «Результат», комментарий по этапу,
  • «Дата»,
  • «Исполнитель» этапа и т.д.
  1. Администрирование → Структура базы данных → Справочники → клик на нужный справочник.
  2. В портлете (блоке) «Реквизиты» отображается текущий набор реквизитов справочника.

Чтобы добавить еще одну колонку-реквизит в справочник, нажмите Добавить.

  • Если нужный вам реквизит уже есть в системе: выбрать нужный реквизит из списка → Выбрать.
    В правом верхнем углу есть два фильтра: «Группы реквизитов» и «Типы реквизитов» – так можно быстро отобрать нужные реквизиты из общей массы. Подробно их механизм работы описан в разделе «Список реквизитов».
  • Если такого реквизита еще нет:
    1. Создать новый реквизит
    2. на страницу создания реквизита внесите нужные параметры и сохраните его;
    3. произойдет обратный переход к странице справочника с загруженным портлетом «Список реквизитов», а сохраненный реквизит появится в списке.

Вы можете:

  • удалять поля (реквизиты),
  • менять их положение относительно друг друга с помощью стрелок ,
  • настраивать опции.

Опции реквизитов справочника

ОбязательныйДелает поле обязательным для заполнения. Без него запись в справочник не сохранится. Может становиться обязательным для заполнения по условию.
УсловныйДелает этот реквизит условным, т.е. значение этого реквизита можно сделать условием для обязательности заполнения другого реквизита в форме или напрямую в справочнике на странице объекта (задачи или проекта).
АвтосуммаАктивна только для числовых реквизитов. Если вкл, то во всех справочниках и отчетах с этим числовым реквизитом, появится дополнительная строка «Итого» с суммой всех значений этого реквизита.
СреднееАктивна только для числовых реквизитов. Если вкл, то во всех справочниках и отчетах с этим числовым реквизитом, появится дополнительная строка «Среднее» со средним арифметическим по всем значениям этого реквизита.
ПоказыватьОтключает отображение реквизита в справочнике. Скрывает колонку в справочнике, но ранее введенные значения при этом сохраняются.1)

Функциональность позволяет:

  • автоматизировать ассоциирование данных в справочниках, прикрепленных к объекту, с данными системного справочника,
  • автоматически пересчитывать показатели OLAP-куба при смене фазы проекта (вариант использования: управление мотивацией).
Кейс: нужно включить значение жизненного цикла проекта как коэффициент для расчётов (эффективности, рисков, премии участникам и т.д.).

Как сделать:

Наследовать реквизит в OLAP как измерение можно только для реквизитов-классификаторов и реквизитов-процессов.

Чтобы включить наследование значения реквизита в справочник:

  1. Администрирование → Объекты → клик на нужный объект;
  2. блок «Реквизиты» → в поле с нужным реквизитом Изменить → поставить чек-бокс «Наследовать в справочники как измерение OLAP» → Сохранить.

Когда опция активирована, во всех справочниках, которые связаны с объектом, создается виртуальная и невидимая колонка на базе указанного реквизита.

Значения в этой колонке для каждой записи справочника равны значению, выбранному в реквизите-классификаторе или реквизите-процессе (текущая выбранная фаза) объекта, к которому прикреплен справочник.

  • «Измерение» – это визуальная составляющая для OLAP-куба. Не может быть использована для вычислений, условий и проч. Это только визуальное разбитие куба по признаку значения этого классификатора.
  • «Наследовать в справочники как измерение OLAP» – значение реквизита-классификатора может быть использовано как измерение, причём наряду с любыми справочниками, которые привязаны к этому объекту.

Формально – и там, и там значения вытягиваются одинаковые. Но в первом случае – это чисто визуальная составляющая, а во втором – может быть использовано для вычислений.


1)
Если потом включить данную опцию, то значения, которые были заполнены до отключения, отобразятся вновь.