feat: add works import from Excel (check and plan)

New "Импорт работ из Excel" section checks the planned volumes file
against /Import/StroyBot/Works as soon as it is picked. The builder
turns checked rows into works and decides per work whether to create it
or update the volume and unit of an existing work with the same title
on the object. Saving comes next.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Тимур Городецкий
2026-10-22 17:35:21 +05:00
parent db8565b0d3
commit 18c2959820
14 changed files with 298 additions and 2 deletions
+2 -1
View File
@@ -12,7 +12,8 @@ export const PAGE_IDS = [
'resources',
'binder',
'weather',
'reportImport'
'reportImport',
'worksImport'
] as const;
export type PageId = (typeof PAGE_IDS)[number];