В обработке есть дерево значений, при открытии обработки дерево заполняется данными по умолчанию (прописано в коде).
В обработке нужно реализовать перерасчет сумм при изменении данных на вышестоящих уровнях и в итоговых полях (столбец «Всего»).
Алгоритм должен быть универсальным (количество уровней может изменяться).
Пользователь может изменять суммы только на нижнем уровне иерархии.
Необходимо сделать только на клиенте. Обработка прикреплена.