Документация для версии Intellect Web Report System 4.0. Документация на другие версии также доступна.

Предыдущая страница Следующая страница

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Current »

Содержание

Внимание!

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

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

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

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

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

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

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

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

    Примечание

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

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

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

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

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

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

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

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

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

  • No labels