26.09.2008 21:58
YuraZ
 
PROCEDURE CALC(I_DATE IN DATE, I_ISADDINGDATA IN BOOLEAN, I_DOCSTATEMODE IN NUMBER, I_CALCMODE IN NUMBER, I_ISALLREMAINS IN BOOLEAN)

I_DATE - ну тут понятно

I_ISADDINGDATA - будет ли расчет добавляться к уже существующему.
Иначе предварительно чистится таблица TTRemains.

I_DOCSTATEMODE:
0 - DocState = 0
2 - DocState = 2
23 - DocState >= 2

I_CALCMODE:
2 - считать остатки от текущих, т.е. как остатки из smgoods - приходы/расходы
с датой больше I_DATE
3 - считать остатки взяв за основу заранее расчитанные остатки в
административном модуле
иначе - считать остатки на основании документов

I_ISALLREMAINS - показывает все остатки, в том числе и нулевые.
Иначе только ненулевые

Вот вроде и все. Конечно, возможно, что внутри пакета в зависимости от этих параметров есть свои ньюансы, которые сложно узнать не видя исходников :)