Настройкой checkAbnormalQuantity в плагине restrictions предусмотрена возможность контроля аномального количества в формировании чека:

При добавлении товара сканированием с количеством по умолчанию контроль аномального количества не осуществляется.

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

НаименованиеВозможные значенияОписание
Файл /linuxcash/cash/conf/ncash.ini.d/restrictions.ini, секция [Restrictions.AbnormalQuantity],  контроль аномального количества товара
scoAbnormalQuantity
  • deny (по умолчанию)
  • allow
  • ask
  • verifyInSubtotal
Поведение при аномальном количестве на КСО

Если для штучного товара значение количества:

Если для весового товара значение количества:

Если заданное количество совпадает с границами значений параметров maxquant и minquant, то данное количество не считается аномальным.

Если для параметра scoAbnormalQuantity задано значение:

При подтверждении аномального количества последующие проверки для позиции не выполняются.
Подтвержденное аномальное количество не участвует в проверке изменений чека консультантом.

Реализована возможность исключить из проверки на предмет аномальности товар с количеством из штрих-кода в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/restrictions.ini в секции [Restrictions.AbnormalQuantity] с помощью параметра checkQuantityByBarcode.