Ну, думаю, что ничего криминального в этом нет.
Главное, что необходимо сделать, это предварительно проверить, что по этому номеру партии нет проводок. (это делается автоматически в методе InventBatch.validateDelete())
То есть просто необходимо вызвать этот метод перед удалением. И удалять только в случае возвращения этим методом true.
|