3.1 KiB
Слои показателей - Отчет «Показатели по узлам»
name: mklab_base_indicators_report version: 19.0.2025.11.17 author: MK.Lab
1. Общее описание
Модуль добавляет визуальный отчёт, который строит граф связей между задачами в разрезе выбранного показателя. Каждый узел графа — это задача (или другой объект системы), ребра — связи между ними, а подписи на узлах показывают суммарное текущее значение показателя по каждому узлу.
2. Установка
-
Убедитесь, что установлены
mklab_base_indicatorsиmklab_base_indicators_extended -
Установите Python-зависимости:
pip install networkx matplotlib -
Скопируйте папку модуля в директорию
addons -
Перезапустите сервер Odoo
-
Установите модуль «Слои показателей - Отчет «Показатели по узлам»»
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только для этой группы


