Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel
borderColor#CCCCCC
bgColor#FFFFFF
titleBGColor#F0F0F0
borderStylesolid
titleСодержание
Table of Contents
Note
titleВнимание!

Настройку конфигурационного файла Web.configнеобходимо выполнять на компьютере, на котором будет происходить работа с отчетом Свитхартинг.

После внесения любых изменений в конфигурационный файл Web.configнеобходимо перезапустить службу Cassini Service.

Модуль Детектор хищения на кассе для каждого товара генерирует 2 события: начало тревоги alarmStartTime и конец тревоги alarmFinishTime. Если событие добавления товара в документ не находится во временном периоде между событиями начала и конца тревоги, то формируется событие хищения, которое попадает в отчет. 

Изменение периодов добавления товара и между проверками чеков

Для того, чтобы увеличить период времени, в течение которого должно произойти событие добавления товара, необходимо изменить значения ключа SweatheartingAddTimeoutMs

Для того, чтобы изменить период проведения проверки между проверками чеков для добавления в отчет, необходимо изменить значения ключа SweatheartingReanalyzeTimeoutMs

Для этого требуется:

  1. Перейти по адресу <Директория установки ПК Интеллект>\Modules\Wt2.
  2. Открыть для редактирования конфигурационный файл Web.config.
  3. Для изменения периода времени, в течение которого должно произойти событие добавления товара, установить для ключа SweatheartingAddTimeoutMs необходимое значение в миллисекундах, по умолчанию – 500 миллисекунд.
  4. Для изменения временного периода между проверками чеков для добавления в отчет установить для ключа SweatheartingReanalyzeTimeoutMs необходимое значение в миллисекундах, по умолчанию – 900000 миллисекунд.Image Removed
  5. Сохранить изменения в отредактированном файле Web.config.
  6. Info
    titleПримечание

    Например, если временной период между событиями начала тревоги alarmStartTime и

...

  1. конца тревоги alarmFinishTime составляет 1000 миллисекунд, а в ключе SweatheartingAddTimeoutMs задано 500 миллисекунд, то событие хищения будет сформировано в том случае,

...

  1. если событие добавления товара в документ не произойдет в

...

  1. течение 1500 миллисекунд с момента события начала тревоги alarmStartTime.

  2. Для изменения временного периода между проверками чеков для добавления в отчет установить для ключа SweatheartingReanalyzeTimeoutMs необходимое значение в миллисекундах, по умолчанию – 900000 миллисекунд.
    Image Added
  3. Сохранить изменения в отредактированном файле Web.config.

Анализ событий свитхартинга для добавления их в отчет

События свитхартинга в отчете выводятся от выбранной даты в параметрах отчета и до текущего момента. При этом выводятся только проанализированные события. 
Событие добавляется в отчет, если:

  • в чеке должны содержаться функции начала чека и конца чека, номера которых задаются в файле Web.config ключами SweatheartingBeginReceiptPosFunctionNumber и SweatheartingEndReceiptPosFunctionNumber соответственно, подробнее см. Настройка фильтрации событий хищения;
  • в чеке должна быть хоть одна функция добавления товара, номер которой задается в файле Web.config ключом SweatheartingAddItemPosFunctionNumber;
  • в чеке должно быть хоть одно событие от детектора свитхартинга, отличающееся от события добавления товара не более чем на заданное ключом SweatheartingAddTimeoutMs значение в миллисекундах в файле Web.config. Рекомендуемое минимальное значение, позволяющее фильтровать ложные срабатывания детектора, – 1000 мс.

Все чеки, которые не проходят эту проверку, откладываются до следующей проверки, после чего, если и там не пройдут, то считаются ложными.

Проверка запускается раз в определенный интервал времени, заданный ключом SweatheartingReanalyzeTimeoutMs в файле Web.config и равный по умолчанию 900000 мс.

Если проверка выполнялась дольше указанного таймаута SweatheartingReanalyzeTimeoutMs, то она запускается сразу после окончания предыдущей проверки.

Tip

Параметры файла Web.config описаны на странице Справочник параметров XML-файлов.