Полный состав строк ББ/ОФР на экране проверки: шаблонные строки и их заполнение #80

Closed
opened 2026-10-09 09:14:01 +03:00 by aep · 2 comments
Owner

Цель

На экране проверки ББ/ОФР показывать все строки формы своей редакции (66н / ФСБУ 4/2023), даже если OCR или разбор Excel их не дали (пример — 1700 у «Русского бисквита» за 1 кв. 2025 до OQ-156), и дать аналитику их заполнить.

Согласовано с владельцем 09.10.2026

  • Обе формы: ББ и ОФР.
  • Справочник строк по редакциям — api/rules/statement_lines.yaml в ядре: 66н — копия словаря scan-gateway, fsbu4 — из шаблонов fixtures/statements-xlsx/templates/*после 01.01.2025*.xlsx (данные OQ-150 для ядра).
  • Подход B: БД хранит только пришедшее из источника; GET …/statement достраивает недостающие строки/ячейки (id = null, origin = template); PATCH по line_code создаёт строку и ячейку при первой правке (правка аналитика, аудит RECOGNIZED_DATA_EDIT).
  • Пустая шаблонная строка не влияет на статус, автоподтверждение и проверки §7 — участвует, только когда заполнена.
  • Заполнение fsbu4 в словаре scan-gateway — отдельная follow-up issue.

Затронутые репозитории

  • arm-core — эта issue (OpenSpec change, API).
  • arm-web — раскладка и отправка правки по line_code (PR в test).
  • arm-ka-docs — правило в 05-domain-rules.md, OQ-150.
## Цель На экране проверки ББ/ОФР показывать все строки формы своей редакции (66н / ФСБУ 4/2023), даже если OCR или разбор Excel их не дали (пример — 1700 у «Русского бисквита» за 1 кв. 2025 до OQ-156), и дать аналитику их заполнить. ## Согласовано с владельцем 09.10.2026 - Обе формы: ББ и ОФР. - Справочник строк по редакциям — `api/rules/statement_lines.yaml` в ядре: 66н — копия словаря scan-gateway, fsbu4 — из шаблонов `fixtures/statements-xlsx/templates/*после 01.01.2025*.xlsx` (данные OQ-150 для ядра). - Подход B: БД хранит только пришедшее из источника; `GET …/statement` достраивает недостающие строки/ячейки (`id = null`, `origin = template`); `PATCH` по `line_code` создаёт строку и ячейку при первой правке (правка аналитика, аудит `RECOGNIZED_DATA_EDIT`). - Пустая шаблонная строка не влияет на статус, автоподтверждение и проверки §7 — участвует, только когда заполнена. - Заполнение fsbu4 в словаре scan-gateway — отдельная follow-up issue. ## Затронутые репозитории - arm-core — эта issue (OpenSpec change, API). - arm-web — раскладка и отправка правки по `line_code` (PR в `test`). - arm-ka-docs — правило в `05-domain-rules.md`, OQ-150.
aep closed this issue 2026-10-09 11:53:43 +03:00
Author
Owner

Закрыто: реализация — PR #81 (слит, 5534b8e), архив OpenSpec — PR #82 (f61280e). Фронт — RSHB/arm-web#20 (в test), документация — RSHB/arm-ka-docs#82. Отложенное — в follow-up issue (ссылка ниже).

Закрыто: реализация — PR #81 (слит, 5534b8e), архив OpenSpec — PR #82 (f61280e). Фронт — RSHB/arm-web#20 (в test), документация — RSHB/arm-ka-docs#82. Отложенное — в follow-up issue (ссылка ниже).
Author
Owner

Follow-up: #83 (ядро/docs), RSHB/arm-web#21 (фронт), RSHB/arm-scan-gateway#25 (словарь fsbu4).

Follow-up: #83 (ядро/docs), RSHB/arm-web#21 (фронт), RSHB/arm-scan-gateway#25 (словарь fsbu4).
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RSHB/arm-core#80
No description provided.