You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Начиная с версии 4.6.203 реализована проверка маркированных товаров в сервисе уценки.

Конфигурирование плагина

Активация плагина определяется параметром markdown, который задается в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/markdown.ini в секции [plugins].

НаименованиеТип данныхВозможные значенияОписаниеПримечания
markdownстроковый
  • on
  • off
Активация плагина для работы с сервисом уценкиПо умолчанию 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

Принцип работы плагина

Для проверки маркированных товаров в сервисе уценки необходимо:

  1. В БД Dictionaries в таблице tmc для товара указать значение op_mode = 524288.
  2. Добавить в чек продажи маркированный товар с признаком "Необходимо проверить в сервисе уценки":
    • если от сервиса получен ответ, что товар является уцененным и его можно продать, то товар добавляется в чек с ценой, полученной от сервиса;
    • если от сервиса получен ответ, что товар не является уцененным, то товар добавляется в чек с обычной ценой.
Если отсутствует соединение с сервисом, получен пустой ответ, неизвестный статус или другие ошибки от сервиса, то товар добавляется в чек с уже имеющейся ценой.
  • No labels