Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

При необходимости, на кассу можно добавить подсистему, которая будет обрезать старые чеки и смены.

Нужно удалять:

  • Сессии кассиров
  • Смены
  • Чеки
  • Внесения/изъятия

Удаление запускается один раз в сутки, в указанное пользователем времяОперации внесения/изъятия в базе не очищаются.

Настройки включают в себя:

  • ВремяУстановку времени, в которое запускается обрезка (по умолчанию, 01:00).
  • ПериодУказание периода, за который хранятся необходимо хранить данные. Данные старше данного периода будут удалены (по умолчанию, 3 месяца)

1. операции внесения/изъятия в базе НЕ очищаются

...

  • .

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

Image Added

В появившемся иерархическом древе в файле receipt_cutter.conf (services\receipt_cutter.conf) нужно настроить

...

следующие параметры:

Блок кода
languagescala
themeRDark
# Обрезка чеков

...


#

{

   "receipt_cutter"   :   {

      

...

 params   :   {

            

...

   schedule = "0 * * * * ?"        # Выражение 

...

сron

...


...

              

...

 deletionPeriod = 8 

...

days         # Период, по 

...

истечении 

...

которого 

...

требуется 

...

удалять 

...

данные

      }

   }

}

...

Примеры выражения сron можно найти по адресу: https://www.freeformatter.com/cron-expression-generator-quartz.html.

В файле mintukm.conf (\mintukm.conf) в разделе services – subsystems необходимо раскомментировать строку { include file("conf/services/receipt_cutter.conf") }.

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