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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.03.2008, 18:09   #1  
wolfstein is offline
wolfstein
Axapta Retail User
Axapta Retail User
 
51 / 91 (4) ++++
Регистрация: 05.07.2006
Какой-то из Range, которые используются в методе prompt() не существует. Поэтому FindRange не возвратит Range и соответственно он будет не инициализирован и будет ругаться при получении value().

В вашем случае лучше вместо findRange использовать метод класса Global::findOrCreateRange_RU(QueryBuildDataSource _ds, FieldID _fieldID) если он есть. Если его нет, то вот его код:
X++:
static QueryBuildRange findOrCreateRange_RU(QueryBuildDataSource _ds, FieldID _fieldID)
{
    QueryBuildRange range;

    ;

    range = _ds.findRange(_fieldID);

    // Create object if needed
    if(! range)
    {
        range = _ds.addRange(_fieldID);
    }

    return range;
}
Старый 21.03.2008, 18:27   #2  
Iskorka is offline
Iskorka
Участник
 
11 / 10 (1) +
Регистрация: 07.05.2007
Спасибо большое!!!
Только вот еще вопрос: мне необходимо знать при каких условиях эта ошибка появляется, для того, чтобы протестить это.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка при генерации отчета jonny DAX: Программирование 1 24.08.2009 07:48
Ошибка в формате числа. 36AC DAX: Программирование 7 19.10.2006 10:04
Как изменить заголовок окна предв.просмотра отчета Владимир Максимов DAX: Программирование 6 03.07.2006 15:34
Русская локализация Axapta 3 ? SlavaK DAX: Администрирование 59 01.07.2003 22:38
Формирование отчета с динамически изменяемым числом столбцов. rumpleteazer DAX: Программирование 1 06.09.2002 11:25

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

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

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