Информация по ЛМ ЧЗ
2.48K subscribers
10 photos
1 file
42 links
Официальный канал от разработчиков Локального модуля «Честный ЗНАК» (Оператор-ЦРПТ)
Download Telegram
🔍 Проверка кодов в офлайне с 1 сентября 2025 года

📆 С 1 сентября при проверке товаров через ЛМ обязательно должен использоваться метод проверки /cis/outCheck, а в отраслевой реквизит фискального документа (тег 1265) должны быть добавлены новые атрибуты (Inst — уникальный идентификатор локального модуля и Ver — версия базы, по которой осуществлялась проверка).

Было:
UUID=2de8258f-1fbb-8aea-94dd-b2d131e54f9a&Time=1756102164469


Стало:
UUID=2de8258f-1fbb-8aea-94dd-b2d131e54f9a&Time=1756102164469&Inst=2de8258f-1fbb-4aea-94dd-b2d131e54f9a&Ver=2de8258f-1fbb-4aea-94dd-b2d131e54f9a


Подробная информация об этом была описана в Руководстве, начиная с версии 09 от 24 декабря 2024 года.

При использовании старого метода проверки /cis/check:
— формируются квитанции, которые не будут приниматься с 1 сентября и будут скапливаться на устройстве
— в чеках ГИС МТ в графе разрешительный режим будет отображаться «не проверен»
— в случае продажи заблокированного товара в ГИСе не будет информации о том, на какой версии базы была выполнена проверка
Please open Telegram to view this post
VIEW IN TELEGRAM
📣 Вышла новая версия ЛМ ЧЗ 2.1.1 под Android

Ссылка на скачивание ЛМ в виде APK доступна на странице локального модуля (о публикации новой версии в RuStore проинформируем в канале дополнительно).

=== Релиз ЛМ ЧЗ 2.1.1 ===

Улучшения и оптимизации:
— Доработана возможность программного запуска и остановки сервиса для Android версии 12 и выше


пример старта:
startActivity(Intent("ru.crpt.localmodule.START"))


пример стопа:
startActivity(Intent("ru.crpt.localmodule.STOP"))
Please open Telegram to view this post
VIEW IN TELEGRAM
📣 Вышла новая версия ЛМ ЧЗ 1.5.1 под Windows/Linux

Ссылки на скачивание дистрибутивов доступны на странице локального модуля.

================ Релиз ЛМ ЧЗ 1.5.1 ================
Новые функции:
- Сохранение данных о продажах при повторной инициализации ЛМ ЧЗ. Теперь при повторной инициализации ЛМ ЧЗ база данных «Проданные товары» по умолчанию не удаляется (для удаления нужно передавать дополнительный параметр в запросе). Это защищает историю продаж от случайной потери.
- Добавлено отображение индикатора использования базы «серых списков GTIN». В ответ метода GET /api/v1/status добавлен атрибут "isGreyGtin". Он позволяет отслеживать, использует ли ЛМ ЧЗ базу данных «серых списков GTIN» для проверки кодов.
- Отказ от квитанций офлайн-проверок. Работа с локальной базой квитанций офлайн-проверок полностью прекращена. База более не создается и не реплицируется. Для обеспечения обратной совместимости метод /cis/check временно оставили в API ЛМ ЧЗ (с 1 сентября 2025 года нужно перейти на метод /cis/outCheck).
- Защита от клонирования. Реализован механизм защиты от клонирования экземпляра ЛМ ЧЗ. При обнаружении клонирования ЛМ ЧЗ автоматически очистит все локальные базы данных и прейдёт в статус "not_configured".

Улучшения и оптимизации:
- Ускорение повторной синхронизации. Значительно сокращено время восстановления работы модуля после потери и возобновления соединения с серверной частью РР.
- Улучшение журналирования (логов). Расширена детализация записей в логах для более эффективного анализа проблем.
- Ряд оптимизаций работы ЛМ ЧЗ с серверной частью РР.
- Оптимизация работы ЛМ ЧЗ.

Исправлены ошибки:
- Проблема с проверкой .NET Framework в ОС Windows. Исправлена ошибка, которая возникала при проверке наличия необходимой версии .NET Framework 4.8 во время установки ЛМ ЧЗ.
- Устранение ошибки 5040. При инициализации ЛМ ЧЗ производит множественные повторные запросы к серверной части и не переходит в статус "not_configured".
- Исправлена ошибка, мешавшая успешной инициализации ЛМ ЧЗ в Docker-контейнерах и на маломощных устройствах
Please open Telegram to view this post
VIEW IN TELEGRAM
📣 Вышла новая версия ЛМ ЧЗ 2.2.0 под Android

