Извини, я тут отвлекся ненадолго.
Так вот. Расчет ведется в классе LedgerCovTotal.
для каждой строки бюджета выполняется метод LedgerBudget.updateLedgerCov().
Методе есть следующая проверка mustBeCovPlanned(). Вот ее код
PHP код:
boolean mustBeCovPlanned()
{
return this.report &&
this.active &&
this.cov &&
BudgetModel::cov(this.modelNum);
}
Таким образом, у тебя в строке бюджета должны быть указаны "Использовать" и "прогноз движения средств". (Поле Report устанавливается автоматически)
Кроме того, у бюджетной модели тоже нужно включить галочку "прогноз движения средств".
На самом деле отвечать надо было наоборот: установи галочку в строке бюджета и в бюджетной модели. Но раз уж я полез проверять, то ответ получился на программистском языке.