Срез 2b: парсер ББ и ОФР из Excel (§12), контракт v1.2 #14
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?
Второй тип документа tabular-parser: формы ББ (0710001) и ОФР (0710002) из XLS/XLSX/XLSB →
statementDocumentконтракта v1.2, тот же, что у scan-gateway. Правила —docs/context/05-domain-rules.md§12, фикстуры —fixtures/statements-xlsx/**(15 реальных файлов в трёх раскладках: постраничные xls 1С, многолистовая книга ФСБУ 4/2023, TDSheet) и шаблоны 66н/ФСБУ.Решения владельца 06.10.2026 (brainstorming):
needs_check, предупреждение (переход к признаку в контракте — позже);DISCLOSUREвstatementDocument.document_type,statementDocument.checks,osvDocument.header.period_start/period_end/is_from_year_start;needs_check, сопоставление по именам отложено (OQ).Архитектура:
BookParser(книга, классификация листов, раздача конвейерам),OsvParserсужается до листа ОСВ, новый пакетsrc/parser/statements/, словариrules/statement_*.yaml(включая соотношения §7 как данные). Спека —openspec/changes/slice-2b-statement-parser/. Сквозной change — arm-ka-docs (контракт v1.2, §12, OQ). Golden и синтетика — arm-ka-fixtures. Копии схемы v1.2 — bounded-PR в arm-core и scan-gateway до мержа парсера.Реализовано: PR #16 (merge
1b9296f), fixtures #10, docs #27, копии схемы arm-core #27 (scan-gateway #5 ждёт мержа). Архив change — PR #19. Отложенное — follow-up #20.