Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
product:objects:admin:requisites [22.04.2019 10:29] – [Опции реквизитов] maynproduct:objects:admin:requisites [14.10.2025 07:08] (текущий) ekaterina.menkhuzina
Строка 1: Строка 1:
 ====== Реквизиты объекта ====== ====== Реквизиты объекта ======
 +{{tag>Реализация:настройка}}
  
 Ко всем типам объектов в системе можно добавить [[product/requisites|реквизиты]] -- элементы системы, с помощью которых задается дополнительное описание объекта.  Ко всем типам объектов в системе можно добавить [[product/requisites|реквизиты]] -- элементы системы, с помощью которых задается дополнительное описание объекта. 
Строка 12: Строка 13:
 </callout> </callout>
  
-===== Как добавить реквизит к классу объектов ===== +===== Как добавить реквизит к типу объектов ===== 
-**Администрирование -> Объекты -> зайти в нужный класс объектов -> портлет "Реквизиты" -> "Добавить"** -> Выбрать реквизит из списка.+**Администрирование -> Объекты -> зайти в нужный тип объектов -> блок "Реквизиты" -> "Добавить"** -> Выбрать реквизит из списка.
  
-<image shape="thumbnail">{{ :product:objects:admin:object_requisites_2.png?direct |}}</image> +<image shape="thumbnail">{{ :product:objects:admin:object_requisites_2.png?nolink |Добавление реквизита объекту}}</image>
-<TEXT align="center">**Рисунок 1** -- Добавление реквизита объекту</text>+
  
 Прямо из этого окна можно создать новый реквизит: Прямо из этого окна можно создать новый реквизит:
   - кнопка ''Создать новый реквизит'';   - кнопка ''Создать новый реквизит'';
   - на страницу создания [[product/requisites|реквизита]] внесите нужные параметры и сохраните его;   - на страницу создания [[product/requisites|реквизита]] внесите нужные параметры и сохраните его;
-  - произойдет обратный переход к странице объекта с загруженным портлетом «Список реквизитов», а сохраненный реквизит появится в списке.+  - произойдет обратный переход к странице объекта с загруженным блоком «Список реквизитов», а сохраненный реквизит появится в списке.
  
-<callout type="info" icon="true">«Цель/Описание» является системным реквизитом, который автоматически добавляется к объекту при его создании. В настройках класса объектов его можно удалить.</callout>+<callout type="info" icon="true">«Цель/Описание» является системным реквизитом, который автоматически добавляется к объекту при его создании. В настройках типа объектов его можно удалить.</callout>
  
 <callout type="success" icon="true">В правом верхнем углу есть два фильтра: «Группы реквизитов» и «Типы реквизитов» -- так можно быстро отобрать нужные реквизиты из общей массы. Подробно их механизм работы описан в разделе [[product:requisites:list|«Список реквизитов»]].</callout> <callout type="success" icon="true">В правом верхнем углу есть два фильтра: «Группы реквизитов» и «Типы реквизитов» -- так можно быстро отобрать нужные реквизиты из общей массы. Подробно их механизм работы описан в разделе [[product:requisites:list|«Список реквизитов»]].</callout>
Строка 29: Строка 29:
 ===== Опции реквизитов ===== ===== Опции реквизитов =====
  
-На странице параметров объекта список реквизитов находится в портлете «Реквизиты» (Рисунок 2)+На странице параметров объекта список реквизитов находится в блоке «Реквизиты». 
  
-Для изменения опций реквизита нажмите кнопку ''Изменить'' (Рисунок 2:2) в строке с реквизитом, опции которого Вы хотите изменить. Для сохранения изменений нажмите кнопку ''Сохранить'' (Рисунок 2:3).+Для изменения опций реквизита нажмите кнопку ''Изменить'' в строке с реквизитом, опции которого Вы хотите изменить. Для сохранения изменений нажмите кнопку ''Сохранить''.
  
-<image shape="thumbnail">{{ :product:objects:admin:object_requisites_1.png?direct |}}</image> +<image shape="thumbnail">{{ :product:objects:admin:object_requisites_1.png?nolink |Список реквизитов объекта}}</image>
-<TEXT align="center">**Рисунок 2** -- Список реквизитов объекта</text>+
  
 ^Название поля^Пояснение^ ^Название поля^Пояснение^
Строка 41: Строка 40:
 ^Среднее|Активно только для **числовых реквизитов**, если включить эту опцию, то в отчете «Проекты и работы», при группировке объектов, в которые добавлен реквизит с включенной опцией, будет отображаться дополнительная строка со средним арифметическим для значений числового реквизита по сгруппированным объектам.| ^Среднее|Активно только для **числовых реквизитов**, если включить эту опцию, то в отчете «Проекты и работы», при группировке объектов, в которые добавлен реквизит с включенной опцией, будет отображаться дополнительная строка со средним арифметическим для значений числового реквизита по сгруппированным объектам.|
 ^Показывать|с помощью этой опции можно временно отключить отображение какого-либо реквизита в составе объекта. Отключение скрывает реквизит в проекте, но ранее введенные значения при этом сохраняются. Если потом видимость включить обратно, то ранее введённые значения отобразятся.| ^Показывать|с помощью этой опции можно временно отключить отображение какого-либо реквизита в составе объекта. Отключение скрывает реквизит в проекте, но ранее введенные значения при этом сохраняются. Если потом видимость включить обратно, то ранее введённые значения отобразятся.|
