Показать сообщение отдельно
Старый 30.04.2013, 15:46   #8  
Starling is offline
Starling
Участник
Дети Юза
 
530 / 76 (4) ++++
Регистрация: 20.10.2005
Адрес: Kiev
to Ace of Database
Предложенный вами способ:
1. Будет работать значительно медленнее чем подход, который используется в стандартной функциональности.
2. Не учитывает, что дата корректировки себестоимости может (и обычно будет) отличаться от даты проводки, тем более физической даты.
3. Не учитывает статусы скомплектовано и зарегистрировано, которые влияют на остатки в наличии.
4. Опирается только на физическую дату, что не всегда верно.
Т.е. как одноразовая активность может быть и подойдет, в общем случае нет.

Я бы советовал автору все таки смотреть в сторону классов InventSumDate* в их реализации все эти нюансы учтены.