Программное обеспечение TRASSIR – это современная автоматизированная система, назначением которой является организация видеонаблюдения, интеллектуальная обработка и хранение видеоинформации, а также предоставление средств доступа к видеоинформации оперативно-диспетчерскому персоналу. 

Технология TRASSIR Cloud – служба бесплатных WEB-сервисов DSSL (https://www.dssl.ru/) круглосуточно контролирующая работу ваших серверов.

В кассовом ПО Artix реализована передача событий, фиксируемых системой DSSL.

Передача событий DSSL осуществляется через очередь Artix-Queue.

Конфигурирование модуля

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

НаименованиеТип данныхВозможные значенияОписаниеПримечания
dsslстроковый
  • on
  • off
Активация модуля DSSLПо умолчанию off
Пример настройки
[plugins]
;dssl = off

Настройка плагина DSSL производится в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/dssl.ini в секции [dssl].

В кассовом ПО Artix реализована возможность передачи номера карты при ее добавлении в чек, задается параметром sendAddCard:

  • при значении true после добавления карты на сервер передается событие POSNG_CARD_NUMBER,
  • при значении false информация о карте передается только при переходе в подытог в событии POSNG_PAYMENT_DISCOUNT_CARD.
НаименованиеТип данныхВозможные значенияОписаниеПримечания

host

строковый
Адрес сервераПо умолчанию https://127.0.0.1

port

целочисленный
Порт сервераПо умолчанию 2555
timeoutцелочисленный
Таймаут соединения с серверомПо умолчанию 15 секунд
fieldPriceTypeцелочисленный
  • 0 – отправлять цену позиции,
  • 1 – отправлять начальную сумму до применения скидок,
  • 2 – отправлять итоговую сумму после применения всех скидок

Тип информации, передаваемой в поле price для отдельной товарной позиции

По умолчанию 0
sendAddCardлогический
  • true
  • false

Передавать номер карты при добавлении

По умолчанию false
Пример настройки
[dssl]
; Настройки плагина DSSL

; Адрес сервера
; По умолчанию https://127.0.0.1
;host = https://127.0.0.1

; Порт
; По умолчанию 2555
;port = 2555

; Таймаут соединения с сервером(в секундах)
; По умолчанию 15
;timeout = 15

; Тип информации, передаваемой в поле price для отдельной товарной позиции
; 0 - Отправлять цену позиции
; 1 - Отправлять начальную сумму до применения скидок
; 2 - Отправлять итоговую сумму после применения всех скидок
; По умолчанию 0
;fieldPriceType = 0

; Передавать номер карты при добавлении
; По умолчанию false
;sendAddCard = false

Поддерживаемые события

Перечень событий, фиксируемых системой DSSL:

СобытиеОписание

POSNG_SHIFT_START

Начало смены
POSNG_SHIFT_ENDКонец смены
POSNG_SHIFT_OVER_24HСмена превышает 24 часа

POSNG_CASHIER_LOGIN_FAIL

Отказ доступа в режим кассира
POSNG_CASHIER_LOGINВход в режим кассира
POSNG_CASHIER_LOGOUTВыход из режима кассира

POSNG_RECEIPT_OPEN

Начало чека "Продажа"
POSNG_RECEIPT_SELL_CLOSEКонец чека "Продажа"
POSNG_RECEIPT_RETURNНачало чека "Возврат"
POSNG_RECEIPT_RETURN_CLOSEКонец чека "Возврат"
POSNG_RECEIPT_CANCELАннулирование чека
POSNG_RECEIPT_RECOVERYВосстановление чека
POSNG_RECEIPT_DELAYЗапись отложенного чека
POSNG_RECEIPT_DELAYED_RESTOREЗапрос отложенного чека
POSNG_RECEIPT_SOFT_REQUESTЗапрос мягкого чека

POSNG_RECEIPT_FINAL_RESULT

Сумма чека
POSNG_RECEIPT_FINAL_RESULT_IS_NULLНулевой чек
POSNG_RECEIPT_CHANGEСдача
POSNG_RECEIPT_NUMBERНомер чека
POSNG_RECEIPT_DISCOUNTПрименение скидки на чек
POSNG_ERROR_POSITION_NOT_FOUND_BY_ARTICLEНе найден товар по артикулу
POSNG_ERROR_POSITION_NOT_FOUND_BY_BARCODEНе найден товар по штрих-коду
POSNG_POSITION_ADD_FORBIDDEN_GOODSПопытка продажи запрещённого товара

POSNG_POSITION_AMOUNT_DECREASE

Уменьшение количества товара
POSNG_POSITION_AMOUNT_INCREASEУвеличение количества товара
POSNG_POSITION_COST_DECREASEУменьшение цены товара из чека
POSNG_POSITION_COST_INCREASEУвеличение цены товара из чека
POSNG_POSITION_REMOVEУдаление товара из чека
POSNG_POSITION_DISCOUNTПрименение скидки на позицию
POSNG_POSITION_DISCOUNT_CANCELУдаление скидки на позицию

POSNG_PAYMENT_CERTIFICATE

Расчет платежным сертификатом
POSNG_PAYMENT_CASHРасчет наличный
POSNG_PAYMENT_CASHLESSРасчет безналичный
POSNG_PAYMENT_CANCELОтмена расчета
POSNG_PAYMENT_DISCOUNT_CARDДанные по карте

POSNG_MODE_SELL

Вход в режим "Продажа"
POSNG_MODE_RETURNВход в режим "Возврат"
POSNG_MODE_CALCULATORВход в режим "Калькулятор"
POSNG_MODE_CALCULATOR_EXITВыход из режима "Калькулятор"
POSNG_MODE_PRODUCT_INFOВход в режим "Информация о товаре"
POSNG_MODE_PRODUCT_INFO_EXITВыход из режима "Информация о товаре"

POSNG_RECEIPT_PRINT

Печать чека
POSNG_RECEIPT_PRINT_COPYПечать копии чека
POSNG_SLIP_PRINT_COPYПечать копии слипа

POSNG_MONEYBOX_OPEN

Открыт кассовый ящик при расчете
POSNG_MONEYBOX_OPEN_FORCEDОткрыт кассовый ящик по кнопке
POSNG_MONEYBOX_DEPOSITIONВнесение денег в кассу кассиром
POSNG_MONEYBOX_DEPOSITION_FINISHEDВнесение закончено
POSNG_MONEYBOX_WITHDRAWALИзъятие денег из кассы
POSNG_MONEYBOX_WITHDRAWAL_FINISHEDИзъятие закончено
POSNG_PAYMENT_CERTIFICATE_SELLПродажа розничного платёжного сертификата

POSNG_SYSTEM_START

Запуск кассы
POSNG_SYSTEM_SHUTDOWNВыключение кассы
POSNG_SYSTEM_REBOOTПерезагрузка кассы
POSNG_SYSTEM_FMD_VIEWПросмотр контрольной ленты
POSNG_SYSTEM_FMD_PRINTПечать контрольной ленты из ЭКЛЗ

POSNG_REPORT_BY_SECTIONS

Печать отчета по секциям
POSNG_REPORT_XПечать X-отчета
POSNG_REPORT_ZПечать Z-отчета
POSNG_REPORT_BY_CASHIERSПечать отчета по кассирам
POSNG_REPORT_BY_GOODSПечать отчета по видам товаров
POSNG_BANK_CHECK_RESULTSСверка итогов с банком
POSNG_POSITION_ADD_BY_LISTВыбор товара из списка
POSNG_POSITION_ADD_BY_SCANNERДобавление товара по штрих-коду сканированием
POSNG_POSITION_ADD_BY_BARCODE_MANUALLYДобавление товара по штрих-коду вручную
POSNG_POSITION_ADD_BY_ARTICLEДобавление товара по артикулу
POSNG_POSITION_ADDДобавление товара любым другим способом
POSNG_ERRORСообщение об ошибке (если на экран кассы был выведен диалог с ошибкой)
POSNG_CARD_NUMBERДанные по карте при добавлении в чек
Пример события POSNG_SHIFT_OVER_24H
<?xml version="1.0" encoding="utf-8"?>
<transaction>
  <operation_id>{23b15037-d220-4e0c-878f-9675c699a6ca}</operation_id>
  <cashier>Мастер</cashier>
  <date>09/09/2020</date>
  <time>20:20:26</time>
  <event_type>POSNG_SHIFT_OVER_24H</event_type>
  <text>Длительность смены превышена</text>
</transaction>

  • No labels