Начиная с версии 4.6.203 реализована проверка маркированных товаров в сервисе уценки.
Конфигурирование плагина
Активация плагина определяется параметром markdown
, который задается в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/markdown.ini
в секции [plugins]
.
Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
markdown | строковый |
| Активация плагина для работы с сервисом уценки | По умолчанию off |
Пример настройки
[plugins] ; Сервис уценки ;markdown = off
Настройка плагина Markdown производится в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/markdown.ini
в секции [Markwdown]
.
Наименование | Тип данных | Описание | Примечания |
---|---|---|---|
url | строковый | URL сервиса уценки | По умолчанию http://localhost:8080/exciseMark/status |
timeout | целочисленный | Таймаут ожидания ответа от сервиса | По умолчанию 10 секунд |
Пример настройки
[Markdown] ; Настройки сервиса уценки ; URL сервиса уценки ; url = http://localhost:8080/exciseMark/status ; Таймаут ожидания ответа от сервиса ; По умолчанию 10 секунд ;timeout = 10
Принцип работы плагина
Для проверки маркированных товаров в сервисе уценки необходимо:
- В БД
Dictionaries
в таблицеtmc
для товара указать значениеop_mode = 524288
. - Добавить в чек продажи маркированный товар с признаком "Необходимо проверить в сервисе уценки":
- если от сервиса получен ответ, что товар является уцененным и его можно продать, то товар добавляется в чек с ценой, полученной от сервиса;
- если от сервиса получен ответ, что товар не является уцененным, то товар добавляется в чек с обычной ценой.
Если отсутствует соединение с сервисом, получен пустой ответ, неизвестный статус или другие ошибки от сервиса, то товар добавляется в чек с уже имеющейся ценой.