Ссылка на скачивание ЛМ в виде APK доступна на странице локального модуля (ЛМ также будет опубликован в течение дня в RuStore).
=== Релиз ЛМ ЧЗ 2.2.0 ===
Новые функции:
- Изменён процесс инициализации - теперь используется механизм загрузки архива с БД, который разворачивается локально, что значительно ускоряет процесс
- Добавлены методы для работы с базой проданных товаров (POST cis/sell, POST cis/return, GET cis/sold), которые позволяют предотвратить повторные продажи на торговой точке
- В ответ метода cis/outCheck добавлен атрибут sold, который показывает наличие проверяемого кода в базе проданных товаров

Улучшения и оптимизации:
- Иконка приложения теперь корректно отображается в трее
Please open Telegram to view this post
VIEW IN TELEGRAM
📣 Вышла новая версия МРов № 13 от 10.10.2025

Опубликована новая версия методических рекомендаций (Руководство по обмену информацией в соответствии с постановлением Правительства Российской Федерации от 21.11.2023 г. № 1944) №13 от 10.10.2025.

Документ доступен по ссылке.
Список изменений указан на странице 4.
Please open Telegram to view this post
VIEW IN TELEGRAM
В настоящее время у некоторых участников могут возникать сложности с работой локального модуля, а именно статус локального модуля может поменяться с ready на initialization. Данное поведение связано с большим обновлением базы данных по лекарственным препаратам. После успешной загрузки базы данных статус сменится на ready. Просьба не выполнять инициализацию повторно, а дождаться обновление базы и перехода в статус ready, скорость загрузки базы данных зависит от стабильности и скорости вашего интернет соединения.

Благодарим Вас и приносим искренние извинения за временные неудобства!
В случае если на данный момент Локальный модуль не восстановил работу, и находится в статусе Инициализации, то решение различается в зависимости от типа ошибки:

1. Ошибка при инициализации 503 "сервис недоступен, повторите позже".

2. Ошибка при инициализации 503 "Данная версия приложения не разрешена дл я инициализации/активации. Воспользуйтесь последней версией","errorCode":8030}".

3. При переините ошибок нет, но ЛМ "зависает" в "initilization" и не переходит "ready" очень долго.


1-ая ошибка Решение: повторный инит.

2-ая ошибка Решение: обновиться до версии 1.5.1 и повторить инициализацию.

3-ая проблема Перезапустить службы ЛМа, если до сих пор ЛМ не перешёл в "ready"
Сравнение вызова методов ЛМ ЧЗ.pdf
268.2 KB
📣 Бета-версия ЛМ ЧЗ 2.0 (Windows / Linux) уже доступна

Вышла новая бета-версия ЛМ ЧЗ 2.0 с полностью переработанной архитектурой взаимодействия с серверной частью — обмен данными стал значительно быстрее и стабильнее.

💭 Оператор публикует дистрибутивы и актуальную документацию, чтобы разработчики могли заранее адаптировать свои решения под новую версию.

💡 Чтобы упростить анализ изменений, подготовлена сравнительная таблица методов взаимодействия.

📎 Сравнительная таблица, тестовый пример кода НСП, ссылки на дистрибутивы и документацию — в приложенном PDF.

ℹ️ Важно:
— при переходе на ТСПИоТ нужно использовать API ТСПИоТ для работы с ЛМ ЧЗ
— ЛМ ЧЗ 2.0 станет обязательным для УОТ, торгующих НСП, с 1 марта 2026 года
— в документе приведён тестовый пример кода, по которому возвращается минцена НСП
— во всех методах API версия изменена с v1 → v2
— текущие дистрибутивы беты без автообновления
— установить 2.0 можно поверх предыдущей версии, удалять старую не требуется
— о дате выхода ЛМ ЧЗ с обновлённой архитектурой для Андроида сообщим позже, но методы взаимодействия будут полностью аналогичными

📆 Плановый выход продуктивной версии: начало февраля
Please open Telegram to view this post
VIEW IN TELEGRAM
📣 Вышла новая версия ЛМ ЧЗ 2.2.1 под Android

Ссылка на скачивание ЛМ в виде APK доступна на странице локального модуля (ЛМ также будет опубликован в течение дня в RuStore).

=== Релиз ЛМ ЧЗ 2.2.1 ===
Новые функции:
- Добавлен параметр isGreyGtin в метод /status
- Добавлен параметр clearSold в метод /init
- Добавлена проверка формата КИ в методы /cis/sell и /cis/return
- В UI добавлено отображение текущего размера БД и временных файлов (временные файлы - это скачиваемые при инициализации архивы, которые могут не удалиться если была какая-либо ошибка при инициализации)
- В UI добавлены кнопки для очистки временных файлов и сжатия журналов БД

Улучшения и оптимизации:
- Оптимизировали БД, автоматическая очистка журналов БД
Please open Telegram to view this post
VIEW IN TELEGRAM
📣 Вышла новая версия ЛМ ЧЗ 2.2.2 под Android

