Фактическое потребление
Доменный модуль фактического потребления ТЭР: данные учёта потребления зданиями электрической и тепловой энергии за месяц.
1. Назначение
Модуль хранит данные учёта: сколько электрической и тепловой энергии от сторонних источников потреблено за месяц по данным АИС ОИА ПЭО. Единицы измерения — тыс. кВт·ч для электрической энергии, Гкал для тепловой.
Единица хранения — месячное потребление Здание (сущность) по виду ТЭР. Месяц — наименьшая единица, в которой факт существует в источнике; хранить его агрегированным до года нельзя: годовая сумма не разбирается обратно на месяцы, а отопительный период приходится на два календарных года. В источнике учёт ведётся по точкам учёта здания, но точки учёта — уровень АИС ОИА ПЭО: их значения сводятся к зданию при загрузке, и в домене Сервиса точка учёта не существует.
Данные учёта существуют независимо от моделей потребления и энергопрофилей: они не создаются Сервисом, не редактируются пользователем и не зависят от того, заведены ли для здания расчётные модели.
2. Границы
Модуль не содержит расчётных величин. Характеристики потребления, полученные расчётом, ведутся модулем модели потребления; данные учёта с ними не смешиваются и в расчёт не подаются.
Справочник учётных периодов — вне модуля. Период задаётся ссылкой на Учётный период (сущность), который ведётся среди прочих справочников Сервиса.
Годовые итоги не хранятся. Итог за год — сумма месяцев, вычисляется при чтении.
Сопоставление факта с расчётом — вне модуля. Сведение учётных величин с расчётными происходит при формировании отчётов и в домене не хранится.
3. Состав
Модуль содержит две сущности, по одной на вид ТЭР: Фактическое потребление ЭЭ и Фактическое потребление ТЭ. Структура у них одинакова — здание, год, учётный период, значение потребления — и различны единицы измерения. Вид ТЭР задан самой сущностью и отдельным признаком не хранится: в источнике каждый ресурс ведётся собственным набором таблиц.
Диаграмма модели данных
classDiagram
direction LR
class EeConsumption {
+Guid id
+Building build_id
+Int32 year
+Period period_id
+Decimal consumption
}
class TeConsumption {
+Guid id
+Building build_id
+Int32 year
+Period period_id
+Decimal consumption
}
class Building {
<>
}
class Period {
<>
}
EeConsumption "1" --> "1" Building : build_id
EeConsumption "1" --> "1" Period : period_id
TeConsumption "1" --> "1" Building : build_id
TeConsumption "1" --> "1" Period : period_id
Документы контекста
Доменные артефакты
| сущность | Статус | Версия |
|---|---|---|
| Фактическое потребление ТЭ | draft | 0.1 |
| Фактическое потребление ЭЭ | draft | 0.1 |
Структурные связи
Использует
- Доменная сущность Здание (сущность)
Используется
- BC-модуль Домен
- Epic Учёт фактического потребления ТЭР
- Use Case Загрузка данных учёта и их просмотр
Связанные артефакты
Документы
- Доменная сущность Здание (сущность)
- Доменная сущность Учётный период (сущность)
- Доменная сущность Фактическое потребление ТЭ
- Доменная сущность Фактическое потребление ЭЭ
Термины
- Термин АИС ОИА ПЭО