|
![]() |
#1 |
Участник
|
Цитата:
Сообщение от Didukh84
![]() Есть такая ошибка:
"Ошибка времени выполнения. : Неправильные типы аргументов в операции присвоения значения переменной." Наверное каждый человек, программирующий на MorphX такое видел (я в принципе тоже встречал ![]() Есть отчет, состоящий из двух частей: серверной (занимающийся выборкой данных) и клиентской (выгрузка в Excel). Збоит на клиентской части при передачи контейнера с данными от сервера, верне когда идет возврат значения из него (контейнер передается, правда при просмотре под отладчиком вылетает ![]() Спасибо! Значение по умолчанию параметра типа EDT c array elements либо просто массива
__________________
Функциональное тестирование сайтов |
|
![]() |
#2 |
Участник
|
Версия Axapta 3.0 SP3. Ссылка не подходит в виду того, що из контейнера вытягивается значение типа NoYes. Самое интересное, что в методах, что работают после него все работает отлично!
Пример кода: FileName getFileName() { FileName ret; container con = salesReport_Enclosures.dlgParameters(); TransDate reportDate = conpeek(con, 11); str tmpStr; NoYes inclSales = conpeek(con, 16), inclExport = conpeek(con, 17), inclTHT = conpeek(con, 18); Dimension dimension = conpeek(con, 12); .... } Ошибка вылетает при инициализации reportDate уже. При работе отладчика видно что контейнер значение получил (размер стал равным 22). Но просмотреть их нельзя - выкидывает из Системы. Следующие методы, который выполняются за этим работают нормально. Кстати, тип возвращаемого значения аналогичных типу переменной (проверял). Да, кстати, класс объекта salesReport_Enclosures (NMF_SalesReport_EnclosureSalesAnalysis) является наследником абастрактного класса NMF_SalesReport_Enclosures extends RunBase и выполняется на сервере |
|
![]() |
#3 |
Участник
|
![]()
Ну проблему я решил (может кому пригодится!).
я в классах создал parm методы и работает вроде без ошибок. Правда хотелось бы знать в чем ошибка старого варианта.... |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|