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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.01.2014, 10:29   #1  
dech is offline
dech
Участник
Аватар для dech
Самостоятельные клиенты AX
 
650 / 352 (13) ++++++
Регистрация: 25.06.2009
Адрес: Омск
Записей в блоге: 3
Я подумал, что может быть он сразу копирует данные из этого параметра, если по нему заранее сделать выборку. Но тесты показали, что ничего не происходит.
Еще один странный случай происходит при использовании RecordSortedList. Если не сделать сортировку, вернет только первую запись, а если раскомментировать строку в примере, то все будет ок:
X++:
static void testRecordSortedList(Args _args)
{
    SalesTable          salesTable, st;
    RecordSortedList    list = new RecordSortedList(tableNum(SalesTable));
    boolean             more;
    ;

    // list.sortOrder(fieldNum(SalesTable, SalesId));
    
    while select salesTable where
        salesTable.CustAccount  == 'CPG-000002'
    {
        list.ins(salesTable);
    }
    
    for (more = list.first(st); more; more = list.next(st))
    {
        info(st.SalesId);
    }
    info('Done');
}
Бага?
__________________
// no comments
Старый 29.01.2014, 00:33   #2  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 646 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Цитата:
Сообщение от dech Посмотреть сообщение
Бага?
Извините, но RTFM: http://msdn.microsoft.com/en-US/libr...(v=ax.50).aspx
(когда будете читать, учтите, что ключ в RecordSortedList определяется именно с помощью sortOrder)
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Теги
ax2012, recordinsertlist, tempdb

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ax-erp: How to get a Common object from a table id? Blog bot DAX Blogs 0 26.04.2012 00:12
workflowax: How do I select from table Common in AX? Blog bot DAX Blogs 0 16.11.2011 15:11
palleagermark: Not enough rights to use table 'Common' (Common) error i Purchase Totals (PurchTotals) Blog bot DAX Blogs 0 07.06.2011 19:11
axzaptech: RecordSortedList and RecordInsertList Blog bot DAX Blogs 0 28.01.2011 23:14
PatrickChua: Temporary table Blog bot DAX Blogs 0 04.05.2009 14:05
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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