AURORA-1899: возврат тестирования — разрядность не трогает неденежные и текстовые колонки #308
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/285-aurora-1899-non-money-fix"
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?
Refs #285. Возврат тестирования AURORA-1899 от 11.11.2026.
Что было
tableColumns.jsxсчитал множитель черезgetCellDisplayFactor(column)с MRT column — у него нетaccessorKey(он вcolumn.columnDef).getMoneyUnitполучал пустой ключ и по правилу «иначе thousand» считал денежной любую колонку. Список NON_MONEY при этом был верным.justification,comment, реквизиты договоров) не были в исключениях → «денежные» → при «млн»/«млрд»isEditableих закрывал; «123» в комментарии делилось.Что сделано
getMoneyUnitпринимает и конфиг колонки, и MRT column (column.columnDef ?? column) — исправляет все места вызова разом.isTextColumn: коды (internal_order, section_code, …) и свободный текст (comment /*_comment, justification, counterparty, deadline, …) — не масштабируются и не форматируются как числа (Cell.jsx). Числовые неденежные (qty, rented_area, vat_rate, exchange_rate, amount_foreign) форматируются как числа, но не масштабируются.Проверка
node --test src/components/RealtimeTable/utils/*.test.js— 166/166; новые тесты падали до правки.Rulings I made
Findings
tests/unit/test_export_service_query_params.pyпадает на базе test (известно, O-2 из #304)🤖 Generated with Claude Code