Тема: Остатки
Показать сообщение отдельно
Старый 02.06.2005, 11:25   #7  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,713 / 1201 (44) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Re: Остатки
Цитата:
Изначально опубликовано dog37
Вопрос если необходимо получить остаток на текущий момент достаточно использовать InventSum.PhysicalInvent или же необходимо использовать выше указанный класс? Заранее всем спасибо
Да. Достаточно.

Теоретически, для каждой записи InventSum всегда должно выполняться равенство

Код:
InventSum.PhysicalInvent = 
	InventSum.postedQty 
	+ InventSum.received 
	- InventSum.deducted 
	- InventSum.picked 
	+ InventSum.registered
Если это не так, значит произошла ошибка. Придется пересчитывать вообще все остатки.

При расчете остатка на дату, так или иначе, изменяется значение слагаемых, составляющих InventSum.PhysicalInvent. Поэтому использовать ее напрямую можно только при анализе текущего остатка