![]() |
#7 |
Участник
|
месяц назад столкнулся с этой же проблемой.
решил так: поправил класс LedgerRRGOperation_RU метод checkDimensionInTable Код: // MMIH, Russian Report Generator private boolean checkDimensionInTable(Dimension _dimensionToCheck) { boolean bRet = false; // TT_M0020_LedgerRRGOperation Исправление Фильтра по фин. аналитикам в Рос. Фин. Отчетах 30.09.2005 kiv --> int countFiltersDimensions = 0; container cont; // TT_M0020_LedgerRRGOperation Исправление Фильтра по фин. аналитикам в Рос. Фин. Отчетах 30.09.2005 kiv <-- ; // TT_M0020_LedgerRRGOperation Исправление Фильтра по фин. аналитикам в Рос. Фин. Отчетах 30.09.2005 kiv --> while select DimensionCode from m_Dimension group by DimensionCode { countFiltersDimensions++; } // TT_M0020_LedgerRRGOperation Исправление Фильтра по фин. аналитикам в Рос. Фин. Отчетах 30.09.2005 kiv <-- while select m_Dimension { if(this.checkDimensionInTableRec(_dimensionToCheck)) { // TT_M0020_LedgerRRGOperation Исправление Фильтра по фин. аналитикам в Рос. Фин. Отчетах 30.09.2005 kiv --> // bRet = true; // break; // } if(!confind(cont, m_Dimension.DimensionCode)) cont = conins(cont,conlen(cont)+1,m_Dimension.DimensionCode); } if(countFiltersDimensions == conlen(cont)) { bRet = true; break; } // TT_M0020_LedgerRRGOperation Исправление Фильтра по фин. аналитикам в Рос. Фин. Отчетах 30.09.2005 kiv <-- } return bRet; }
__________________
Storer |
|