on 10-25-2013 11:35 PM
Hola
Les comento, tengo una búsqueda formateada en Factura Clientes ==> Precio Bruto esta me sirve para omitir los centavos y que me regrese precios netos aparte se actualiza al meter un valor en la la columna descuento (u_descuento). Hasta ahora me es funcional si ingreso el ItemCode pero ahora necesito implementar el Lector de Código de Barras por lo tanto ingreso el dato en CodeBars es aca donde me da problema. Esta es la BF que esta funcionando:
SELECT Ceiling((T0.[Price]*1.12)-((T0.[Price]*1.12)*Cast($[inv1.U_Descuento] as Numeric)/100)) FROM ITM1 T0 WHERE T0.[PriceList] =2 AND T0.Itemcode=$[inv1.itemcode]
y asi la tengo configurada en SBO:
Como la ITM1 no tiene CodeBars intente modificar la BF asi:
SELECT Ceiling((T0.[Price]*1.12)-((T0.[Price]*1.12)*Cast($[inv1.U_Descuento] as Numeric)/100))
FROM ITM1 T0 WHERE T0.[PriceList] =2 AND REPLACE(T0.Itemcode, '-','.')=$[inv1.itemcode]
esta deja el valor del ItemCode a 0.00 y no actualiza al meter valor en U_Descuento.
También intente con una Tabla Temporal:
SELECT T1.CodeBars, T0.Price INTO #TEMP FROM ITM1 T0
INNER JOIN OITM T1 ON T0.ItemCode=T1.ItemCode WHERE T0.PriceList=2
SELECT Ceiling((T9.[Price]*1.12)-((T9.[Price]*1.12)*Cast($[inv1.U_Descuento] as Numeric)/100))
FROM #TEMP T9 WHERE T9.CodeBars=$[inv1.CodeBars]
DROP TABLE #TEMP
esta deja el valor del ItemCode en blanco pero actualiza al ingresar el descuento. El precio menos el descuento que calcula es correcto. Si ingreso el ItemCode funciona bien no asi con el CodeBars.
Y mi ultima prueba:
SELECT T1.CodeBars, ceiling((T0.[Price]*1.12)-(T0.[Price]*1.12)/100)Precio INTO #TEMP FROM ITM1 T0
INNER JOIN OITM T1 ON T0.ItemCode=T1.ItemCode WHERE T0.PriceList=2
SELECT (T9.Precio)*Cast($[inv1.U_Descuento] AS Numeric)
FROM #TEMP T9 WHERE T9.CodeBars=$[inv1.CodeBars]
DROP TABLE #TEMP
esta deja el valor del ItemCode a 0.00, actualiza al ingresar el descuento pero multiplica el Precio * el descuento.
El escaner esta configurado para que de un TAB despues de leer el código. Me ayudan a ver que estoy haciendo mal por favor!
Saludos y Gracias.
Hola les comento que el problema con el codigo de barras quedo solucionado, al hacer el Upgrade de pl04 a pl07. Gracias por la ayuda Alessandro.
saludos.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Ok Alessandro, lo que necesito es que al ingresar (con el Scanner) el Codebars en la factura clientes, traiga el precio bruto*1.12(IVA) que aproxime los decimales, ejemplo si el precio es 249.94 que sea 249, si es 249.96 que sea 250,(precios netos) y por ultimo al modificar U_Descuento (Definido x Usuario) actualice el total ejemplo 250 - 10%= 225.
De esta manera lo tengo funcionando ahora pero ingreso manual el ItemCode, y mi BF es la siguiente:
SELECT Ceiling((T0.[Price]*1.12)-((T0.[Price]*1.12)*Cast($[inv1.U_Descuento] as Numeric)/100)) FROM ITM1 T0 WHERE T0.[PriceList] =2 AND T0.Itemcode=$[inv1.itemcode]
Gracias por responder!
User | Count |
---|---|
99 | |
11 | |
11 | |
6 | |
6 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.