ББ/ОФР из Excel: суммы как показывает числовой формат (AURORA-1528) #42

Closed
opened 2026-10-15 15:49:37 +03:00 by aep · 1 comment
Owner

Jira: AURORA-1528 «Неверный масштаб сумм при импорте ББ и ОФР из Excel».

Проблема

В выгрузках 1С суммы в ячейках — рубли с копейками, а в тысячи их переводит числовой формат: #,##0, (НПЗ P43: 10741981390 → на экране 10 741 981), 0,, условные литералы [=-872206880.07]"(872 207)". Парсер отдаёт сырое значение при единице «тыс. руб.» в шапке — суммы в 1000 раз больше документа. Сейчас так по решению OQ-138 (06.10.2026), его пересматриваем.

Решения владельца 15.10.2026

  • Значение ячейки ББ/ОФР = как его показывает документ: применяется числовой формат (секции и условия, масштабирующие запятые, число знаков, литералы), округление как в Excel (половина от нуля). Не разобранный формат — сырое значение + предупреждение.
  • xlsb: стилей pyxlsb не читает — значения как в файле + предупреждение «формат чисел xlsb не читается».
  • ОСВ не меняется.

Затрагивает

  • arm-ka-docs: 05-domain-rules.md §12 п. 5, OQ-138 в 07-open-questions.md.
  • arm-tabular-parser: readers xlsx/xls (формат ячейки), разбор значений ББ/ОФР, предупреждение xlsb.
  • arm-ka-fixtures: golden expected_statement_parse, README statements-xlsx.
Jira: AURORA-1528 «Неверный масштаб сумм при импорте ББ и ОФР из Excel». ## Проблема В выгрузках 1С суммы в ячейках — рубли с копейками, а в тысячи их переводит числовой формат: `#,##0,` (НПЗ P43: 10741981390 → на экране 10 741 981), `0,`, условные литералы `[=-872206880.07]"(872 207)"`. Парсер отдаёт сырое значение при единице «тыс. руб.» в шапке — суммы в 1000 раз больше документа. Сейчас так по решению OQ-138 (06.10.2026), его пересматриваем. ## Решения владельца 15.10.2026 - Значение ячейки ББ/ОФР = как его показывает документ: применяется числовой формат (секции и условия, масштабирующие запятые, число знаков, литералы), округление как в Excel (половина от нуля). Не разобранный формат — сырое значение + предупреждение. - xlsb: стилей pyxlsb не читает — значения как в файле + предупреждение «формат чисел xlsb не читается». - ОСВ не меняется. ## Затрагивает - arm-ka-docs: `05-domain-rules.md` §12 п. 5, OQ-138 в `07-open-questions.md`. - arm-tabular-parser: readers xlsx/xls (формат ячейки), разбор значений ББ/ОФР, предупреждение xlsb. - arm-ka-fixtures: golden `expected_statement_parse`, README statements-xlsx.
Author
Owner

Сделано: PR tabular-parser #43, docs #106, fixtures #20 слиты 15.10.2026. Отложенное — в Follow-ups from #42.

Сделано: PR tabular-parser #43, docs #106, fixtures #20 слиты 15.10.2026. Отложенное — в Follow-ups from #42.
aep closed this issue 2026-10-15 17:37:56 +03:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RSHB/arm-tabular-parser#42
No description provided.