25b2bb8119Merge pull request 'Шаг 2: нумерация со сбоем OCR под заголовком и повтор шапки со склеенной нумерацией (#8, AURORA-1517)' (#9) from feat/8-numbering-ocr-noise into main
main
aep2026-10-22 15:44:37 +03:00
72e2e72909fix(#8): шаг 2 — нумерация со сбоем OCR под заголовком, повтор шапки со склеенной нумерацией (AURORA-1517)
Andrey Epifancev
2026-10-22 16:36:06 +04:00
3390f92dadMerge pull request 'Шаг 2: числа правее таблицы формы — не колонки сумм (#5)' (#6) from feat/5-amount-columns-right-of-table into mainaep2026-10-18 20:29:04 +03:00
06257a2522fix(#5): ревью — листы-продолжения, подписанный столбец без чисел, адреса через перевод строки
Andrey Epifancev
2026-10-18 21:27:56 +04:00
547f9efcdbfeat(#5): шаг 2 — числа правее последней подписанной колонки не колонки сумм
Andrey Epifancev
2026-10-18 21:18:07 +04:00
52857a0491Merge pull request 'Тест версии не зависит от файла VERSION в копии пакета (#3)' (#4) from feat/3-version-test-copy into mainaep2026-10-18 18:44:25 +03:00
548dfd4361fix(tests): test_version не зависит от файла VERSION рядом с пакетом (#3)
Andrey Epifancev
2026-10-18 19:41:12 +04:00
6bce80be4eMerge pull request 'Пакет общего кода нормализации ББ/ОФР arm_statements (#116 docs)' (#2) from feat/1-arm-statements-package into mainaep2026-10-18 17:11:54 +03:00
2973cc7966Документирование warnings адаптера, тест листа-продолжения, обезличенная фамилия (M-2, M-3, M-4)
Andrey Epifancev
2026-10-18 14:29:10 +04:00
2da7bff71atest: golden на обезличенных входах aep_3, склейки, блока «Коды» 1С и листа-продолжения НПЗ; публичный API
Andrey Epifancev
2026-10-18 14:12:29 +04:00
3ee74c6907feat: перевод документа и предупреждений в форму контракта v2.0, вход статуса из документа контракта
Andrey Epifancev
2026-10-18 14:06:55 +04:00
9e28213ce6feat: точка входа пересчёта формы по сохранённым данным (правки, подтверждения, строки правки)
Andrey Epifancev
2026-10-18 14:04:19 +04:00
29198ddc44feat: шаг 6 и конвейер кандидата — тип по кодам, вариант формы, пояснения, предупреждения файла
Andrey Epifancev
2026-10-18 14:01:56 +04:00
a5d10a6b0efeat: общая функция статуса документа (detail не держит) и статуса конверта
Andrey Epifancev
2026-10-18 13:58:27 +04:00
6067893db8feat: шаг 8 — needs_review по покрытию §7 и конвенции знака, проверки полей шапки
Andrey Epifancev
2026-10-18 13:56:08 +04:00
e03040d16dfeat: шаг 8 — подтверждение неуверенного кода перечнем бланка, якоря, законные повторы, выбор редакции
Andrey Epifancev
2026-10-18 13:53:05 +04:00
0c4dc6d221feat: шаги 4–5 — строки формы с сырым текстом и уверенностью, предупреждения единиц и масштаба xlsb
Andrey Epifancev
2026-10-18 13:47:37 +04:00
91e96795d5feat: шаг 3 — строки данных со статусами ok/unreadable/detail/missing, ref, разлепление склеек
Andrey Epifancev
2026-10-18 13:44:47 +04:00
ed85759b9bfeat: шаг 2 — сегменты, повторная шапка, листы-продолжения и сопоставление колонок с первым сегментом
Andrey Epifancev
2026-10-18 13:41:12 +04:00
f4533f45e1feat: шаг 2 — столбец кодов с защитой от блока «Коды», нумерация, строка заголовка, роли строк
Andrey Epifancev
2026-10-18 13:33:47 +04:00
f73f386378feat: разбор шапки формы (ИНН без двойников, единицы по ОКЕИ) и тип-подсказка по ОКУД и заголовку
Andrey Epifancev
2026-10-18 13:30:00 +04:00
5f259be9acfix: out-of-range для любых Decimal, знак в скобках недопустим, тесты округления
Andrey Epifancev
2026-10-18 13:28:21 +04:00
7b14276b1afeat: parse_amount по стадиям (ядро числа, краевой мусор, скобки, разделители) и значение ячейки
Andrey Epifancev
2026-10-18 13:26:07 +04:00