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 - показывает все остатки, в том числе и нулевые.
Иначе только ненулевые
Вот вроде и все. Конечно, возможно, что внутри пакета в зависимости от этих параметров есть свои ньюансы, которые сложно узнать не видя исходников :)