Ссылка на скачивание ЛМ в виде APK.

На странице локального модуля и в RuStore новая версия будет выложена в январе.
Запрета на инициализацию предыдущей версии через 2 недели не будет.

=== Релиз ЛМ ЧЗ 2.2.2 ===

Новые функции:
- Автоматическая очистка логов (чистятся раз в час, удаляются те, что старше 24 часов)
Please open Telegram to view this post
VIEW IN TELEGRAM
Информация по ЛМ ЧЗ
Сравнение вызова методов ЛМ ЧЗ.pdf
📣 Обновление бета-версии ЛМ ЧЗ 2.0.1 (Windows / Linux)

Ранее публиковали информацию о бета-версии ЛМ ЧЗ 2.0. Теперь доступно обновление 2.0.1 — ссылки на скачивание приведены в документе со сравнением вызовов методов из предыдущего поста.

Протокол взаимодействия не изменился, однако в версии 2.0.1 реализованы изменения в логике работы с серверной частью.

ℹ️ Важно:
— в бета-версии ЛМ ЧЗ 2.0 выявлены критические внутренние ошибки, она будет выведена из эксплуатации и перестанет работать
— для всех тестов и адаптации интеграций необходимо использовать бета-версию ЛМ ЧЗ 2.0.1
— бета-версия предназначена исключительно для использования в тестовом контуре
— новая версия особо интересна интеграторам, которые сталкиваются с проблемами синхронизации данных ЛМа после его успешной инициализации (в том числе с аномальным сетевым трафиком).

📆 Плановый выход продуктивной версии: начало февраля
Please open Telegram to view this post
VIEW IN TELEGRAM
📣 Вышла новая версия ЛМ ЧЗ 1.5.2 под Windows/Linux

Ссылки на скачивание дистрибутивов:
Windows 10, 11 (32 bit)
Windows 7, 10, 11 (64 bit)
Ubuntu 22.04 (arm64)
Ubuntu 22.04 (amd64)
Debian 11 (arm64)
Debian 11 (amd64)
Docker-образ Ubuntu 22.04 (arm64)
Docker-образ Ubuntu 22.04 (amd64)



Улучшения и оптимизации:
- Механизм возобновления загрузки файлов архивов при прерывании передачи данных (обрыв соединения, тайм-аут и т.д.)
- Механизм периодической внутренней самодиагностики. При обнаружении некорректной работы внутренних компонентов и сервисов выполняется попытка их восстановления. В случае некорректного состояния ЛМ ЧЗ переходит в статус not_configured, а при восстановлении - самостоятельно выходит из него
- Метод инициализации становится недоступен, если инициализация уже в процессе. Реализован автоматический выход из состояния initialization при обнаружении зависания процесса инициализации
- Автоматический переход ЛМ из статуса initialization в not_configured при превышении таймаута ожидания документа конфигурации
- Логирование текущей суммарной скорости загрузки архивов

Исправлены ошибки:
- Зависание ЛМ ЧЗ в статусе initialization при пустом списке файлов для загрузки архивов
- Скорректирована логика обнаружения клонов и восстановления статусов ЛМ при рестарте



ℹ️ Важно:
— эта версия на текущий момент не является обязательной для установки
— запрета на инициализацию ЛМ ЧЗ 1.5.1 через 2 недели не будет
— версия будет полезна участникам оборота, испытывающим проблемы при инициализации ЛМ
Please open Telegram to view this post
VIEW IN TELEGRAM
📣 Вышла новая версия МРов № 14 от 29.12.2025

Опубликована новая версия методических рекомендаций (Руководство по обмену информацией в соответствии с постановлением Правительства Российской Федерации от 21.11.2023 г. № 1944) №14 от 29.12.2025.

Документ доступен по ссылке.
Список изменений указан на странице 4.

ℹ️ Если по ссылке открывается старая версия документа, попробуйте обновить страницу с очисткой кэша (Ctrl+F5) или открыть ссылку в режиме инкогнито.
Please open Telegram to view this post
VIEW IN TELEGRAM
Информация по ЛМ ЧЗ
📣 Обновление бета-версии ЛМ ЧЗ 2.0.1 (Windows / Linux) Ранее публиковали информацию о бета-версии ЛМ ЧЗ 2.0. Теперь доступно обновление 2.0.1 — ссылки на скачивание приведены в документе со сравнением вызовов методов из предыдущего поста. Протокол взаимодействия…
📣 Подготовка к релизу ЛМ ЧЗ 2.0

Начинаем подготовку к выводу ЛМ ЧЗ 2.0 в продуктивный контур.

