[csharp-l] Manejo SDT

Buenas tardes estimados foristas,


En un procedimiento estoy recuperando los datos de una tabla, los coloco en un SDT y devuelvo el SDT por parámetro a una transacción....
For each order ProveedorNombreSeleccion 
where ProveedorNombreSeleccion = &wCampoSeleccion 
&NSProveedor.ProveedorId  = ProveedorId
&NSProveedor.ProveedorLista = ProveedorListaPreciosVigente
&NSProveedor.ProveedorIdentificacion = ProveedorIdentificacion
when none
&NSProveedor.ProveedorId  = 0
&NSProveedor.ProveedorLista = 0
endfor

El SDT está compuesto por los 3 tres elementos usados en el for each, definidos con base en los atributos de la transaction, y no es collection.

El problema que tengo es que la transacción que recibe el SDT solo tiene el valor del 1er elemento (ProveedorId), los demás elementos vienen en 0 o en blanco.

Agradezco su ayuda.

Trabajo GX Evo 2, .net, sql.

Gracias mil,

Mónica F.

P Antes de imprimir, piense en su compromiso con el medio Ambiente C

--
Has recibido este mensaje porque estás suscrito al grupo "GeneXus" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a genexus+unsubscribe@googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
 
 

0 Response to "[csharp-l] Manejo SDT"

Publicar un comentario