Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Jira Legacy
serverSystem Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdbc8d3685-f9c0-329d-9054-b12aabbcb834
keySRTB-5172

Jira Legacy
serverSystem Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverIdbc8d3685-f9c0-329d-9054-b12aabbcb834
keyCR-5219

Table of Contents

Описание

Функциональность обеспечивает отображение типов оплат на кнопках в виде "ушей" сбоку от всплывающего окна для ввода суммыправой части экрана.

Image Removed

Настройка

Начиная с версии 10.3.5.0

Info
  • При установке версии 10.3.5.0 и выше из дистрибутива, уши по умолчанию включены. 
  • При обновлении с версий ниже 10.3.5.0 патчем, если уши не были включены, они останутся отключенными и после обновления. 

Для 1. Для отображения названия типа оплат включите их в шаблоне касс (Кассовый модуль → Шаблоны касс .

Настройка порядка оплаты в ушах производится на сервере магазина через редактирование Image Removedset → Image Removedsales_management_properties → Image Removedproperty_value.

Параметры передаются на все подключенные к серверу магазина Touch-кассы.

1.[Шаблон кассы для SetTouch]).

Image Added

2. Откройте PgAdmin →  подключитесь к серверу Set Retail 10.2. Выберите Retail10 → выберите базу данных set и откройте SQL-редактор.

34. Отредактируйте и выполните скрипт :

Code Block
languagesql
titleИзменение порядка оплат в "ушах"
UPDATE sales_management_properties
SET property_value='{
  "paymentTypesRanks" : [ 
    { "paymentId" : "CashPaymentEntity", "fastAccessRank" : 1, "rank" : 1}, 
    { "paymentId" : "BankCardPaymentEntity", "bankId" : "Сбербанк", "fastAccessRank" : 2, "rank" : 2},
    { "paymentId" : "BankCardPaymentEntity", "bankId" : "Humo", "fastAccessRank" : 3, "rank" : 3}, 
    { "paymentId" : "GiftCardPaymentEntity", "fastAccessRank" : 4, "rank" : 4}, 
    { "paymentId" : "ExternalBankTerminalPaymentEntity", "fastAccessRank" : 5, "rank" : 5} 
  ],
    "paymentTypesWithCounterpartyRanks" : [ 
    { "paymentId" : "CashPaymentEntity", "fastAccessRank" : 1, "rank" : 1}, 
    { "paymentId" : "BankCardPaymentEntity", "bankId" : "Сбербанк", "fastAccessRank" : 2, "rank" : 2},
    { "paymentId" : "BankCardPaymentEntity", "bankId" : "Humo", "fastAccessRank" : 3, "rank" : 3}, 
    { "paymentId" : "GiftCardPaymentEntity", "fastAccessRank" : 4, "rank" : 4}, 
    { "paymentId" : "ExternalBankTerminalPaymentEntity", "fastAccessRank" : 5, "rank" : 5} 
  ]
}', 
send_status='0'
WHERE module_name='PAYMENT_CONFIG';

4для применения ранжирования типов оплат. Параметры будут отправлены на все подключенные к серверу магазина кассы SetTouch.

5. Перезагрузите кассы.

Результат выполнение скрипта.

Image Removed

Начиная с версии 10.2.69.0 

Файл конфигурации находится по пути Image Removed/crystal-cash//web/config/paymentTypeRanks.json

Info

По умолчанию файл paymentTypeRanks.json файл отсутствует.

Примеры настроек находятся в файлах

  • paymentTypeRanks_2banks_template.json
  • paymentTypeRanks_template.json

Image Removed

AnchorparametersparametersImage Added

Описание настроек

Image Added

НастройкаОписание
paymentTypesRanksСписок обычных типов оплаты
paymentTypesWithCounterpartyRanksТипы оплаты для чеков с юридическими лицами
paymentId

Уникальный идентификатор типа оплаты Список доступных находится в файле Image Removed/crystal-cash/config/modules/payments-config.xml

bankId

Идентификатор банка

Название банка находится в файле Image Removed/crystal-cash/config/modules/bank-config.xml),

Info

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


fastAccessRankПоложение типа кнопок типов оплаты в ушах. Отображаются типы оплаты со значением настройки от 1 до 5. При других значениях тип оплаты не отображается. 
rankПоложение типа оплаты в общем списке оплат

...

Image Removed

Пример сопоставления типов оплат и файла настройки кнопок оплат

...

оплат

...

Image Removed

Пример расположения типов оплат

Image Removed

Список доступных значков для типов оплат

ЗначокТип оплатыpaymentId

НаличныеCashPaymentEntity

Банковская картаBankCardPaymentEntity

Подарочная картаGiftCardPaymentEntity

Внешний банковский терминалExternalBankTerminalPaymentEntity

Оплата бонусной картойBonusCardPaymentEntity

До версии 10.2.69.0

В файле Image Removed/crystal-cash/config/modules/payments-config.xml для ранжирования типов оплат используются теги <visualListRank> и <visualListDisplay>.

  • Для настройки положения типа оплаты в общем списке установите нужный номер в поле <visualListRang> (для всех касс) в конфигурационном файле плагина оплаты.
  • Для настройки положения типа оплаты в боковой секции, чтобы она была на соответствующем положении установите номер от 1 до 5 (всего может быть 5 типов оплат) в поле <visualListDisplay>.

Пример настроек Image Removed/crystal-cash/config/modules/payments-config.xml:

...

languagexml

...