Inpector de errores en fórmulas con negación de condición


([N1] soportec) #1

Buenos días,

La siguiente expresión la da como erróneo el inspector de errores y he comprobado que si retiro el símbolo "!" utilizado para la negación entonces si es válida.

(((TIPO = "R") & !(#NRECVTA > NUMERO)) | ((TIPO = "F") & !(#NFACVTA > NUMERO)))

¿Ha cambiado el símbolo de negación?

Saludos,

Julio


([N1] fjvila) #2

Hola:

Creo que bastará con que le pongas un paréntesis delante de la negación para que no te de error (en 6x ocurre lo mismo)

Un saludo


([N1] soportec) #3

Efectivamente,

El problema se soluciona como me has indicado.

No obstante en 6x no dan error ese tipo de expresiones, solo dan error las funciones que si requieren estar entre paréntesis para la negación del resultado.

Muchas gracias,

Saludos