Hola
No puedes utilizar sdt en los parametros
Soluciones
1)WebSession
&VentasCabecera.Fromxml(&Session.get('reporte'))
2)
En el reporte
pcargasdt(&VentasCabecera) , es de tipo internal
Saludos
Leonardo Zepeda A.
El 5 de octubre de 2010 14:27, Cristian <cverau@gmail.com> escribió:
Realice lo que me comentas fabricio, pero sin resultados positivos.El 5 de octubre de 2010 14:07, Fabricio Enrique Cuadros <cuadrosfabricio@gmail.com> escribió:
Hola Cristian. Proba haciendo un cambio en el sdt (agrega un nuevo campo) que te da este problema y volve a compilar.
2010/10/5 Cristian <cverau@gmail.com>
Estimados tengo un objeto procedure con las siguientes características: Main Program, Call Protocol HTTP, Only to File.Variables&VentasCabecera Tipo SDTVentasCabecera
Rulesparm(&VentasCabecera);Output_File('Ventas','pdf');SourceDo While &Elementos <= &VentasCabecera.Countprint Detalle{&VentasCabeceraItem.ID,&VentasCabeceraItem.Date}//Entre llaves señalo los controles que están referenciando a los elementos del sdt y que son parte del printblock&Elementos+=1EnddoEl Error
Error de servidor en la aplicación '/Test'.
Referencia a objeto no establecida como instancia de un objeto.
Descripción: Excepción no controlada al ejecutar la solicitud Web actual. Revise el seguimiento de la pila para obtener más información acerca del error y dónde se originó en el código.
Detalles de la excepción: System.NullReferenceException: Referencia a objeto no establecida como instancia de un objeto.
Error de código fuente:
Se ha generado una excepción no controlada durante la ejecución de la solicitud Web actual. La información sobre el origen y la ubicación de la excepción pueden identificarse utilizando la excepción del seguimiento de la pila siguiente.
Seguimiento de la pila:
[NullReferenceException: Referencia a objeto no establecida como instancia de un objeto.] GeneXus.Programs.areporteauditoriafacturassinnroentrega.executePrivate() +773 GeneXus.Programs.areporteauditoriafacturassinnroentrega.webExecute() +202 GeneXus.Http.GXHttpHandler.ProcessRequest(HttpContext httpContext) +423 [Exception: GXApplication exception] GeneXus.Http.GXHttpHandler.ProcessRequest(HttpContext httpContext) +512 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +181 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +75
Información de versión: Versión de Microsoft .NET Framework:2.0.50727.4952; Versión ASP.NET:2.0.50727.4927Este error lo arroja ya sea recorra el sdt con los ciclos Do While o For ... in ...Nota: En la versión 9 funciona sin problemas estoy en la X Evolution 1 U3Desde ya agradezco sus comentarios.
--
Fabricio Cuadros
--
Has recibido este mensaje porque estás suscrito al grupo "GeneXus" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a genexus@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a genexus+unsubscribe@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/genexus?hl=es.
0 Response to "Re: [csharp-l] Consulta Sdt"
Publicar un comentario