private PeriodCollection getPeriodsNotBeforeCurrentPeriod(PeriodInfo curPeriod, CompanyOrgUnitInfo curCompany) throws BOSException {
IPeriod iPeriod = PeriodFactory.getRemoteInstance();
EntityViewInfo evi = new EntityViewInfo();
FilterInfo filter = new FilterInfo();
filter.getFilterItems().add(new FilterItemInfo("number", new Integer(curPeriod.getNumber()), CompareType.GREATER_EQUALS));
filter.getFilterItems().add(new FilterItemInfo("periodType", curCompany.getAccountPeriodType().getId().toString(), CompareType.EQUALS));
filter.getFilterItems().add(new FilterItemInfo("isAdjustPeriod", 0));
filter.setMaskString("#0 and #1 and #2");
evi.setFilter(filter);
return iPeriod.getPeriodCollection(evi);
}