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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.12.2006, 09:47   #1  
Himan is offline
Himan
Участник
Аватар для Himan
 
312 / 12 (1) ++
Регистрация: 07.11.2006
Адрес: Tumen
Цитата:
Сообщение от AndyD Посмотреть сообщение
TypeReportPowerOfAttorney - перечень не существует

В таблице TmpPowerOfAttorneyTable, метод find() ищет по таблице PowerOfAttorneyTrans, которой тоже нет
TypeReportPowerOfAttorney существует все нормально.
А find() вообще не нужен
Старый 12.12.2006, 09:57   #2  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2480 (88) +++++++++
Регистрация: 20.08.2005
Цитата:
Сообщение от Himan Посмотреть сообщение
TypeReportPowerOfAttorney существует все нормально.
А find() вообще не нужен
?
Я в этом не сомневаюсь. Но у меня нет возможности смотреть ваше приложение, а то что вы выложили не содержит необходимых данных для компиляции.
Если хотите получить ответ на свой вопрос, то задавайте его правильно - это касается и кода, который вы приводите.
__________________
Axapta v.3.0 sp5 kr2
Старый 12.12.2006, 10:22   #3  
Himan is offline
Himan
Участник
Аватар для Himan
 
312 / 12 (1) ++
Регистрация: 07.11.2006
Адрес: Tumen
Цитата:
Сообщение от AndyD Посмотреть сообщение
?
Я в этом не сомневаюсь. Но у меня нет возможности смотреть ваше приложение, а то что вы выложили не содержит необходимых данных для компиляции.
Если хотите получить ответ на свой вопрос, то задавайте его правильно - это касается и кода, который вы приводите.
Есть проблема в полученни данных из класса в котором заполняются временные таблицы, с заполнением проблем нет а когда получаю их в отчете данные не выводятся , ДС пустой, вчем проблема?

printClass = element.args().caller() ;
TmpPowerOfAttorneyHendl_1.setTmpData( printClass.parmTmpPowerOfAttorneyHeader() ) ;
//TmpPowerOfAttorneyHendl_1.data( printClass.parmTmpPowerOfAttorneyHeader() ) ;
TmpPowerOfAttorneyTable_1.setTmpData( printClass.parmTmpPowerOfAttorneyTable() );

при TmpPowerOfAttorneyHendl_1.data данные заносятся а при TmpPowerOfAttorneyHendl_1.setTmpData нет
а TmpPowerOfAttorneyTable_1.setTmpData( printClass.parmTmpPowerOfAttorneyTable() ) даже printClass.parmTmpPowerOfAttorneyTable() дает пустой результат.
Старый 12.12.2006, 10:45   #4  
DreamCreator is offline
DreamCreator
Moderator
Аватар для DreamCreator
Axapta Retail User
 
553 / 45 (3) +++
Регистрация: 04.11.2004
Адрес: Казань
А fetch можно увидеть?
Старый 12.12.2006, 10:54   #5  
Himan is offline
Himan
Участник
Аватар для Himan
 
312 / 12 (1) ++
Регистрация: 07.11.2006
Адрес: Tumen
Цитата:
Сообщение от DreamCreator Посмотреть сообщение
А fetch можно увидеть?
this.formationReport();

return true;


void formationReport()
{
if ( TmpPowerOfAttorneyHendl_1.TypeReport == TypeReportPowerOfAttorney::M_2a )
Head.executeSection();

HeadOsnov.executeSection();
HeadTable.executeSection();

while select TmpPowerOfAttorneyTable_1
{
Table.executeSection();
}

}
Старый 12.12.2006, 11:01   #6  
DreamCreator is offline
DreamCreator
Moderator
Аватар для DreamCreator
Axapta Retail User
 
553 / 45 (3) +++
Регистрация: 04.11.2004
Адрес: Казань
Вместо:

