AURORA-1938 (возврат 12.11): перенос в фонд экономии на «Смете РФ» (FORM_2) АХР/КВ/Операц, откат FORM_4-части 0055 #335

Closed
opened 2026-11-12 14:58:46 +03:00 by aep · 1 comment
Owner

Возврат тестировщика 12.11 (Jira AURORA-1938, комментарий 10035871): на «Смете РФ» (FORM_2) листы АХР/КВ/Операц — перенос в фонд экономии за I–III кв не считается, «Всего» его не учитывает.

Причина: PR #262 (миграция 0055) реализовал расчёт в v_form4_sheet_sections — FORM_4 в UI это «Проектная деятельность»; сид form_type называет FORM_4 «Смета РФ поддержка», отсюда ошибка. В FORM_2 q*.transfer_econ остаётся сырым полем.

Сделать (по шаблону Шаблон_РФ_поддержка.xlsm, листы АХР_П/КВ_П/Операц):

  • FORM_2, строки и групповые итоги, экран и выгрузка Excel: фонд Q1 = остаток после факта Q1 − (задержка актов + задержка закупок + экономия РФ) − перенос в Q3 − перенос в Q4; Q2 = остаток Q2 − сумма подколонок переноса в Q3 − перенос в Q4; Q3 = остаток Q3 − сумма подколонок переноса в Q4; Q4 = остаток Q4. «Всего» учитывает рассчитанный фонд.
  • FORM_2: _apply_form_cell отклоняет ручную запись q*.transfer_econ (computed_field).
  • Фронт FORM_2 AHR/CAP/OPER: колонка фонда экономии — вычисляемая, не редактируется.
  • Откатить FORM_4-часть 0055 (расчёт в v_form4_sheet_sections и запрет записи) — её не просили, а фронт FORM_4 даёт вводить поле, которое сервер отклоняет.

Вне задачи: поле transfer_to_q2/q3/q4 («Перенос в следующий квартал», итог) хранится отдельно и не связано с подколонками, хотя в шаблоне = SUM(подколонок); план следующего квартала строится из него.

Возврат тестировщика 12.11 (Jira AURORA-1938, комментарий 10035871): на «Смете РФ» (FORM_2) листы АХР/КВ/Операц — перенос в фонд экономии за I–III кв не считается, «Всего» его не учитывает. Причина: PR #262 (миграция 0055) реализовал расчёт в `v_form4_sheet_sections` — FORM_4 в UI это «Проектная деятельность»; сид `form_type` называет FORM_4 «Смета РФ поддержка», отсюда ошибка. В FORM_2 `q*.transfer_econ` остаётся сырым полем. Сделать (по шаблону `Шаблон_РФ_поддержка.xlsm`, листы АХР_П/КВ_П/Операц): - [ ] FORM_2, строки и групповые итоги, экран и выгрузка Excel: фонд Q1 = остаток после факта Q1 − (задержка актов + задержка закупок + экономия РФ) − перенос в Q3 − перенос в Q4; Q2 = остаток Q2 − сумма подколонок переноса в Q3 − перенос в Q4; Q3 = остаток Q3 − сумма подколонок переноса в Q4; Q4 = остаток Q4. «Всего» учитывает рассчитанный фонд. - [ ] FORM_2: `_apply_form_cell` отклоняет ручную запись `q*.transfer_econ` (computed_field). - [ ] Фронт FORM_2 AHR/CAP/OPER: колонка фонда экономии — вычисляемая, не редактируется. - [ ] Откатить FORM_4-часть 0055 (расчёт в `v_form4_sheet_sections` и запрет записи) — её не просили, а фронт FORM_4 даёт вводить поле, которое сервер отклоняет. Вне задачи: поле `transfer_to_q2/q3/q4` («Перенос в следующий квартал», итог) хранится отдельно и не связано с подколонками, хотя в шаблоне = SUM(подколонок); план следующего квартала строится из него.
aep closed this issue 2026-11-12 17:45:56 +03:00
Author
Owner

Влито PR #336, merge-коммит fa3d7ad в test. Все пункты выполнены. Отложенное — в #337.

Влито PR #336, merge-коммит fa3d7ad в `test`. Все пункты выполнены. Отложенное — в #337.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RSHB/DFiP_Budget_planing#335
No description provided.