Настройкой checkAbnormalQuantity в плагине restrictions предусмотрена возможность контроля аномального количества в формировании чека:
| При добавлении товара сканированием с количеством по умолчанию контроль аномального количества не осуществляется. |
Параметром scoAbnormalQuantity определяется возможность добавления товара или изменения количества товара, если вводимое количество считается аномальным.
| Наименование | Возможные значения | Описание |
|---|---|---|
Файл /linuxcash/cash/conf/ncash.ini.d/restrictions.ini, секция [Restrictions.AbnormalQuantity], контроль аномального количества товара | ||
| scoAbnormalQuantity |
| Поведение при аномальном количестве на КСО |
Если для штучного товара значение количества:
maxquant, то будет вызван консультант, после авторизации на экран будет выведен диалог «Количество <заданное количество> необычно велико для товара '<наименование товара>'. Проверьте количество»,minquant, то будет вызван консультант, после авторизации на экран будет выведен диалог «Количество <заданное количество> необычно мало для товара '<наименование товара>'. Проверьте количество».Если для весового товара значение количества:
maxquant, то будет вызван консультант, после авторизации на экран будет выведен диалог «Вес <вес с весов> необычно велик для товара '<наименование товара>'. Проверьте вес»,minquant, то будет вызван консультант, после авторизации на экран будет выведен диалог «Вес <вес с весов> необычно мал для товара '<наименование товара>'. Проверьте вес».Если заданное количество совпадает с границами значений параметров |
Если для параметра scoAbnormalQuantity задано значение:
deny, то при добавлении аномального количества будет вызван консультант, после авторизации на экран будет выведен диалог. По нажатию кнопки "Ок" товар не будет добавлен в чек, аномальное количество не применится. Добавить, удалить или изменить количество товара можно через редактирование чека консультантом.ask, то при добавлении аномального количества будет вызван консультант, после авторизации на экран будет выведен диалог. По нажатию кнопки "Ок" товар будет добавлен в чек, аномальное количество применится. По нажатию кнопки "Отмена" товар не будет добавлен в чек, аномальное количество не применится. Добавить, удалить или изменить количество товара можно через редактирование чека консультантом.allow, то при добавлении аномального количества будет вызван консультант, после авторизации на экран будет выведен диалог. После закрытия диалога товар будет добавлен в чек, аномальное количество применится. Добавить, удалить или изменить количество товара можно через редактирование чека консультантом.verifyInSubtotal, то при переходе в оплату с аномальным количеством в чеке будет вызван консультант, после авторизации на экран будет выведено окно подтверждения аномального количества. По нажатию кнопки "Подтвердить" аномальное количество применится. По нажатию кнопки "Редактировать" будет открыто редактирование чека консультантом.При подтверждении аномального количества последующие проверки для позиции не выполняются. |
Реализована возможность исключить из проверки на предмет аномальности товар с количеством из штрих-кода в конфигурационном файле /linuxcash/cash/conf/ncash.ini.d/restrictions.ini в секции [Restrictions.AbnormalQuantity] с помощью параметра checkQuantityByBarcode.