Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Функционал откладывания и восстановления чеков требует выполнениях сразу нескольких групп настроек.

Настройка клавиши откладывания чека для клавиатурной кассы

 На кассовом сервере по адресу: Магазин – Кассы нужно выбрать интересующую кассу и нажать кнопку Оборудование:

В появившемся иерархическом древе в конфигурационном файле keyboard_layout (hardware/keyboard_layout/keyboardLayout.conf) нужно посмотреть, какой тип клавиатуры используется (он должен быть раскомментирован в общем списке):

В конфигурационном файле с раскладкой актуальной клавиатуры по адресу: hardware\keyboard_layout\файл актуальной раскладки необходимо добавить в раздел keys следующий фрагмент:

{
      code : ***, 
      type : "UIAction",
      params : "PostponeReceipt"  #  Отложить - восстановить чек
    },

Выполненные изменения нужно сохранить.

Для активации настроенной клавиши, необходимо перейти на кассовом сервере по адресу: Магазин – Типы касс, выбрать тип кассы и нажать кнопку Настройки:

В конфигурационном файле sale.conf (applications\sale\sale.conf) следует указать параметр usePostponedReceipt = true, после чего сохранить настройки.

Настройка прав на откладывание и восстановление чеков

Как на операцию откладывания чека, так и на его восстановление, требуются соответствующие права. Настройка прав производится на кассовом сервере УКМ 5 по адресу: Кассиры – Роли кассиров. Выбрав нужную роль, необходимо войти в режим редактирования:

Далее, для прав Отложить чек и Восстановить чек нужно установить значение Разрешено или Запрет соответственно:

Выполненные настройки следует сохранить:

Настройка действий с отложенными чеками при закрытии смены

Настройки выполняются на кассовом сервере УКМ 5 по адресу: Магазин – Типы касс, где нужно выбрать тип кассы и нажать кнопку Настройки:

В конфигурационном файле closeshift_chk_postponed_receipts (applications/shiftclose/closeshift_chk_postponed_receipts) необходимо указать нужное значение параметра postponedReceiptsCheckBlock:

      - postponedReceiptsCheckBlock = false – вывод информационного предупреждения о наличии отложенных чеков в смене перед ее закрытием (значение установлено по умолчанию);

      - postponedReceiptsCheckBlock = true – запрет закрытия смены при наличии в ней отложенных чеков.

Выполненные изменения нужно сохранить.