Метод вызывается для пересчета, например по кнопке из формы фондов, а вот непосредственно фонды считаются в методе runFund того же класса, посмотрите по перекрестным ссылкам. Во всяком случае в 2009 фонды считаются и для вновь принятых
Как раз в стандартной 2009 фонды считаются из updateFundPeriod, из которого уже вызывается runFund (в этом и косяк - см. выше).
Цитата:
Сообщение от Diman
так используется переменная openPeriod в конструкции currentPeriod <= endmth(openPeriod);
Это уже мы модифицировали - изначально используется конструкция currentPeriod <= dateEndYr(_payPeriod);