ℹ️ Чтобы всё прошло гладко, важно учесть следующие этапы:
— с 5 февраля бета-версии ЛМ ЧЗ, которые использовались для тестирования, будут отключены и перестанут работать
— данные бета-версии можно удалять, дальнейшая работа с ними невозможна
— с 9 февраля необходимо установить релизную версию ЛМ ЧЗ 2.0 (её можно использовать как для продолжения тестирования, так и для работы в продуктивном контуре)

📆 Дата выхода релиза: 9 февраля 2026
Please open Telegram to view this post
VIEW IN TELEGRAM
📣 Вышел релиз ЛМ ЧЗ версии 2.1.0 под Windows/Linux

Ссылки на скачивание дистрибутивов:
Windows 10, 11 (32 bit)
Windows 7, 10, 11 (64 bit)
Ubuntu 22.04 (arm64)
Ubuntu 22.04 (amd64)
Debian 11 (arm64)
Debian 11 (amd64)
Docker-образ Ubuntu 22.04 (arm64)
Docker-образ Ubuntu 22.04 (amd64)

🟢 Полностью переработанная архитектура взаимодействия с серверной частью
🟢 Возможность контролировать минимальную цену никотинсодержащей продукции (обязательно с 1 марта 2026 года)


ℹ️ Важно:
— кассовое программное обеспечение должно быть доработано для взаимодействия с этой версией (изменения в протоколе)
переходить на новую версию ЛМа надо через удаление предыдущей, установки с нуля и инициализации, после этого ЛМ будет автоматически обновляться
— если вы продаёте НСП, то контроль Минцены в офлайне возможен только с этой версии
— ЛМ ЧЗ 1.5.Х можно использовать до 1 июля 2026 года
Please open Telegram to view this post
VIEW IN TELEGRAM
➡️ ЛМ ЧЗ версии 2.1.1 под Linux (ARM)

Ubuntu 22.04 (arm64)
Debian 11 (arm64)
Docker-образ Ubuntu 22.04 (arm64)
Please open Telegram to view this post
VIEW IN TELEGRAM
❗️ Периодическая невозможность инициализировать ЛМ

В связи с техническими работами, которые будут проводиться в течение сегодняшнего дня — периодически будет невозможно инициализировать локальный модуль.
В логе в этом случае будет ошибка:
```rejected request, reason: {tls_alert,{unknown_ca,"TLS client: In state wait_cert_cr at ssl_handshake.erl:2177 generated CLIENT ALERT: Fatal - Unknown CA\n"}}```


Технические работы закончены
Please open Telegram to view this post
VIEW IN TELEGRAM
📣 Вышел релиз ЛМ ЧЗ версии 3.0.1 под Android

Ссылка на скачивание ЛМ в виде APK.

В RuStore эта версия будет выложена, как отдельное ПО (так реализовано чтобы избежать проблем при обновлении, если кассовое ПО не поддерживает изменения в протоколе) эта версия будет выложена в июле, чтобы избежать случайных обновлений, которые приведут к проблемам, если кассовое ПО не поддерживает изменения в протоколе.

🟢 Полностью переработанная архитектура взаимодействия с серверной частью
🟢 Возможность контролировать минимальную цену никотинсодержащей продукции (обязательно с 1 марта 2026 года)


ℹ️ Важно:
— кассовое программное обеспечение должно быть доработано для взаимодействия с этой версией (изменения в протоколе)
— ЛМ имеет другое название, поэтому установится как новое ПО, а не обновит старое (так реализовано чтобы избежать проблем при обновлении, если кассовое ПО не поддерживает изменения в протоколе)
— переходить на новую версию ЛМа надо через удаление предыдущей, установки с нуля и инициализации
— если вы продаёте НСП, то контроль Минцены в офлайне возможен только с этой версии
— предыдущие версии ЛМов можно использовать до 1 июля 2026 года, после чего они будут выведены из эксплуатации
Please open Telegram to view this post
VIEW IN TELEGRAM
❗️ Корректировка по обратной связи от интеграторов (обновление к релизу ЛМ ЧЗ 3.0.1 под Android)

По итогам обратной связи от разработчиков и интеграторов принято решение скорректировать ранее описанный подход — название ЛМа (package name) в новой версии останется прежним. Текст в предыдущем посте отредактирован, изменения отмечены зачёркиванием.

ℹ️ Устанавливать эту версию нужно только с предварительным удалением предыдущей и повторной инициализацией.

Если вы скачивали приложение до этой публикации, то во избежание конфликтов предыдущий файл необходимо удалить и скачать приложение по ссылке заново.

Также по многочисленным просьбам мы начали разрабатывать версию ЛМа нового поколения, которую можно будет устанавливать поверх без предварительного удаления предыдущей версии, при этом инициализация потребуется в любом случае (ЛМ будет в статусе not_configured)
Please open Telegram to view this post
VIEW IN TELEGRAM