Add vendor mappings CSV import modal and fix vendor rename save

This commit is contained in:
Mikhail Chusavitin
2026-02-26 12:44:11 +03:00
parent 63454554c1
commit 6f1de7a20e
6 changed files with 318 additions and 8 deletions

View File

@@ -107,3 +107,14 @@ qt_lot_bundle_items: bundle_lot_name, lot_name, qty
| Stock import seen/ignore | `internal/services/stock_import.go` |
| Модели | `internal/models/lot.go`, `internal/models/configuration.go` |
| Роутинг | `cmd/pfs/main.go` |
---
## CSV Import (Global Vendor Mappings UI)
- Формат CSV для Excel (RU locale): разделитель `;`
- Кодировка: `UTF-8` (BOM допускается и поддерживается)
- Рекомендуемые колонки: `vendor;partnumber;lot_name;description`
- Допустим импорт как с заголовком, так и без заголовка (в фиксированном порядке колонок выше)
- Пустые строки пропускаются
- Для строки обязательны `partnumber` и `lot_name`