cancel
Showing results for 
Search instead for 
Did you mean: 

PROBLEMAS CON BUSQUEDA FORMATEADA

Former Member
0 Kudos

Hola chicos,

estoy creando una busqueda formateada muy sencilla, pero no funciona. Lo que estoy haciendo es multiplicar el campo "cantidad" por el campo "articulos por unidad de venta" pero se debe hacer el calculo sin haber creado el documento.

Utilicé esta busqueda pero no arroja valor porque aun no ha sido creada, entonces su valor siempre es cero.

SELECT ($[$38.INV1.Quantity]) * ($[$38.INV1.NumPerMsr])

Por algunos post que he revisado en este foro mi busqueda formateada quedó así:

((SELECT CAST($[INV1.Quantity] AS NUMERIC)) * (SELECT CAST($[INV1.NumPerMsr] AS NUMERIC))

pero marca un error "incorrect sintaxis near INV1.Quantity e incorrect sintaxis near inv1.NumPerMsr.

Alguien podría orientarme para saber que stoy haciendo mal?

saludos y gracias de antemano.

Accepted Solutions (1)

Accepted Solutions (1)

felipe_loyolarodriguez
Active Contributor
0 Kudos

Hola Nancy

Esa forma solo sirve cuando el campo es de cabecera.

cuando haces referencia a un campo de linea debes hacerlo de otra manera

prueba de esta forma


SELECT ($[$38.1.Number]) * ($[$38.213.Number])

Si me das un correo, te puedo enviar un manual de esto

Saludos

FLR

Edited by: Floyola on Feb 9, 2011 2:40 PM

Former Member
0 Kudos

HOLA FLOYOLA,

Agradezco tu pronta respuesta, misma que me solucióna el problema. solo tengo una duda, esto mismo puede aplicar para cuando hago una división?. porque hice otra busqueda que anexo en un campo de usuario. a un costado del Stock en la pestaña de inventario del dato maestro en la que tengo que dividir el campo de stock "stok2 entre el campo "articulos por unidad de venta" pero la forma que me indicas funciona bien para el campod e stock pero para los articulos de unidad de venta no trae columa.

Te dejo mi dirección de correo para que me hagas favor de enviar el documento, debido a que tengo varias dudas sobre otras busquedas formateadas. athenea_78 es de hotmail

saludos y gracias.

felipe_loyolarodriguez
Active Contributor
0 Kudos

Hola Nancy

Como te comentaba y podras leer en el manual que te envie.

Los campos de cabecera los llamas de la siguiente manera


SELECT $[$item.tabla.campo]

Los campos a nivel de detalle los llamas asi


SELECT $[$item.columna.number/date/money/0]

Para los campos de usuario funciona de la misma manera segun corresponda

Ejemplo


SELECT $[$38.OINV.U_condvta] -- campo de cabecera

para los campos de usuario a nivel de detalle


SELECT $[$38.U_Dcto.(number o date o money o 0)]

Con la informacion del sistema, puedes ver los datos de cada campo.

Saludos

FLR

Edited by: Floyola on Feb 9, 2011 6:28 PM

Former Member
0 Kudos

Hola Loyola,

Podrías enviarme el manual a mi correo, creo que también lo estoy necesitando mconstanza06 de hotmail .com

Muchas Gracias..

Edited by: Rodriguez Motos, S.L. on Feb 11, 2011 2:06 PM

Former Member
0 Kudos

Muchas gracias Felipe.

saludos.

Former Member
0 Kudos

Podrían enviarme el documento a mi tambien cruz11_andres con yahoo.es

Answers (0)