Внимание! Заказчик Коммисаров Дмитрий (ник на сайте Rest) повел себя непорядочно. Не оплатил работу, требуя, помимо написания обработки (что было сделано сразу), еще и приведение данных базы в порядок. В базе полно косяков, ошибочные проводки, отрицательные остатки. Очень не рекомендую с ним работать.