Добрый день! А никто не решал такую задачку: есть три уровня минимальной цены для клиента. Первый уровень - специалиста отдела продаж, второй его руководителя. третий - руководителя руководителя. при создании заказа клиенту специалист отдела продаж имеет право поставить цену продажную не меньше чем минимальная его уровня, если попытается поставить меньше, программа должна выдать ошибку, или заменить на минимальную цену уровня специалиста. если руководитель специалиста считает что этому клиенту нужно уменьшить цену, то он заходит сам в этот заказ клиента и может поставить цену меньше, чем минимальная цена специалиста, но не меньше, чем минимальная цена уровня руководителя. ну и аналогично с третьим уровнем. Что можно придумать для этого?
|