Files
public/mklab_base_indicators_report
..

Слои показателей - Отчет «Показатели по узлам»

name: mklab_base_indicators_report version: 19.0.2025.11.17 author: MK.Lab

1. Общее описание

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

2. Установка

  1. Убедитесь, что установлены mklab_base_indicators и mklab_base_indicators_extended

  2. Установите Python-зависимости: pip install networkx matplotlib

  3. Скопируйте папку модуля в директорию addons

  4. Перезапустите сервер Odoo

  5. Установите модуль «Слои показателей - Отчет «Показатели по узлам»»

3. Функциональность

Запуск отчёта

  1. Перейдите в меню Слои показателей → Отчёты → Отчёт показателей по узлам

img_1.png

  1. В открывшемся диалоге выберите Показатель из списка

  2. Нажмите «Показать отчёт»

img_2.png

  1. В новой вкладке браузера откроется PNG-изображение графа

Что отображается на графе

  • Узлы (кружки) — объекты системы (задачи, проекты и т.д.), связанные с выбранным показателем
  • Рёбра (стрелки) — направленные связи между узлами
  • Подпись на узле — название узла + суммарное текущее значение показателя (с тем же внутренним кодом)

img_3.png


Зависимости

Модуль Назначение
base Базовый Odoo
mklab_base_indicators_extended Слой показателей со сметой (обязателен)

Внешние Python-библиотеки (должны быть установлены на сервере):

Библиотека Назначение
networkx Построение и обход графа
matplotlib Отрисовка графа в PNG

Права доступа

Отчёт доступен только пользователям с ролью Администратор показателей (mklab_base_indicators.group_indicators_admin).

security/ir.model.access.csv: права CRUD на node_report_wizard только для этой группы