|
![]() |
#1 |
Мрачный тип
|
Метод getFromDialog() перекрыть, видимо, запихамши туда считывание значений с контролов диалога ...
__________________
Мы летаем, кружимся, нагоняем ужасы ... |
|
|
За это сообщение автора поблагодарили: Varmen (1). |
![]() |
#2 |
Участник
|
А код полностью приведен или не все скопировалось? Судя по приведенному коду данные класса-родителя упаковываются, но не распаковываются.
|
|
|
За это сообщение автора поблагодарили: Varmen (1). |
![]() |
#3 |
Участник
|
добавлю, что 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. |
|
![]() |
#4 |
Axapta
|
http://book.axforum.info/morphx.pdf глава 7. А вообще, лучше прочитайте всю книгу. Вряд ли тут кто-то будет вас учить программировать в Аксапте почти с нуля.
|
|
|
За это сообщение автора поблагодарили: Varmen (1). |
![]() |
#5 |
MCITP
|
![]() Цитата:
Сообщение от 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). |
![]() |
#6 |
Участник
|
Pack и Unpack приведены полностью.
__________________
The Variable men power. |
|
![]() |
#7 |
Участник
|
считывание значений диалогa происходит в секцияx, нечто типа
X++: myst= dialogEmplId_1.Value();
__________________
The Variable men power. |
|
![]() |
#8 |
Участник
|
так поменял класс, как в примере туториал. Пока ничем не помогло.
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'a!?
__________________
The Variable men power. |
|
![]() |
#9 |
Участник
|
все заново компилировал, перегружал программу, Unpack'a нет.
__________________
The Variable men power. |
|
![]() |
#10 |
MCITP
|
![]()
Вложите проект.
__________________
Zhirenkov Vitaly |
|
Теги |
dialog |
|
![]() |
||||
Тема | Ответов | |||
Ошибка в методах unpack pack | 13 | |||
Как работают Pack и UnPack ? | 4 | |||
Как удалить сохраненные данные методов pack()/unpack() ? | 23 | |||
pack\unpack | 2 | |||
методы pack и unpack - как задействовать | 9 |
|