AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.07.2004, 16:35   #9  
Vadik is offline
Vadik
Модератор
Аватар для Vadik
Лучший по профессии 2017
Лучший по профессии 2015
 
3,631 / 1853 (69) ++++++++
Регистрация: 18.11.2002
Адрес: гражданин Москвы
Блин..

Смотрим стек вызова (в первом сообщении)

\Classes\OLAPCreateAmount\createAmounts - line 90

Смотрим строку 90 в \Classes\OLAPCreateAmount\createAmounts
PHP код:
rowCurrencyCode factTableRecord.(idxCurField); 
Видим, что значение idxCurField получается тут же как
PHP код:
idxCurField this.findCurrencyCodeField(); 
Смотрим \Classes\OLAPCreateAmount\findCurrencyCodeField

PHP код:
fieldId findCurrencyCodeField()
{
    
dictTable       dictTable;
    
dictField       dictField;
    
fieldId         idxCurField;
    
dictType        dictType;
    
extendedTypeId          tmpDataType;

    
int             n;
    ;
    
// find the currency field
    
dictTable   = new DictTable(cubeTable.factTableId);

    for (
n=1n<=dictTable.fieldCnt(); n++)
    {
        
dictField dictTable.fieldObject(dictTable.fieldCnt2Id(n));
        if (
dictField.baseType() == Types::String)
        {
            if (
types::UserType)
            {
                
// trace backwards to see if the field inherites form currencyCode
                
tmpDataType dictField.typeid();
                while (
tmpDataType && (tmpDataType != extendedTypeNum(CurrencyCode)))
                {
                    
dictType = new dictType(tmpDataType);
                    
tmpDataType dictType.extend();
                }
                if (
tmpDataType == extendedTypeNum(CurrencyCode))
                {
                    
idxCurField dictField.id();
                    break;
                }
            }
        }
    }
    return 
idxCurField;

Какие аналитики?

Извините, не сдержался
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Reread() на форме c View KpecT DAX: Программирование 8 11.11.2008 13:00
Распределенная база данных на основе View Владимир Максимов DAX: Программирование 27 04.09.2007 13:21
axcoder: Tabax 0.2.14: View query of the active datasource Blog bot DAX Blogs 2 02.02.2007 12:10
Обновление данных в View rrkrivov DAX: Программирование 5 08.04.2005 20:56
View's - возможность добавления новых записей Андре DAX: Программирование 13 16.02.2005 12:16

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:26.