AURORA-1907: АХР — признак источника строки (source_sheet) и раздельные суммы «в пределах лимита» / «сверх лимита» #270

Open
opened 2026-10-31 16:21:07 +03:00 by aep · 0 comments
Owner

Jira: AURORA-1907 (эпик AURORA-1876). Полный текст тикета — в описании Jira-задачи, см. тоже дизайн-агенту.

Блокирует начало AURORA-1887 (нужен source_sheet). Делать после AURORA-1909 (сделано, PR #268) — текущая задача стекуется на ветку #266 (feat/266-aurora-1897-ahr-limit-period-vat-units), т.к. трогает те же PL/pgSQL функции (sync_form2_ahr_satellite_line(s), is_form2_ahr_satellite_line, v_form2_sheet_jsonb) и таблицу budget_line.

Краткая суть: новая колонка v3.budget_line.source_sheet (NULL = ручная строка, иначе AHR_LIMIT/AHR_RENT/AHR_UTILITY/AHR_SECURITY), backfill существующих строк, синхронизация ставит признак при создании, is_form2_ahr_satellite_line/get_form2_ahr_satellite_delta переходят на признак вместо сравнения имён, v_form2_sheet_jsonb — header.source + header.is_over_limit + plan.limit_year/over_limit_year, фронт — две новые нередактируемые колонки на AHR.js, выгрузка — export_mappings.py.

Вопросы к заказчику в тикете — по умолчаниям из тикета (признак 'в пределах лимита' считать только для статей из листа лимитов; разбивка показывается только на листе АХР и в выгрузке; без разбивки по кварталам).

Jira: AURORA-1907 (эпик AURORA-1876). Полный текст тикета — в описании Jira-задачи, см. тоже дизайн-агенту. Блокирует начало AURORA-1887 (нужен source_sheet). Делать после AURORA-1909 (сделано, PR #268) — текущая задача стекуется на ветку #266 (feat/266-aurora-1897-ahr-limit-period-vat-units), т.к. трогает те же PL/pgSQL функции (sync_form2_ahr_satellite_line(s), is_form2_ahr_satellite_line, v_form2_sheet_jsonb) и таблицу budget_line. Краткая суть: новая колонка v3.budget_line.source_sheet (NULL = ручная строка, иначе AHR_LIMIT/AHR_RENT/AHR_UTILITY/AHR_SECURITY), backfill существующих строк, синхронизация ставит признак при создании, is_form2_ahr_satellite_line/get_form2_ahr_satellite_delta переходят на признак вместо сравнения имён, v_form2_sheet_jsonb — header.source + header.is_over_limit + plan.limit_year/over_limit_year, фронт — две новые нередактируемые колонки на AHR.js, выгрузка — export_mappings.py. Вопросы к заказчику в тикете — по умолчаниям из тикета (признак 'в пределах лимита' считать только для статей из листа лимитов; разбивка показывается только на листе АХР и в выгрузке; без разбивки по кварталам).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RSHB/DFiP_Budget_planing#270
No description provided.