|  17.07.2012, 17:10 | #1 | 
| Участник | Ошибки в ГФО DAX2009 
			
			Наткнулся на баг в функционале ГФО: Класс: LedgerRRGOperationParm_RU X++: private void loadDimensionList(Common _record) { LedgerRRGDimensionInterval_RU dimensionInterval; str dimensionFilter; int dimensionIdx; ; select dimensionInterval where dimensionInterval.DimTableID == _record.TableId && dimensionInterval.DimRecID == _record.RecId; //if (dimensionInterval) // исправление ошибки фильтра по аналитикам { dimensionFilterMap = new Map(Types::Integer, Types::String); } while (dimensionInterval) { dimensionIdx = Dimensions::code2ArrayIdx(dimensionInterval.DimensionCode); dimensionFilter = this.filterValue(dimensionInterval.FromDimNum, dimensionInterval.ToDimNum); if (dimensionFilterMap.exists(dimensionIdx)) { dimensionFilter = dimensionFilterMap.lookup(dimensionIdx) + #comma + dimensionFilter; } dimensionFilterMap.insert(dimensionIdx, dimensionFilter); next dimensionInterval; } } Так как есть ещё следующий код: X++: if (!dimensionFilterMap)
    {
        dimensionFilterMap = _parm.dimensionFilterMap();
    }Если же строки поменять местами, то результат получается верным. Для себя решил просто убрать if. Теперь все корректно формируется. DAX 2009 RU5 | 
|  | |
| За это сообщение автора поблагодарили: mnt_dx (3). | |
|  17.07.2012, 17:49 | #2 | 
| MCTS | 
			
			аналогичная тема была 3 месяца назад и прилагалось решение: Ошибка в генераторе финансовых отчетов ну и похожее обсуждение по 3 версии годичной давности: Как заставить отчет в ГФО учитывать сразу несколько аналитик ? ЗЫ. юзаем поиск господа Последний раз редактировалось ashu; 17.07.2012 в 17:53. | 
|  | 
|  17.07.2012, 18:24 | #3 | 
| Участник | 
			
			Спасибо за ссылки.
		 | 
|  | 
|  18.07.2012, 11:34 | #4 | 
| NavAx | 
			
			Их там полно таких. У меня целый проект есть на эту тему. Для не желающих патчить советую не использовать вложенные атрибуты более чем на один уровень (см. родные отчеты от MS - там об этих ограничениях знают). 
				__________________ Жизнь прекрасна! Если, конечно, правильно подобрать антидепрессанты...   | 
|  | 
|  18.07.2012, 17:27 | #5 | 
| Участник | 
			
			А могли бы вы поделиться какие ещё баги правили? А то у нас активно сейчас пользователи используют данный функционал.
		 | 
|  | 
| Теги | 
| генератор финансовых отчетов, гфо, ошибка | 
|  | 
| 
 |