food-market/src/food-market.infrastructure/Integrations/MoySklad
nurdotnet d93edcae2c feat(product): enum Packaging (штучный/весовой/разливной) вместо IsWeighed
Миграция Phase4b_ProductPackaging:
  products.IsWeighed (bool) → products.Packaging (int enum)
  1=Piece (default), 2=Weight, 3=Liquid
Backfill: прежние весовые товары → Weight.

Domain/DTO/Input/Controller/Seeder/OtherSystemImport — всё обновлено.

Web:
- Packaging enum в types.ts.
- ProductEditPage: select "Фасовка" вместо checkbox "Весовой".
- Подпись чекбокса НДС уточнена: "НДС применяется (ставка выше)" —
  ссылается на поле Vat на товаре.
- Удалён IsMarked checkbox текст → "Маркируемый (Честный знак / Datamatrix)".
- ProductsPage фильтр: select Packaging вместо Tri(IsWeighed).
2026-04-24 11:08:43 +05:00
..
ImportJobRegistry.cs feat(other-system-import): async jobs с прогрессом + токен в настройках 2026-04-23 23:49:11 +05:00
MoySkladClient.cs fix(other-system/import): per-page retry + чаще SaveChanges 2026-04-23 23:30:37 +05:00
MoySkladDtos.cs phase2a: stock foundation (Stock + StockMovement) + OtherSystem counterparty import 2026-04-22 00:51:07 +05:00
MoySkladImportService.cs feat(product): enum Packaging (штучный/весовой/разливной) вместо IsWeighed 2026-04-24 11:08:43 +05:00