![]() |
#1 |
Участник
|
Временные Таблицы и проблемы с ними
Есть 2 временные таблицы и класс который их заполняет.
на основе временных таблиц строится Rport Смый прикол что 1 таблице выходит но не заполняется. А 2 вообще как не бывало. В отчете заполняется только Epilog, что за глюк подскажите. И еще что я не могу понять это почему RecordId одинаковые для всех таблиц. Последний раз редактировалось Himan; 19.02.2007 в 15:35. |
|
![]() |
#2 |
Участник
|
Да, во временных таблицах recId начинается с номера 139 (если не ошибаюсь).
|
|
![]() |
#3 |
Участник
|
Это какая версия Аксапты?
У меня проект не импортируется.. вылетает с ошибкой в Global::recordFromXMLNode() (DictField не инициализирован) |
|
![]() |
#4 |
Участник
|
Не забудте, что со временными таблицами надо работать по другому, нежели со стандартными.
Трудно сказать в чем проблема, так как проект не импортируется |
|
![]() |
#5 |
Участник
|
|
|
![]() |
#6 |
Участник
|
|
|
![]() |
#7 |
Участник
|
TypeReportPowerOfAttorney - перечень не существует
В методе typeRecord() таблицы TmpPowerOfAttorneyHendl стоит непонятный case X++: case TypeReportPowerOfAttorney::M_2 : return "@SAI83"; case TypeReportPowerOfAttorney::M_2 : return "@SAI105";
__________________
Axapta v.3.0 sp5 kr2 |
|
![]() |
#8 |
Участник
|
|
|
![]() |
#9 |
Участник
|
Цитата:
Я в этом не сомневаюсь. Но у меня нет возможности смотреть ваше приложение, а то что вы выложили не содержит необходимых данных для компиляции. Если хотите получить ответ на свой вопрос, то задавайте его правильно - это касается и кода, который вы приводите.
__________________
Axapta v.3.0 sp5 kr2 |
|
![]() |
#10 |
Участник
|
Цитата:
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() дает пустой результат. |
|
![]() |
#11 |
Moderator
|
А fetch можно увидеть?
|
|
![]() |
#12 |
Участник
|
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(); } } |
|
![]() |
#13 |
Developer
|
Ну так сами и ответили на свой вопрос
по Вашим словам выходит, что printClass.parmTmpPowerOfAttorneyTable() возвращает экземпляр временной таблицы, в которой данных нет, т.е. либо заполняестся не та переменная (в классе printClass), либо printClass.parmTmpPowerOfAttorneyTable() возвращает не то, что запланированно... ... или я не понял слова "дает пустой результат" ![]() |
|
![]() |
#14 |
Участник
|
Чем гразит прописывание в promt следующего
this.queryRun().setCursor( TmpPowerOfAttorneyHendl_1 ) ; this.queryRun().setCursor( TmpPowerOfAttorneyTable_1 ) ; |
|
![]() |
#15 |
Moderator
|
Вместо:
PHP код:
PHP код:
|
|
![]() |
#16 |
Участник
|
Цитата:
Сообщение от vallys
![]() Ну так сами и ответили на свой вопрос
по Вашим словам выходит, что printClass.parmTmpPowerOfAttorneyTable() возвращает экземпляр временной таблицы, в которой данных нет, т.е. либо заполняестся не та переменная (в классе printClass), либо printClass.parmTmpPowerOfAttorneyTable() возвращает не то, что запланированно... ... или я не понял слова "дает пустой результат" ![]() |
|
![]() |
#17 |
Участник
|
я для каждой записи из tmpPowerOfAttorneyTable_1 выполняю Table.executeSection(); т.е проресовываю поля, сделано это для отслеживания перехода на новую страницу и проресовки шапки.
|
|
![]() |
#18 |
Developer
|
Я правильно понял, что данных нет в переменной, которую parmTmpPowerOfAttorneyTable() возвращает?
|
|
![]() |
#19 |
Участник
|
Да DreamCreator что делает функция this.send
|
|
![]() |
#20 |
Участник
|
|
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|