PHP код:
while select TmpPowerOfAttorneyTable_1
{
Table.executeSection();

обычно делаю так:

PHP код:
    while select tmpPowerOfAttorneyTable_1
            this
.send(tmpPowerOfAttorneyTable_1); 
Или я чего-то не понял..
Старый 12.12.2006, 11:09   #7  
Himan is offline
Himan
Участник
Аватар для Himan
 
312 / 12 (1) ++
Регистрация: 07.11.2006
Адрес: Tumen
Цитата:
Сообщение от DreamCreator Посмотреть сообщение
Вместо:

PHP код:
while select TmpPowerOfAttorneyTable_1
{
Table.executeSection();

обычно делаю так:

PHP код:
    while select tmpPowerOfAttorneyTable_1
            this
.send(tmpPowerOfAttorneyTable_1); 
Или я чего-то не понял..
я для каждой записи из tmpPowerOfAttorneyTable_1 выполняю Table.executeSection(); т.е проресовываю поля, сделано это для отслеживания перехода на новую страницу и проресовки шапки.
Старый 12.12.2006, 10:58   #8  
vallys is offline
vallys
Developer
 
146 / 108 (0) +++++
Регистрация: 18.01.2005
Цитата:
Сообщение от Himan Посмотреть сообщение
...даже printClass.parmTmpPowerOfAttorneyTable() дает пустой результат.
Ну так сами и ответили на свой вопрос
Цитата:
Сообщение от Himan Посмотреть сообщение
данные не выводятся , ДС пустой, вчем проблема.
по Вашим словам выходит, что printClass.parmTmpPowerOfAttorneyTable() возвращает экземпляр временной таблицы, в которой данных нет, т.е. либо заполняестся не та переменная (в классе printClass), либо printClass.parmTmpPowerOfAttorneyTable() возвращает не то, что запланированно...
... или я не понял слова "дает пустой результат"
Старый 12.12.2006, 11:03   #9  
Himan is offline
Himan
Участник
Аватар для Himan
 
312 / 12 (1) ++
Регистрация: 07.11.2006
Адрес: Tumen
Цитата:
Сообщение от vallys Посмотреть сообщение
Ну так сами и ответили на свой вопрос

по Вашим словам выходит, что printClass.parmTmpPowerOfAttorneyTable() возвращает экземпляр временной таблицы, в которой данных нет, т.е. либо заполняестся не та переменная (в классе printClass), либо printClass.parmTmpPowerOfAttorneyTable() возвращает не то, что запланированно...
... или я не понял слова "дает пустой результат"
parmTmpPowerOfAttorneyTable() прописана в классе для возвращения таблицы TmpPowerOfAttorneyTable из класса заполнителя, идентична ф-ии printClass.parmTmpPowerOfAttorneyHeader() но данных нет не могу понять почему
Старый 12.12.2006, 11:09   #10  
vallys is offline
vallys
Developer
 
146 / 108 (0) +++++
Регистрация: 18.01.2005
Цитата:
Сообщение от Himan Посмотреть сообщение
parmTmpPowerOfAttorneyTable() прописана в классе для возвращения таблицы TmpPowerOfAttorneyTable из класса заполнителя, идентична ф-ии printClass.parmTmpPowerOfAttorneyHeader() но данных нет не могу понять почему
Я правильно понял, что данных нет в переменной, которую parmTmpPowerOfAttorneyTable() возвращает?
Старый 12.12.2006, 11:11   #11  
Himan is offline
Himan
Участник
Аватар для Himan
 
312 / 12 (1) ++
Регистрация: 07.11.2006
Адрес: Tumen
Цитата:
Сообщение от vallys Посмотреть сообщение
Я правильно понял, что данных нет в переменной, которую parmTmpPowerOfAttorneyTable() возвращает?
да но я понять не могу почему уже голову сломал, заполняются нормально а потом кудато исчезают, куда ХЗ
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
И снова Query и временные таблицы Def DAX: Программирование 19 08.12.2006 15:46
Временные таблицы в отчете Прокопьева DAX: Программирование 25 02.10.2006 14:54
Не страшно ли временные таблицы временно сделать постоянными? Gustav DAX: Программирование 11 09.02.2006 11:04
Временные таблицы должны быть вложенными (inner)... Deep Dreamer DAX: Программирование 14 08.09.2005 16:23
Временные таблицы в отчетах konfet DAX: Программирование 5 19.01.2005 11:32

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

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

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