§11.3 п. 5: строка нумерации со сбоем OCR под заголовком (#153, AURORA-1517) #154

Merged
aep merged 1 commits from feat/153-numbering-ocr-noise into main 2026-10-22 15:44:43 +03:00

View File

@ -1437,6 +1437,13 @@ file:<имя json>;table:<i>`; документа у такой таблицы
первой ячейки; в Excel Межениновской в столбце кодов строк нумерации стоит «2»). Решение владельца 18.10.2026 (Р-22, первой ячейки; в Excel Межениновской в столбце кодов строк нумерации стоит «2»). Решение владельца 18.10.2026 (Р-22,
S-13): иначе сбой OCR в нумерации превращает её в строку `unreadable` с «суммами» и блокирует подтверждение. S-13): иначе сбой OCR в нумерации превращает её в строку `unreadable` с «суммами» и блокирует подтверждение.
Запись нумерации в столбце кодов («2», «3») кодом не считается — вне кодовых диапазонов. Запись нумерации в столбце кодов («2», «3») кодом не считается — вне кодовых диапазонов.
**Строка сразу под строкой заголовка** сегмента (первой или повторной) проверяется мягче: ячейка со сбоем OCR даёт
своё единственное целое («• ■ 1» → 1, «3гола» → 3, «гола\n4» → 4), ячейка без цифр («/» вместо 1, «V» вместо 4) —
пропуск, ячейка с двумя целыми — не нумерация; дальше те же условия (три числа, шаг +1, начало 1 или 2, один
пропуск), так что строка с кодом строки формы нумерацией не станет. В остальных строках — только строгая проверка.
Повторная шапка, у которой под каждой подписью склеен номер столбца («Коды\n2», «На 30 июня 2026 года\n3»),
распознаётся по подписям без этого хвоста. Решение владельца 22.10.2026 (ретест AURORA-1517: «Светлый путь»,
«Будамшинское»; arm-statements#8).
6. **Подпись без периода** (Р-6): период по словарю (абсолютный или относительный) → колонка с датой; подпись из 6. **Подпись без периода** (Р-6): период по словарю (абсолютный или относительный) → колонка с датой; подпись из
словаря исключений («Изменение», «Отклонение», «%», «Темп», «Доля», «Примечание») → пропуск, `COLUMN_SKIPPED` (`info`); словаря исключений («Изменение», «Отклонение», «%», «Темп», «Доля», «Примечание») → пропуск, `COLUMN_SKIPPED` (`info`);
иначе, если в столбце есть числа в строках с кодами (OCR-мусор «| | г» с уверенностью 17, обрезанная или самодельная иначе, если в столбце есть числа в строках с кодами (OCR-мусор «| | г» с уверенностью 17, обрезанная или самодельная