• v1.5.0 06397a6bd1

    v1.5.0 Pre-Release

    mchus released this 2026-03-07 23:18:07 +03:00 | 25 commits to main since this release

    Что нового?

    • Добавлен импорт vendor workspace и связанный workflow обработки vendor spec.
      • Добавлен экспорт pricing/конфигураций в новом сервисном контуре.
      • Починена работа price levels в offline/local-first режиме.
      • Приложение переведено на более жёсткий local-first runtime: обычная работа больше не зависит от прямых запросов в MariaDB вне sync.
      • Удалены auth/RBAC и связанный мёртвый код для старой server-style модели.
      • Усилен startup recovery локальной SQLite: битые read-only кэши теперь могут автоматически quarantine/reset, чтобы приложение запускалось.
      • Переработан локальный каталог partnumber books и логика enrichment прайслистов через локальную копию qt_partnumber_book_items.
      • Полностью выпилен legacy-механизм lot_partnumbers.
      • Убрана неиспользуемая server-driven схема client local migrations.
      • Исправлен генератор article для кейса с 1xINTEL в GPU-сегменте.

    Как работает импорт xml

    В проекте добавлена новая кнопка "Импорт выгрузки вендора"
    image.png
    В данной версии поддерживаются только xml файлы конфигуратора lenovo - dcsc.
    Загружаются файлы-по одному.
    image.png
    После импорта распознанные аппаратные позиции добавляются в проект с соблюдением колличества и названия из конфигуратора
    image.png

    Распознавание спеки вендора

    Этот функционал релизнут в версии v1.4 но допилен тут. В разделе конфигуратора добавились вкладки
    image.png
    На вкладке BOM вставляется спека вендора из буфера обмена, либо если использовали импорт xml - она уже добавлена автоматически.
    image.png
    p/n для которых есть сопоставления в базе размечаются автоматически.

    Если работу начали со вставки BOM то внизу таблицы есть кнопка "пересчитать эстимейт" которая заменяет содержимое калькулятора распознанными LOT:

    Downloads