Надо смотреть на объем данных, Брать за основу регистр, в котором отражаются все движения ТМЦ и уже либо как сказал Игорь - использовать календарь "as of tables" + ресурсоемкие вычисления.
Либо рассчитывать остатки на дату и строить модель иного плана.
Результат будет достигнут в обоих случаях.
Но следует учитывать, что помимо анализа неликвидных остатков потребуется еще и расчет оборачиваемости. Товар ведь может уходить "по-тихому", И хорошо, если нет сроков годности или сроков хранения.
+ расчет OOS.
Тема неоднократно обсуждалась и на форумах и здесь.