Skip to content

12-1 Подключаемся к ГИС МТ

Choose a tag to compare

@shrayky shrayky released this 19 Aug 04:20
· 64 commits to master since this release

12-1 Подключаемся к ГИС МТ

Документация: https://fmuapi.ru/releases/12-1/

Новое в релизе

  • Переход на .NET 10 (новая LTS-версия фреймворка), обновление используемых NuGet-пакетов, обновление драйвера CouchDB.

  • Настройка урезания базы статистики — по умолчанию включена.

  • Настройка ведения статистики — по умолчанию включена.

  • Кнопка очистки статистики (адрес запроса — POST /api/statistics/clear).

  • Выполнена интеграция с ГИС МТ — получение остатков товаров и входящих документов через True API.

    Интеграция ГИС МТ

  • Если проверка была выполнена через локальный модуль и есть информация об остатках марок в ГИС МТ, то срок годности берётся из информации об остатках.

    Остатки марок по данным ГИС МТ

  • В настройках обмена FMU-API-CENTRAL подсказки вынесены правее названия поля.

    Новый стиль подсказок

  • Настройки обмена FMU-API-CENTRAL — веб-адрес серверов и время загрузки и установки обновления могут быть загружены из FMU-API-CENTRAL.

  • Поддержка докачки файлов обновлений (требуется FMU-API-CENTRAL версии 1-7).

  • Изменение структуры запуска проекта на два приложения: приложение-хост fmu-api.exe и fmu-api-check.exe — непосредственно программу по проверке маркировки. Это сделано для облегчения автообновления FMU-API, а также для повышения стабильности работы (хост-приложение само мониторит статус своих приложений и запускает их, если нужно).

Структура файлов приложения:

FMU-API/
├── fmu-api.exe
└── fmu-api-check/
    └── 12-1/
        ├── fmu-api-check.exe
        └── wwwroot/
            ├── bundle/
            │   └── bundle.js
            ├── lib/
            │   └── webix/
            └── favicon.ico
  • На странице информации о марке добавлена информация, полученная по True API (если включена интеграция).

    Информация о марке через True API

  • Новый вид настроек базы данных: настройки перенесены во вкладки для тех настроек, функциональность которых зависит от базы данных.

    Общие настройки базы данных
    Настройки хранения статистики
    Настройки получения данных из ГИС МТ

  • В информации о проверке марки сохраняются данные о запросе кассового ПО и ответе FMU-API.

    Информация о проверке марки

  • Реализована принудительная синхронизация таймаутов с ТС ПИоТ.

    Синхронизация таймаутов

  • Сохранение HTTP-кода ответа от ТС ПИоТ в состоянии FMU-API, отображение его в интерфейсе.

    Успешная последняя проверка в ТС ПИоТ
    Последняя проверка в ТС ПИоТ с ошибкой

  • Настройки интеграции FMU-API-CENTRAL и автообновления через каталог объединены в одну панель с вкладками.

  • Кнопка «Выполнить обмен» в FMU-API-CENTRAL перенесена выше и уменьшена в размерах.

    Новый tabview

  • Реализована автоматическая инициализация локального модуля при его переходе в состояние sync_error.

    Автоинициализация локального модуля

  • Настройка товарных групп для проверки, соответствие кодам товарных групп Frontol. Настройка проверки ЕМЦ. Справочник заполняется по умолчанию (если пустой), потом его можно дополнить.

    Товарные группы ЧЗ

    Добавление новых товарных групп и удаление существующих — кнопками над таблицей. Редактирование — интерактивно в самой таблице.

    Добавление товарной группы ЧЗ

  • Сохранение соответствия GTIN — код товарной группы в базе данных. Необходимо для дотарифного Frontol (там в пакете запроса нет кода товарной группы).

    Каталог GTIN

  • Передача кода товарной группы в запросе проверки марок в локальный модуль.

Исправлено

  • При настройке организации правильно отрабатывается пустое поле с информационным портом ТС ПИоТ.
  • Подробный лог ошибок с FMU-API-CENTRAL перенесён на уровень Debug, сокращённый — на Warning.
  • Инициализация локального модуля из web-интерфейса была возможна только в состоянии «Не сконфигурирован», добавлена инициализация из состояния «Ошибка синхронизации».
  • Исправлена ошибка при добавлении подключения базы Frontol через интерактивный диалог.
  • В интерфейс настроек возвращены настройки интеграции с Атол FMU.
  • В просмотре логов реализован перехват нажатия PgUp/PgDown для корректной работы прокрутки.
  • Правильное отображение количества строк в базе (ранее учитывались и сервисные документы).

Warning

Если у вас в подключении используется ещё эндпоинт вида http://localhost:2578/api/fmu, он не будет работать!

Поменяйте его на http://localhost:2578

Отключенный эндпоинт