-^Измерение|Активно только для **реквизитов-классификаторов**.  \\  Позволяет реквизитам, прикрепленным к [[product:objects:about|пользовательским классам объектов]], становиться измерением в [[product:reports:summary_olap_report|OLAP-отчетах]], минуя операцию добавления в [[product:olap:new_metering|список измерений в OLAP-кубе]]|+^Измерение|Активно только для **[[product:requisites:requisite-class|реквизитов-классификаторов]]** и **[[product:requisites:requisite-prosess|реквизитов-процессов]]**.  \\  Позволяет реквизитам, прикрепленным к [[product:objects:admin:about|пользовательским типам объектов]], становиться измерением в [[product:reports:olap|OLAP-отчетах]], минуя операцию добавления в [[product:olap:new_metering|список измерений в OLAP-кубе]] \\ Декоративная функциональность, отображается только в OLAP-отчётах.|
 ^Наследовать в дочерние объекты|Позволяет наследовать значение реквизита, указанного в родительском объекте, во все созданные дочерние объекты.  \\  [[product:requisites:inherit_requisites|Как настроить наследуемые реквизиты.]]| ^Наследовать в дочерние объекты|Позволяет наследовать значение реквизита, указанного в родительском объекте, во все созданные дочерние объекты.  \\  [[product:requisites:inherit_requisites|Как настроить наследуемые реквизиты.]]|
-^Наследовать в справочники как измерение OLAP|Доступно для **реквизитов-классификаторов** и **реквизитов-процессов**.  \\  [[product:olap:inherited_requisites|Подробно об этой опции]]| +^Наследовать в справочники как измерение OLAP|Доступно для **[[product:requisites:requisite-class|реквизитов-классификаторов]]** и **[[product:requisites:requisite-prosess|реквизитов-процессов]]**.  \\  [[#наследование_значения_реквизита_из_объекта_в_справочник|Подробно об этой опции]]| 
-^Условный, Условие|колонки с опциями, предназначенными для создания подгружаемых групп реквизитов. См. подробно в статье [[product/requisites/conditional_requisite|«Работа с условными реквизитами»]].|+^Условный, Условие|колонки с опциями, предназначенными для создания подгружаемых групп реквизитов.  \\  Подробно [[product:objects:admin:conditional_requisite|об условных реквизитах]].|
 ^Возможность блокировать|Возможность заблокировать реквизит от изменений.  \\  Если вкл, то в паспорте объекта напротив реквизита появляется иконка с замком.| ^Возможность блокировать|Возможность заблокировать реквизит от изменений.  \\  Если вкл, то в паспорте объекта напротив реквизита появляется иконка с замком.|
 +
 +==== Наследование значения реквизита из объекта в справочник ====
 +
 +Функциональность позволяет:
 +  * автоматизировать ассоциирование данных в справочниках, прикрепленных к объекту, с данными [[product:tables:admin:system_table|системного справочника]], 
 +  * автоматически пересчитывать показатели [[product/olap|OLAP-куба]] при смене фазы проекта (вариант использования: управление мотивацией).
 +
 +<callout icon="fa fa-briefcase">
 +Кейс: нужно включить значение жизненного цикла проекта как коэффициент для расчётов (эффективности, рисков, премии участникам и т.д.).
 +
 +Как сделать:
 +  * сделать [[product:requisites:requisite-prosess|реквизит-процесс]] "Жизненный цикл" наследуемым в [[product:tables:about|справочник]] как [[product/olap/template|измерение для OLAP-куба]];
 +  * создать [[product:tables:admin:new|обычный справочник]], который будет одним из источников данных [[product:olap|OLAP-куба]];
 +  * создать [[product:tables:admin:system_table|системный справочник]], в котором каждое значение "Жизненного цикла" соответствует какому-то числу;
 +  * [[product/olap/case_system_table|настроить OLAP-куб]], где будут увязаны эти справочники через реквизит-процесс.
 +</callout>
 +
 +<callout type="warning" icon="true">Наследовать реквизит в OLAP как измерение можно только для [[product:requisites:requisite-class|реквизитов-классификаторов]] и [[product:requisites:requisite-prosess|реквизитов-процессов]].</callout>
 +
 +{{ :product:objects:admin:inherit_requisite_to_table_illustration_sm.png?nolink&650|}}
 +
 +Чтобы включить наследование значения реквизита в справочник:
 +  - Администрирование -> Объекты -> клик на нужный объект;
 +  - блок "Реквизиты" -> в поле с нужным реквизитом ''Изменить'' -> поставить чек-бокс "Наследовать в справочники как измерение OLAP" -> ''Сохранить''.
 +
 +Когда опция активирована, во всех справочниках, которые связаны с объектом, создается виртуальная и невидимая колонка на базе указанного реквизита. 
 +
 +Значения в этой колонке для каждой записи справочника равны значению, выбранному в [[product:requisites:requisite-class|реквизите-классификаторе]] или [[product:requisites:requisite-prosess|реквизите-процессе]] (текущая выбранная фаза) объекта, к которому прикреплен справочник.
 +
 +
 +
 +=== В чём разница между "Измерением" и "Наследовать в справочники как измерение OLAP" ===
 +
 +  * "[[product:olap:new_metering|Измерение]]" -- это визуальная составляющая для OLAP-куба. Не может быть использована для вычислений, условий и проч. Это только визуальное разбитие куба по признаку значения этого классификатора.
 +  * "Наследовать в справочники как измерение OLAP" -- значение реквизита-классификатора может быть использовано как измерение, причём наряду с любыми справочниками, которые привязаны к этому объекту. 
 +Формально -- и там, и там значения вытягиваются одинаковые. Но в первом случае -- это чисто визуальная составляющая, а во втором -- может быть использовано для вычислений.