ОСВ: xlsx с «xl/SharedStrings.xml» и метки количества «Кол-во, <ед.>», «Кол. доп.» (AURORA-1707, AURORA-1709) #66
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?
Две ошибки парсера ОСВ, найдены при разборе выгрузки контура 20.10.2026 (201026.zip). Bounded.
AURORA-1707 — xlsx с частью
xl/SharedStrings.xmlВ 6 файлах (ГК Крамаренко, Компания 10) часть таблицы строк называется
xl/SharedStrings.xml, а[Content_Types].xmlиxl/_rels/workbook.xml.relsссылаются наsharedStrings.xml. openpyxl ищет часть по точному имени → UNREADABLE «книга не читается (XLSX): There is no item named 'xl/sharedStrings.xml'». Excel/Р7 сравнивают имена частей без учёта регистра (OPC).Исправление (
readers/xlsx.py): имена частей, на которые ссылаются[Content_Types].xml(Override) и*.rels(Target, кроме внешних); если часть в архиве отличается от ссылки только регистром — книга пересобирается в памяти с именами из ссылок. Обычные файлы не пересобираются.AURORA-1709 — «Кол-во, га» и «Кол. доп.»
row→ гектары складываются с рублями, «Итого» не сходится.indicator_column.Исправление — словарь
rules/data_types.yaml:rowдопускает хвост «, <единица>»;indicator_column— «Кол. доп.» → QUANTITY.Готово, когда
make check-fullзелёный; docs:05-domain-rules.md§1.3.Закрыто PR #67 (tabular-parser) и PR #142 (arm-ka-docs), 20.10.2026. Все пункты выполнены.