AURORA-1887: открытый АХР не пересчитывает итоги после удаления записи аренды/коммуналки/охраны #324
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Возврат тестировщика по AURORA-1887 (11.11.2026, комментарий #10025192).
Симптом. После удаления записи на листе «АХР Аренда» открытый у другого пользователя лист АХР показывает прежние суммы (I кв. 1 225 вместо 1 075, год 1 237 вместо 1 087) до перезагрузки страницы. Правка и добавление записей источников обновляют АХР корректно.
Причина.
notify_ahr_about_satellite_change(api/src/api/v1/websocket.py) приrow_deletedрассылает на АХР событиеrow_deletedпо скрытой (AURORA-1887) сателлитной строке сresult: []. Фронт (useRealtimeData→updateCells(result)+deleteRow) пересчитанных заголовков не получает, а строки в его данных нет — изменений ноль.Исправление. В том же событии
row_deletedотдавать вresultпересчитанные заголовки (ROOT/GROUP/ITEM/SUB_ITEM/SUB_SUB_ITEM) по пути статьи удалённой строки — так же, какdel_budget_lineдля обычных листов. Протокол WS и фронт не меняются.Критерий. После удаления записи аренды/коммуналки/охраны открытый АХР обновляет итоги статьи, раздела и сметы без перезагрузки.
Закрыто PR #325 (коммит
551ef0e, mergefb45e8dв test).