Consulta formateada

Quien pueda apoyar,

Favor orientacion para crear un consulta formateada.

Se requiere que la copiar desde un pedido o una entrada de mercancia hacia una factura de proveedores. En algun campo de usuario de la factura, se almacene el nro de dicho pedido o entrada.

Graciass

A nivel de linea, en la factura (PCH1) existe el campo BeseRef, BaseEntry y BaseType que contiene las referencias del documento de donde proviene cada linea importada.

Entonces tienes 2 opciones:

  • Dado que desde un campo de cabecera no puedes acceder directamente a los datos de las lineas hasta que no este grabado en la BD la factura, debes hacer la FS en el UDF con la opcion “Actualizacion Atomatica si se Producen Modificaciones” y “Actualizar Regularmente”. Con esto obtendras dicho dato cuando se registre, actualice o visualice la factura.
  • Asignar el Valor al UDF al momento de guardar la Factura por medio del sbo_sp_transactionnotification.

En la primera opcion, el Query seria algo asi:

SELECT 
	MAX(BaseRef) as BaseRef
FROM 
	OPCH T0 JOIN PCH1 T1 ON T0.DocEntry = T1.DocEntry
WHERE
	BaseRef is not null
	AND DocNum = $[OPCH.DocNum]

Saludos.

3 Me gusta

Gracias GabrielGS, solo con el campo este BaseRef me sirve para lo que necesito.

1 me gusta

Respuesta pefecta y bien explicada

1 me gusta

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