ПРОЕКТ ТЕХНИЧЕСКОГО ЗАДАНИЯ / СОБРАНО Распределение коммунальных затрат Версия 0.4 · 23.10.2026 · Проект для согласования Цель: Объясняйте коммунальное начисление по исходным данным Пользователь/заказчик: Владелец коммерческой недвижимости Предметные сущности: Объект, период, событие 1. Исходный процесс 1. Таблицы содержат формулы без версии правил 2. Распределение затрат трудно объяснить арендатору 2. Границы первой версии 1. Расчёт начислений 2. Расшифровка арендатору 3. Архив периодов 3. Исходники от заказчика 1. Показания и счета 2. Площади и договорные условия 3. Правила общих расходов 4. Основной сценарий 1. Собрать исходные данные 2. Утвердить правила 3. Выполнить расчёт 4. Сверить и зафиксировать период 5. Предварительная карта данных 1. Распределяемая площадь · тип учебного поля: number · м² · пример: 500. Правило и обязательность подтверждаются на ваших исходниках. 2. Площадь арендатора · тип учебного поля: number · м² · пример: 100. Правило и обязательность подтверждаются на ваших исходниках. 3. Общий расход · тип учебного поля: number · кВт·ч · пример: 1000. Правило и обязательность подтверждаются на ваших исходниках. 4. Условный тариф · тип учебного поля: number · ₽/кВт·ч · пример: 6. Правило и обязательность подтверждаются на ваших исходниках. 6. Обмен и подключение 1. Возможный контур: Учёт объекта / хозяйства. Доступность интерфейсов пока не подтверждена. 2. Начать с согласованной тестовой выгрузки или ручного ввода. Для API зафиксировать версию, объекты, идентификаторы и направление обмена. 3. Разделить чтение и запись. Массовую запись разрешать только после сверки и отдельного согласования. 4. Согласовать сопоставление справочников, форматов дат, единиц, округления и источника истинных значений. 5. Определить правила повторной доставки, журнал ошибок, повторы, резервное копирование и возврат к прежнему процессу. 7. Роли и права 1. Просмотр — только разрешённые записи и результаты. 2. Исполнение — ввод и исправление в пределах назначенных задач. 3. Согласование — подтверждение результата и возврат с причиной. 4. Администрирование — пользователи, справочники и версии правил. 8. Ошибки и исключения 1. Неполные или некорректные вводные: показать конкретные поля, не выдавать успешный результат. 2. Неоднозначное соответствие или редакция: передать ответственному на проверку. 3. Повторная отправка: исключить повторное создание по согласованному идентификатору. 4. Недоступный внешний источник: сохранить состояние, показать ошибку и согласованный повтор. 5. Изменение подтверждённых вводных: новая редакция и повторное подтверждение. 9. Проверка пилота 1. Итог сверяется с распределяемой суммой 2. Округления отражены 3. Исторические правила сохраняются 10. Передача и сопровождение 1. Передать описание настроек, справочников, форматов обмена и контрольных примеров. 2. Обучить назначенных пользователей и проверить выполнение полного сценария. 3. Зафиксировать размещение, хранение, резервные копии, восстановление, контакты ответственных и границы сопровождения. 11. Ограничения Правомерность начислений определяется договором и применимыми требованиями; правила проверяет специалист. Учебные цены, пороги и нормы демонстрации не являются утверждёнными правилами заказчика. 12. Вопросы до согласования 1. Как утверждены правила распределения? 2. Есть ли исходные показания и площади? 3. Какие системы, версии и способы выгрузки используются сейчас? 4. Кто подтверждает результат и кому разрешено менять правила? 13. Индивидуальная разработка Возможна разработка отдельного решения под уникальный процесс, собственные правила, интерфейсы и инфраструктуру компании. 14. Оценка Числа на странице — условная бюджетная модель макета. Фактический состав, стоимость, налоги, лицензии, оборудование и сопровождение фиксируются в отдельном предложении. Это проект ТЗ для обсуждения, не согласованный документ и не завершённая спецификация рабочего решения. 15. Исходники ограниченного пилота 1. Счёт ресурса за один период 2. Площади арендаторов с датами действия 3. Утверждённые договорные правила и округление 16. Контрольный сценарий и результат 1. Расшифровка распределения коммунального счёта 2. Каждое начисление раскрывает площадь, версию договорного правила и источник суммы. 3. КУ-092: 1000 кВт·ч × 6 ₽ = 6000 ₽; площади А — 100 м², Б — 150 м², В — 250 м². 4. Для В ошибочно внесли 240 м²: распределено 5880 ₽, нераспределённый остаток 120 ₽. 5. Сверить действующую экспликацию 500 м² и исправить площадь В до 250 м² по правилу Р-1. 6. А 1200 ₽ + Б 1800 ₽ + В 3000 ₽ = 6000 ₽; остаток 0, правомерность правила здесь не оценивается. 7. Сумма начислений и округлений сходится с исходным счётом; каждая строка имеет основание.