Búsqueda Formateada Serie/Clase Documento


#1

Estimados, espero me puedan ayudar:
En las facturas de proveedores tenemos dos tipos de Números de series. Uno para mercadería (Stock) y otro para Servicios (Servicios). A su ves, el contenido de la factura tiene dos formatos, uno para servicios y otro para Artículos (Mercadería, Stock).
Lo que necesito, es que al elegir el contenido para Servicios, el Número de serie cambie a “Servicios” y cuando elija Artículo, el número de serie cambie a “STOCK”.

Para esto he hecho la siguiente Búsqueda formateada, pero me da error (-1003). Le agradecería su ayuda.


#2

Hola Jama
Tienes varias cosas por corregir

  1. Los valores del campo DocType son I o S, no Articulo y Servicio
  2. Cuando utilizar la tabla OPCH estas accediendo a los registros almacenados en base de datos y la factura todavía no esta creada, por lo cual no debes utilizar nada en el FROM ni el WHERE

Saludos,
Andres Ramirez Jaramillo :colombia:


#3

Hola andresramirez

He corregido, pero sigue sin funcionar. Esto es lo que he probado ahora.


#4

Hola Jama
la sintaxis es incorrecta

SELECT
CASE
	WHEN $[$3.1.0] = 'I' THEN 'STOCK'
	ELSE 'SERVICIO'
END

#5

Estimado andresramirez

Muchas gracias por la ayuda. Ahora sí me resultó. No había hecho una BF de este tipo antes.
Excelente profesor.

Saludos


#6

Hola @Jama.

Si la respuesta del compañero ha sido satisfactoria, no olvides marcarla como solución.

Saludos. :wink:


#7

Este tema se cerró automáticamente 7 días después del último post. No se permiten nuevas respuestas.