Ну очистка WHS резервирования(WHSInvntReserve) заключается в удалении нулевых строк на последних уровнях резервирования(которые могут быть разные для номенклатуры), относящихся к закрытым и удаляемым InventSum.
Протестировать это по идее можно запуская старый и новый способ и сравнивая кол-во удаляемых строк
Ну что тут может пойти не так