• v0.4.0 c53c484bde

    Replace competitor discount with price_uplift; stock pricelist detail UI

    mchus released this 2026-03-13 12:58:41 +03:00 | 4 commits to main since this release

    • Drop expected_discount_pct, add price_uplift DECIMAL(8,4) DEFAULT 1.3
      to qt_competitors (migration 040); formula: effective_price = price / uplift
    • Extend LoadLotMetrics to return per-PN qty map (pnQtysByLot)
    • Add virtual fields CompetitorNames, PriceSpreadPct, PartnumberQtys
      to PricelistItem; populate via enrichWarehouseItems / enrichCompetitorItems
    • Competitor quotes filtered to qty > 0 before lot resolution
    • New "stock layout" on pricelist detail page for warehouse/competitor:
      Partnumbers column (PN + qty, only qty>0), Поставщик column, no Настройки/Доступно
    • Spread badge ±N% shown next to price for competitor rows
    • Bible updated: pricelist.md, history.md

    Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com

    Downloads