Начиная с версии 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. - Добавить в чек продажи маркированный товар с признаком "Необходимо проверить в сервисе уценки":
- если от сервиса получен ответ, что товар является уцененным и его можно продать, то товар добавляется в чек с ценой, полученной от сервиса;
- если от сервиса получен ответ, что товар не является уцененным, то товар добавляется в чек с обычной ценой.
Если отсутствует соединение с сервисом, получен пустой ответ, неизвестный статус или другие ошибки от сервиса, то товар добавляется в чек с уже имеющейся ценой.