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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 19.12.2008, 12:51   #27  
Eldar9x is offline
Eldar9x
MCTS
Аватар для Eldar9x
Oracle
MCBMSS
 
1,064 / 166 (8) ++++++
Регистрация: 29.09.2006
Адрес: Казань
Вариант такой. Курсор ledgerJournalTrans должен быть объявлен в classdeclaration. В init() его получаем
X++:
public void init()
{   ;
    ledgerJournalTrans = element.args().record();
    super();
}
Дальше перекрываем fetch():
X++:
public boolean fetch()
{
    ;
    /*
    global::findOrCreateRange_W(
    element.query().dataSourceTable(tablenum(CustTable)),
    fieldnum(CustTable, AccountNum),
    SysQuery::value(custtable.AccountNum));
    */

    element.send(custTable);
    return true;
}
Тогда уж точно текущий курсор будет выводится. Кстати, тут еще момент, если запустить отчет и не нажимая ok, передвинуть курсор на форме, скорее всего в отчет попайдет уже это самое новое хначение на форме. Поэтому в init лучше получать курсор поиском
LedgerJournalTrans = LedgerJournalTrans::FindRecId(element.args().record().RecId)
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Время формирования отчета Yprit DAX: Программирование 2 04.09.2006 12:00
Как изменить заголовок окна предв.просмотра отчета Владимир Максимов DAX: Программирование 6 03.07.2006 15:34
Обращения к полям отчета Oz DAX: Программирование 4 25.02.2004 13:04
Русская локализация 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, время: 19:11.