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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.02.2009, 06:17   #1  
TasmanianDevil is offline
TasmanianDevil
Мрачный тип
Аватар для TasmanianDevil
Злыдни
 
887 / 389 (14) ++++++
Регистрация: 24.01.2005
Адрес: Томск
Метод getFromDialog() перекрыть, видимо, запихамши туда считывание значений с контролов диалога ...
__________________
Мы летаем, кружимся, нагоняем ужасы ...
За это сообщение автора поблагодарили: Varmen (1).
Старый 27.02.2009, 10:10   #2  
Raven Melancholic is offline
Raven Melancholic
Участник
Аватар для Raven Melancholic
Самостоятельные клиенты AX
Лучший по профессии 2015
 
2,164 / 1296 (48) ++++++++
Регистрация: 21.03.2005
Адрес: Москва-Петушки
А код полностью приведен или не все скопировалось? Судя по приведенному коду данные класса-родителя упаковываются, но не распаковываются.
За это сообщение автора поблагодарили: Varmen (1).
Старый 27.02.2009, 10:41   #3  
Varmen is offline
Varmen
Участник
 
190 / 13 (1) ++
Регистрация: 02.10.2007
добавлю, что Unpack'a небыло для перекрытия. Я его как бы с балды добавил, что бы было.
Потом GetDialog'a тоже нет для перекрытия. Вот я задумался почему

Я создавая репорт не задумывался из чего он наследуется, сделал все на автомате, через мастера потом правил дизайн.
но может он не правильного родителя имеет?
Ниже декларация полностью

X++:
public class ReportRun extends ObjectRun
{
    CostAmount costAmountSum;
    int repRowNumber;
    int officialsCounter;
    str comissionPeople;
    Name personAlias[4];
    TitleId personTitle[4];
    EmplId employerId[4];
    Str strOrderText;
    Transdate dateOrderDate;
    Dialogfield dialogOrderNumber;
    Dialogfield dialogOrderDate;
    Dialogfield dialogEmplId_1;
    Dialogfield dialogEmplId_2;
    Dialogfield dialogEmplId_3;
    Dialogfield dialogEmplId_4;
 
    #define.CurrentVersion(1)
    #localmacro.CurrentList
       employerId[4],
       strOrderText,
       dateOrderDate
    #endmacro
 
}
__________________
The Variable men power.
Старый 27.02.2009, 10:44   #4  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
http://book.axforum.info/morphx.pdf глава 7. А вообще, лучше прочитайте всю книгу. Вряд ли тут кто-то будет вас учить программировать в Аксапте почти с нуля.
За это сообщение автора поблагодарили: Varmen (1).
Старый 27.02.2009, 10:45   #5  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Цитата:
Сообщение от Varmen Посмотреть сообщение
добавлю, что Unpack'a небыло для перекрытия. Я его как бы с балды добавил, что бы было.
Потом GetDialog'a тоже нет для перекрытия. Вот я задумался почему

Я создавая репорт не задумывался из чего он наследуется, сделал все на автомате, через мастера потом правил дизайн.
но может он не правильного родителя имеет?
Ниже декларация полностью

X++:
public class ReportRun extends ObjectRun
{
    CostAmount costAmountSum;
    int repRowNumber;
    int officialsCounter;
    str comissionPeople;
    Name personAlias[4];
    TitleId personTitle[4];
    EmplId employerId[4];
    Str strOrderText;
    Transdate dateOrderDate;
    Dialogfield dialogOrderNumber;
    Dialogfield dialogOrderDate;
    Dialogfield dialogEmplId_1;
    Dialogfield dialogEmplId_2;
    Dialogfield dialogEmplId_3;
    Dialogfield dialogEmplId_4;
 
    #define.CurrentVersion(1)
    #localmacro.CurrentList
       employerId[4],
       strOrderText,
       dateOrderDate
    #endmacro
 
}
"Звезда в шоке!" (с)

see классы Tutorial_Runbase*, обращаем внимание от чего и как нужно наследовать...
__________________
Zhirenkov Vitaly
За это сообщение автора поблагодарили: Varmen (1).
Старый 27.02.2009, 10:43   #6  
Varmen is offline
Varmen
Участник
 
190 / 13 (1) ++
Регистрация: 02.10.2007
Pack и Unpack приведены полностью.
__________________
The Variable men power.
Старый 27.02.2009, 10:46   #7  
Varmen is offline
Varmen
Участник
 
190 / 13 (1) ++
Регистрация: 02.10.2007
считывание значений диалогa происходит в секцияx, нечто типа

X++:
myst= dialogEmplId_1.Value();
__________________
The Variable men power.
Старый 27.02.2009, 11:34   #8  
Varmen is offline
Varmen
Участник
 
190 / 13 (1) ++
Регистрация: 02.10.2007
так поменял класс, как в примере туториал. Пока ничем не помогло.

X++:
public class MyReportRun extends RunBaseReport
{
    CostAmount costAmountSum;
    int repRowNumber;
    int officialsCounter;
    str comissionPeople;
    Name personAlias[4];
    TitleId personTitle[4];
    EmplId employerId[4];
    Str strOrderText;
    Transdate dateOrderDate;
    Dialogfield dialogOrderNumber;
    Dialogfield dialogOrderDate;
    Dialogfield dialogEmplId_1;
    Dialogfield dialogEmplId_2;
    Dialogfield dialogEmplId_3;
    Dialogfield dialogEmplId_4;

    #define.CurrentVersion(1)
    #localmacro.CurrentList
       employerId[4],
       strOrderText,
       dateOrderDate
    #endmacro
 
}
В туториале Unpack - Перекрытый метод!!!
Я удалил свой самодельный Unpack, но в окне перекрытия не выбора Unpack'a!?
Миниатюры
Нажмите на изображение для увеличения
Название: perekrytMetod.JPG
Просмотров: 458
Размер:	45.7 Кб
ID:	4369  
__________________
The Variable men power.
Старый 27.02.2009, 11:36   #9  
Varmen is offline
Varmen
Участник
 
190 / 13 (1) ++
Регистрация: 02.10.2007
все заново компилировал, перегружал программу, Unpack'a нет.
__________________
The Variable men power.
Старый 27.02.2009, 12:16   #10  
ZVV is offline
ZVV
MCITP
MCP
Oracle
MCBMSS
 
1,006 / 246 (11) ++++++
Регистрация: 13.02.2004
Адрес: Минск
->
Цитата:
Сообщение от Varmen Посмотреть сообщение
все заново компилировал, перегружал программу, Unpack'a нет.
Вложите проект.
__________________
Zhirenkov Vitaly
Теги
dialog

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка в методах unpack pack Arahnid DAX: Программирование 13 25.02.2009 00:50
Как работают Pack и UnPack ? moid DAX: База знаний и проекты 4 05.03.2007 15:16
Как удалить сохраненные данные методов pack()/unpack() ? djoker DAX: Программирование 23 04.10.2004 17:33
pack\unpack Diman DAX: Программирование 2 30.07.2003 10:05
методы pack и unpack - как задействовать mick_777 DAX: Программирование 9 29.10.2002 13:26

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

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

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