AURORA-1714: счёт шапки «Счет Поставщика | 60*» и коды контрагентов в ОСВ #74

Merged
aep merged 4 commits from feat/71-osv-account-marker into main 2026-10-27 09:56:28 +03:00

4 Commits

Author SHA1 Message Date
Andrey Epifancev
b9a8c1cf2a Merge remote-tracking branch 'origin/main' into feat/71-osv-account-marker 2026-10-27 10:43:21 +04:00
Andrey Epifancev
5be03db68d feat(osv): блоки субсчетов с кодами контрагентов, «ИТОГ по …», «За период» с диапазоном «..» (AURORA-1714, #71)
Решения владельца 27.10.2026 (docs #172): субсчёт с 3 цифрами в сегменте под счётом шапки, код контрагента + название +
договоры (стратегия code_blocks), суммы субсчёта из «ИТОГ по …», «ИТОГ» — итог листа, «Поставщики» — вид субконто
в таблице, метка «За период» со значением в соседней ячейке, диапазон «01.01.25..30.06.25», год из двух цифр.
Синтетика s45 (период, организация) и s46 (блоки), спека osv-parsing.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 10:38:54 +04:00
Andrey Epifancev
266d4e8a3a test(osv): ожидания для синтетики s45 (#71)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 01:28:47 +04:00
Andrey Epifancev
ef14747f49 fix(osv): счёт шапки «Счет Поставщика | 60*» и голые коды контрагентов (AURORA-1714, #71)
Метки «Счет Поставщика»/«Счет Клиента» добавлены в header_markers.account; код счёта читается из соседней ячейки строки,
«*» отбрасывается. При известном счёте шапки голый числовой код, не совпадающий с ним, не считается счётом.
Синтетика s45, тест на книге openpyxl, сценарий в спеке osv-parsing.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 01:16:21 +04:00