Функционал обнуления весов настраивается в несколько этапов:
1. На кассовом сервере по адресу: Магазин – Кассы нужно выбрать интересующую кассу и нажать кнопку Оборудование:
В появившемся иерархическом древе необходимо найти файл sale.conf (applications/sale/sale.conf) и в разделе ui данного файла установить значение параметра scalesZeroingEnabled как true:
...
2. Поскольку обнулять весы разрешено не каждому сотруднику, то данный функционал права на обнуление весов (zeroScales - это новое право). По умолчанию эти права у всех пользователей выключены! кассиру (или ассистенту на киоске/КСО), который будет выполнять это действие, необходимо предоставить такое право:
По умолчанию, право обнуления весов отключено для всех пользователей (никто не может просто так обнулить весы).
Измененные настройки прав важно сохранить.
Настройка кнопки обнуления весов для клавиатурной кассы
Кнопка обнуления весов настраивается на кассовом сервере по адресу: Магазин – Кассы, где нужно выбрать необходимую кассу и нажать кнопку Оборудование:
В появившемся иерархическом древе в конфигурационном файле keyboard_layout (hardware/keyboard_layout/keyboardLayout.conf) нужно посмотреть, какой тип клавиатуры используется (он должен быть раскомментирован в общем списке):
В конфигурационном файле с раскладкой актуальной клавиатуры по адресу: hardware\keyboard_layout\файл актуальной раскладки необходимо указать назначение определенной клавиши, например:
Блок кода | ||||
---|---|---|---|---|
| ||||
{
code : 117, // F6
type : "UIAction",
params : "ScalesZeroing" # F6 - Вызов кассовой функции "Обнуление весов"
}, |
Файл с выполненными настройками нужно сохранить.