Ну если резервировать только самому, выбрав нужную аналитику и отключив стандартный фунцционал, то конечно да ...или просто использовать InventUpd_Reservation::newInventDim()
Не надо переделывать. Не надо отключать.
У InventUpd_Reservation есть несколько конструкторов. Надо воспользоваться подходящим СТАНДАРТНЫМ функционалом.