cancel
Showing results for 
Search instead for 
Did you mean: 

Alimentar un campo de usuario con datos de un socio de negocios

former_member325322
Participant
0 Kudos

Necesito incorporar a un campo de usuario el codigo de cliente y el nombre de un socio de negocio. el socio de negocio no es parte del formulario por lo que debe ser buscado en la tabla OCRD.

Alguien me puede orientar en ¿cómo poder buscar dicha información en la tabla de socios de negocio?,

¿es posible incorporar algun tipo de buscador para seleccionar la información desde dicha tabla?

Saludos

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hola....

Si es posible a través de Busquedas Formateadas. En primer lugar puedes crear una consulta simple que traiga el codigo y nombre del Cliente tal como se muestra a continuación:

SELECT T0.CardCode, T0.CardName FROM OCRD T0 WHERE T0.CardType = 'C'

Luego, este query lo guardas. Vas al campo de usuario, posicionado sobre el mismo presiona la combinación de teclas SHIFT + ALT+ F2, y con ello te aparecerá una ventana para crear una búsqueda formateada. En este caso, tu quieres asociar la consulta al campo de usuario, por lo que seleccionas la opcion "Buscar en valores definidos por usuario según consulta grabada"

luego en la barra gris, das doble click y seleccionas tu consulta grabada anteriormente.

Con ello, cada vez que estes en tu campo de usuario, presionando SHIFT + F2, te abrira una ventana con todas las opciones disponibles de Clientes.

Espero te sea de ayuda

Saludos Cordiales,

former_member325322
Participant
0 Kudos

Muchas gracias Poul, sin duda tu dedicada respuesta ha sido de mucha ayuda. Permíteme abusar de tus conocimientos haciendo una pregunata más.

En un primer campo de usuario aplico la query y selecciono el código del cliente desde la base de datos. ¿Cómo debiera ser la query de la busqueda formateada del segundo campo de usuario para que almacene el nombre del cliente desde el codigo del campo de ususario anterior, todo esto ocurre antes de que el documento sea grabado por lo que los campos de ausuario aún estan a nivel de variables.

En realidad mi problema está a nivel de formato de variables, adjunto la query que sin originar error no funciona

SELECT T0.CardName FROM OCRD T0 WHERE T0.CardType = 'C' and T0.CardCode=$[OPOR.U_SBOCODCLIPD.19.1]

Item=U_SBOCODCLIPD Pane=19 Variable=1

Saludos

Edited by: Patricio Godoy on May 20, 2010 8:33 PM

former_member188440
Active Contributor
0 Kudos

Intenta dejando solo el



$[opor.u_SBOCODCLIPD ]

former_member325322
Participant
0 Kudos

Muchas gracias.

Saludos

Edited by: Patricio Godoy on May 20, 2010 10:16 PM

Answers (0)