PR #292 слил два независимо развивавшихся набора миграций 0050-0053
(цепочка Фомичева и ветка AURORA-1850/upd_form_cells_subtree) простой
конкатенацией SQL. Для 0052 это дало ВТОРОЕ, более старое определение
v3.v_form2_view (без СПОД и без правок лимитов AURORA-1897/1906) ниже
первого в том же файле — оно и остаётся финальным телом функции.
Аналогичная проблема в 0054: v3.v_form2_sheet_jsonb там 3-аргументная,
без p_focus_lines, поэтому реальный вызов из v_form2_view (4 аргумента)
резолвился в версию из 0052 без AURORA-1887/1907.
- 0052: убрано второе определение v_form2_view; AHR_LIMIT-ветка и
fact_q4.spod в AHR_RENT/AHR_UTILITY/AHR_SECURITY перенесены в
единственное (4-арг.) тело функции; строка «Итого» теперь не
возвращается при непустом p_focus_lines без совпадений (пустая
дельта остаётся пустой).
- 0054: v_form2_sheet_jsonb переведена на 4-арг. сигнатуру с DROP
старой 3-арг. перегрузки.
- 0053: get_form2_ahr_satellite_delta — добавлен SUB_SUB_ITEM в список
заголовков (без него дельта по статьям глубины 4 пуста).
Closes issue #294.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>