Просмотр ОСВ как в 1С: строки счетов и субсчетов, без строк-показателей (#51, AURORA-1702, AURORA-1703) #52
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/51-osv-view-rows"
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?
Closes #51. Jira: AURORA-1702, AURORA-1703 (замечания заказчика, чек-листы AURORA-1704 / AURORA-1705).
Что было
flattenEntries(src/widgets/DocumentReview/osvRows.ts) выводил только листья дерева строк:Что стало
group_type = OTHER,data_typeне BU/SUM и не равен виду родителя (то же правило, что в проверках tabular-parser, §1.3). В таблицу не попадает и родителя группой не делает. Документ целиком в НУ и старые документы без вида строк — обычные строки.EntryOut.data_typeдобавлен в типы (ядро отдаёт поле давно,arm-core/api/src/schemas/documents.py).filterRowsперенесён из компонента вosvRows.ts(чистая функция с тестами).document-review-ui(«ОСВ-документ») обновлена: два новых сценария.Проверка
make lint typecheck test build(безinstall: node_modules — симлинк): biome/ESLint — 0 ошибок (предупреждения старые, не в изменённых файлах), Prettier чистый,tsc --noEmitчистый, vitest 39 файлов / 342 теста зелёные,rsbuild buildсобирается.Наблюдения
OTHER,account_code = null); раньше они были скрыты как родители, теперь видны строками-группами с пустым субсчётом. Это данные парсера (файл так устроен), экран показывает как есть —deferred, к семье AURORA-1661/O-7 (arm-web#42).Rulings I made
OTHER+ вид не BU/SUM + вид ≠ виду родителя (а не просто «вид ≠ родителю»): строка «БУ» под счётом с видом из шапки SUM не должна прятаться.row_value), в том числе у субсчёта без вложенных строк (раньше «—»), чтобы группы и одиночные субсчета выглядели одинаково.Findings
🤖 Generated with Claude Code