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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.07.2010, 11:34   #1  
Just_smile is offline
Just_smile
Участник
Axapta Retail User
 
41 / 29 (1) +++
Регистрация: 28.10.2008
Common.orig()
Подскажите плз почему не работает код:

X++:
Common common;
;

if (common.orig().(fieldId) != common.(fieldId))
Пишет ошибку: "Таблица находится вне диапазона или не существует."

Axapta 3, SP3

Последний раз редактировалось Just_smile; 19.07.2010 в 11:45.
Старый 19.07.2010, 11:49   #2  
Кирилл
Гость
 
n/a
Похоже, особенность компилятора.

Если разбить
X++:
Common _common, _orig;
...
;
_orig = _common.orig();
...
if (_orig.(fieldId) != _common.(fieldId))
...
то нормально скомпилируется.
За это сообщение автора поблагодарили: Just_smile (1).
Старый 19.07.2010, 11:57   #3  
Just_smile is offline
Just_smile
Участник
Axapta Retail User
 
41 / 29 (1) +++
Регистрация: 28.10.2008
Спасибо, большое. Получилось.
Теги
common, fieldid, как правильно

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
оригинальный orig Wamr DAX: Программирование 7 17.02.2015 17:29
Find для Common-а 3oppo DAX: Программирование 25 13.11.2009 16:10
Сериализация common в xml axbegin DAX: Программирование 15 13.08.2009 09:43
Inside Dynamics AX 4.0: Common Search Blog bot DAX Blogs 0 29.10.2007 10:50
Глюк orig() в 3-tier или я чего-то не понимаю? olesh DAX: Программирование 2 26.07.2007 13:09

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

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

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