Проблемы с изменением учетных данных "задним" числом

Эти проблемы встречаются достаточно часто. Суть их в том, что пользователи зачастую пытаются исправить уже введенные данные, внося путаницу и ошибки в учетную систему. Что произойдет, если пользователь по каким-либо причинам уменьшит в системе учета количество сырья на складе после того, как оно было использовано в производстве? Очень просто - будет нарушен нормальный учет, складские остатки могут в определенный момент стать отрицательными. И это еще один из самых простых примеров.