Busqueda formateada para diario
Buenos dias a todos
Desde ya muy agradecido por su ayuda, estoy haciendo una búsqueda formateada para colocar un valor tomado de la tabla OACT del campo U_VS_CTDS y colocarlo en el detalle de asiento un campo definido de usuario en el formulario de diario.
Esta es sentencia SQL que estoy utilizando
SELECT T0.U_VS_CTDS FROM OACT T0 WHERE T0.AcctCode=SELECT $[$76.1.0]
pero no me devuelve nada y el sql me manda un mensaje que tengo error cerca del segundo select 2
Gracias
Primero, el campo U_VS_CTDS no viene de origen si no que fue agregado por un usuario o tu partner, por eso inicia con U, segundo quita el 2º SELECT y coloca directamente el dato a buscar después del = o en otro caso completa la 2ª sentencia SELECT como debe ser:
SELECT campo FROM tabla [WHERE campo = dato a filtrar]
Saludos
Prueba con lo siguiente
SELECT T0.U_VS_CTDS FROM OACT T0 WHERE T0.AcctCode= $[OACT.U_VS_CTDS]
Saludos.
Juan
Mira a ver si me puedes decir que estoy haciendo mal....
Necesito que cada vez que se ingrese una cuenta en el formulario de Asiento diario me jale el campo de usuario U_VS_CTDS de la tabla OACT.
Esta es mi consulta apuntando al
esta es la asignación del query
pero cuando lo pruebo y me arroja este error
Gracias por tu ayuda
La pregunta no va direccionada hacia mi pero me gustaría ayudar.
Verifica esto:
- Genera la siguiente consulta: SELECT T0.[AcctCode] FROM OACT T0.
- Ve como los valores de este campo no son iguales a los que trae el campo "Cuenta de mayor/Código SN" por lo tanto tu BF no trae valor alguno.
A no ser que este mal, la consulta SELECT T0.[AcctCode] FROM OACT T0. te traerá valores como "_SYS00000000004" por lo tanto no encuentra coincidencias.
De rápido se me ocurre que hagas tu query de la búsqueda formateada en base al AcctName $[$76.2.0] o no se si funcione con el FormatCode $[JDT1.FormatCode]
Olvida lo anterior, me quede con la inquietud y he realizado algunas pruebas, esto te funcionará de maravilla:
SELECT T0.U_VS_CTDS FROM OACT T0 WHERE T0.AcctCode = $[JDT1.Account]
De Maravilla!!! se acabo este problema.
Muy agradecido por tu apoyo
🙂
Te sugiero que la próxima vez que tengas alguna duda la introduzcas a la comunidad como una discusión y no como Blog.
Mediante la discusión tienes la oportunidad de agradecer la retribuciones marcando respuestas de ayuda, respuesta correcta y hasta un simple "Like"
Animo compañero.
lo tendré en cuenta para la próxima, te lo prometo.
se nota que soy nuevo no? jejejeje...
Lo que importa es el interés por aprender. 🙂