12-2 Интеграция++
Документация: https://fmuapi.ru/releases/fmu-api/12-2/
Новое в релизе
- Реализована загрузка товарных групп (и их настроек) из FMU-API-CENTRAL.
- При записи результата проверки в файл для ККТ АТОЛ в ответ Frontol уходит имя этого файла.
- Хост-приложение собирается по технологии Native AOT (размер дистрибутива уменьшен).
- Реализовано общение с FMU-API-CENTRAL через рукопожатие. Настройка «Секретный ключ» — это пароль.
- Добавлен эндпоинт проверки марки по API РР (эмуляция API РР):
api/v4/true-api/codes/check. - Добавлен сворачиваемый сайдбар.
- На мобильных устройствах сразу открывается окно проверки марки. Если ТСД работает в режиме клавиатуры или вставки из буфера обмена, проверка марки будет проводиться.
- В заголовке окна выводится имя узла.
Календарь внедрения маркировки в рознице
Находится в разделе «Информация». Данные берутся с сайта «Честный знак»: https://честныйзнак.рф/marking_calendar/.
Сайт честныйзнак.рф доступен только с российских IP-адресов.
Проверка доступности серверов ЦРПТ / АО ЕСП
По предложению пользователя Aleksandr_NSK добавлен монитор доступности сервисов, необходимых для работы маркировки.
Находится в разделе «Информация».
Файл со списком адресов находится по пути:
C:\ProgramData\Automation\FMU-API\crpt-esp-hosts.json
Загрузка начального состояния кранов
При включении режима синхронизации кранов появится окно с выбором базы — источника данных. После выбора будут загружены краны и их содержимое из выбранной базы Frontol.
Отключение ведения лога базы данных CouchDB
Логи базы данных очень быстро растут. Для удобства добавлено автоматическое отключение (установка уровня лога в none). Делается через HTTP-запрос при каждом опросе статуса базы. По умолчанию опция включена.
Новые правила проверки маркировки по группам товаров
Добавлены два новых правила — обязательное равенство МРЦ и обязательное наличие срока годности.
- Контроль МРЦ — строгое соответствие МРЦ в марке цене продажи товара.
- Срок годности — обязательное наличие срока годности в ответе от FMU-API.
Эти проверки происходят перед закрытием чека.
Отображение способа проверки марки в справочнике «Марки»
Для марок, проверенных до обновления, статус будет «Неопределено».
Получение группы маркировки из базы Frontol
Чтобы в офлайн-режиме работали проверки (ЕМЦ, сроки годности), нужно знать группу маркировки. Эту информацию при офлайн-проверке можно взять из справочника «Каталог GTIN». Если там нет этого штрихкода, можно обратиться к базе Frontol.
Раньше эта настройка возвращала только группу печати. Теперь ещё и тип маркировки.
Получение токена организации из FMU-API-CENTRAL
До 12-2 получение токена организации требовало наличия КриптоПро и КЭП на одном компьютере с FMU-API. Теперь токен приходит в каждом сеансе обмена с FMU-API-CENTRAL.
Причём если от FMU-API-CENTRAL пришёл токен для организации, этот режим включается автоматически.
Статус токена в таблице организаций и в мониторинге
Для удобства реализован вывод статуса получения токена в таблицу организаций и в мониторинг.
Исправлено
- Работа с сетью (TLS 1.3) в Windows 7.
- Из обмена с FMU-API-CENTRAL удалены устаревшие поля (
SendEmptyTrueApiAnswerWhenTimeoutError,RejectSalesWithoutCheckInformationFrom). - При закрытии документа, если CouchDB не ответил, возникала ошибка 400. Сейчас документ commit сохраняется в файл и обрабатывается позже.
- Проверка наличия интернета на Windows 7 перенесена на протокол HTTP. Признаком наличия интернета будет ответ 2xx или 3xx от сайта.
- Исправлено неверное поведение, если в пути к базе данных Frontol есть русские буквы.












