Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comboversions
Links21266586
ProductDemo отчеты
VerNamesот 2.0
Info

Отчет используется для выявления наиболее значимых причин простоев.

Для работы отчета используются следующие функции и представление из схемы demo_reports базы данных mesdb:

  • report_demo_util_pareto.sql;
  • report_demo_utilpareto_detailed.sql.
Warning

Для корректной работы отчета в ExeMES:

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

Для группировки данных доступны 3 критерия построения диаграммы: 

  • причина состояния - на диаграмме по оси X будут представлены причины простоев, по оси Y - количество часов, в котором оборудование выбранное в параметрах отчета для отображения находилось в простое по указанной причине;
  • оборудование (объекты из объектной модели) - на диаграмме по оси X будет представлено оборудование, по оси Y - количество часов, которое оборудование находилось в простое;
  • группа причин состояний - на диаграмме по оси X будут представлены группы причин простоев, по оси Y - количество часов, в котором оборудование выбранное в параметрах отчета для отображения находилось в простое по указанной причине, которая относится к данной группе причин состояний.
    Note

    Для выбора в качестве критерия всегда используется второй уровень иерархии групп причин состояний. Подразумевается, что в справочнике всегда будет присутствовать первый общий уровень - например, "Причины простоев" и второй уровень с детализацией типов/видов причин, например "Плановые" и "Неплановые" или "Технические" и "Технологические".

Под диаграммой расположена таблица, которая включает в себя:

  • в зависимости от выбранного критерия построения диаграммы: причину состояния, оборудование или группу причин состояний;
  • общую длительность простоев в часах, сгруппированных по выбранному критерию;
  • процент от общего числа простоев, который приходится на данную причину состояния/оборудование/группу причин состояний.
    Tip

    Процент является накопительным, т.е. причины состояния/оборудование/группы причин состояний располагаются в таблице в порядке убывания: от максимального по количеству часов простоев к минимальному и накопительный процент для первой строчке рассчитывается как "длительность простоев по выбранному критерию"/"общая длительность простоев в периоде", для последующих строчек - "длительность простоев по выбранному критерию"/"общая длительность простоев в периоде" + процент от предыдущей строки.

В таблице предусмотрен просмотр детализированной информации, доступной в раскрывающейся области по каждой строке, набор данных в которой зависит от выбранного критерия построения диаграммы:

  • если выбран критерий "причина состояния", в раскрывающейся области представлена разбивка длительности простоев по оборудованию: какое количество часов каждая единица оборудования (объект из объектной модели) находилась в простое по выбранной причине;
  • если выбран критерий "оборудование", в раскрывающейся области представлена разбивка длительности простоев по причинам: по каким причинам и какое количество часов данное оборудование находилось в простое.
Note

Для критерия "группа причин состояний" детализированная информация не доступна.


Отчет строится за период времени, при этом учитываются не календарные, а производственные сутки (смены), расписание которых настроено в корневом объекте объектной модели.

Note

Если в объектной модели сконфигурировано несколько корневых объектов, то смены будут наследованы с первого по номеру идентификатора объекта, при этом вы можете явно указать идентификатор объекта, с которого наследовать смены. Для этого отредактируйте функции:

  • report_demo_util_pareto
  • report_demo_utilpareto_detailed

 в схеме demo_reports базы данных exereport mesdb - замените блок кода:

Code Block
select ent_id into root_ent_id
from ent e
where e.can_sched_shifts = true and e.parent_ent_id is null and e.ent_class = false
order by ent_id
limit 1;

на следующий:

Code Block
root_ent_id := [значение идентификатора объекта (ent_id таблицы ent) с настроенными сменами в Вашей системе];

Если корневой объект не сконфигурирован или для него не сконфигурированы смены, то в качестве начала производственных суток будет использоваться 00:00.

Expand
titleПеречень параметров отчета
Наименование параметраТип параметраОписание
Начало периодаДатаДата начала периода, в рамках которого строится отчет
Окончание периодаДатаДата окончания периода, в рамках которого строится отчет
ГруппироватьСписок

Критерий построения диаграммы:

Первый уровень классификацииСписок с множественным выборомФильтрация по 1 уровню справочника групп причин состояний
Второй уровень классификацииСписок с множественным выборомФильтрация по 2 уровню справочника групп причин состояний
ОборудованиеСписок с множественным выборомФильтрация по оборудованию (объектам из объектной модели)