OCR: запятые-разделители тысяч в суммах («4,200» → 4200, AURORA-1405) #35
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?
Jira: AURORA-1405 «Ошибка отображения: разделитель тысяч в числовых значениях используется как десятичный».
Проблема
ИС Сканирование отдаёт суммы вида «4,200» (PDF: 4,200 = 4 200). В прежнем АРМ это показывалось как 4,2. Сейчас
parse_amountдаёт 4.200, а решение №30 (не больше двух знаков) превращает ячейку в текст «4,200» сis_recognized = false— число не искажается, но и не распознаётся.Решения владельца 15.10.2026
[+-]?[1-9]\d{0,2}(,\d{3})+— запятые-разделители тысяч: «4,200» → 4200, «(4,200)» → −4200, «1,234,567» → 1234567.verified = True, ячейка распознана при уверенности OCR 100.Затрагивает
05-domain-rules.md§11.1 п. 7 (и примечание к решению №30).normalizer/ocr/amounts.py, тесты.ocr/expected_normalize, если затронуты.Сделано: PR scan-gateway #36 и docs #105 слиты 15.10.2026; fixtures не менялись. Отложенного нет.