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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.04.2004, 12:55   #1  
Mystery is offline
Mystery
Участник
 
43 / 11 (1) +
Регистрация: 28.01.2004
Какие-то все непонятливые собрались. Элементарнейшая задача. Наверное я плохо объясняю. Может это вам прояснит ситуацию:

1. Методы класса от RunBaseReport

PHP код:
class M082_GetPaperBlank extends RunBaseReport
{
    
M082_ptID   paperTableID;
}

public 
boolean showQueryValues()
{
    return 
false;
}

public 
M082_ptID parmPaperTableID(M082_ptID _paperTableID paperTableID)
{
    
paperTableID _paperTableID;

    return 
paperTableID;
}

public 
Object dialog(DialogRunbase dialogboolean forceOnClient)
{
    
Object          ret;
    
DialogField     _paperTableID;
    ;

    
ret super(dialogforceOnClient);
    
ret.addGroup("@DIS15689");
    
_paperTableID ret.addFieldValue(typeId(M082_ptID), paperTableID);
    
_paperTableID.active(false);

    return 
ret;
}

static 
void main(Args args)
{
...

    if (! 
args.caller() || ! args.dataset())
        throw 
error(strFmt("@SYS19306",funcName()));

    switch (
args.record().tableId)
    {
        case  (
tablenum(...)) :
...
расчет пуперзначения
...
            
rptPaperBlank = new M082_GetPaperBlank();
            
rptPaperBlank.parmPaperTableID(пуперзначение);
            if (
rptPaperBlank.prompt())
            {
                
rptPaperBlank.queryRun().query().dataSourceName('tblPaperTable').range(1).value(rptPaperBlank.parmPaperTableID());
                
rptPaperBlank.run();
            }
            break;
        default:
            throw 
error(strFmt("@SYS19306",funcName()));
    }

В результате получаем


Я бы очень был рад, если бы кто-то подсказал, как не использовать подобную технику, а просто перенести показ значения кода листа с моих параметров, которые я зделал через пармметод, в параметры по умолчанию как показывает класс, как показано на самом первом рисунке самой первой моей реплики согласно красной стрелки.
Вложения
Тип файла: img32966-1 (4.3 Кб, 988 просмотров)
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptapedia: RunBaseReport Blog bot DAX Blogs 0 03.08.2008 20:10
Параметры menuitem отчета Zabr DAX: Программирование 2 17.05.2004 10:03
Русская локализация 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, время: 01:42.