Buen dia, he creado una busqueda formateada en pagos efectuados, donde al elegir el campo “Cliente” y seleccionar a un Socio de negocio empleado, su ID salga automaticamente en el campo “Referencia”, esta parte funciona correctamente.
El inconveniente es que cuando se elige el campo “Cuenta”, debido a que no tiene socio de negocio, se debe mostrar la lista desplegable de empleados activos en el campo “Referencia” para que se seleccione manualmente, sin embargo, por defecto aparece automáticamente el primer ID de la lista en lugar de quedar vacio hasta que se seleccione,
Por favor podrian guiarme, no se si el problema es en el query o en la busqueda formateada.
Gracias
Query:
DECLARE @PAGOEMP VARCHAR
SELECT @PAGOEMP = $[OVPM.DOCTYPE]
DECLARE @CODEMP VARCHAR(15)
SELECT @CODEMP=$[OVPM.CARDCODE]
IF @PAGOEMP = ‘C’
SELECT T0.LICTRADNUM “DNI”, T0.“U_SYP_BPAP” + ’ ’ + T0.“U_SYP_BPAM”+’ '+T0.“U_SYP_BPNO” “Empleado”
FROM OCRD T0 WHERE T0.CARDCODE=@CODEMP
IF @PAGOEMP = ‘A’
SELECT T0.LICTRADNUM “DNI”, T0.“U_SYP_BPAP” + ’ ’ + T0.“U_SYP_BPAM”+’ '+T0.“U_SYP_BPNO” “Empleado”
FROM OCRD T0 WHERE T0.“CARDCODE” LIKE ‘E%’ AND T0.CARDTYPE=‘C’ AND FROZENFOR=‘N’ ORDER BY 2 ASC
Busqueda formateada:
En cuenta contable debe quedar vacio, pero sale el primer ID siempre