2 Yprit: джобом делиться почему то жалко

Да может и не подойдет/не нужен он
Алгоритм делал примерно такой:
1. Чтоб не блокировалось (если сиквуль) инсёртрекордсетите записи из инвенттранса влияющие на физ. наличие в спецтаблицу
2. запоминаете первый склад , товар и дату в переменные
3. Идете тайблсканом (вайл селектомс с ордербаем) по спецтаблице проводок и считаете остаток (+=qty), в момент изменения перемнных (склад/товар/дата) - фигачите перменные в спецтаблицу инвентсамбайдате
4. Итого - время расчета остатков на каждый день примерно = времени одного вайлселекта по проводкам. У меня милионам по 7 в инвенттрансе посчиталось часа за 1,5 - 2. на хорошем сервере + я сохранял только изменения физ. наличия. Что сокращает объем
Имхо: Короче главное не юзать никаких стандартных методов и подходов типичных типа кверей всяких, методов тормозных, запросов ловких на 2 экрана и т.п. Больше думать - меньше кодить, вот
Удачи!