В рознице 2.1 (базовая) необходимо настроить ограничение ручной скидки 10%. Т.е. кассир не может ввести ручную скидку выше 10% (может ввести от 1 до 10%).
(5) тогда передайте заказчику что не надо было экономить покупая базовую...
ну или пусть переплачивает за внешние средства:
вар.1 некая фигня контролирует прогу что там на форме и что вводят и "бьет по рукам"
вар.2 переписать "арм-кассира" на свою внешнюю обработку с нужным функционалом
просто условие вставляется в код после изменения скидки
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший