Что и где нужно подправить чтобы при проведении заказа покупателя количество, если свободный остаток меньше, чем заказываемое количество, изменялось на количество в свободном остатке. Т.е:
В заказе - 40 шт.
Свободный остаток - 30 шт.
При проведении количество в заказе необходимо установить 30 шт.
Перед записью проверяй свободный остаток и "мочи" лишнее...
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший