Expresiones de validación de campo

En los parámetros Validación de un perfil de campo, utilice el recuadro Expresión para escribir una expresión para la validación de campo/s numérico/s (incluyendo campos de códigos de barras). Por ejemplo, podría utilizar esto para confirmar que el impuesto a ventas en una factura tiene el porcentaje correcto del importe total. Esta es parte de la validación de valores de campos.

La tabla a continuación muestran los caracteres que son válidos en expresiones utilizadas para validar campos.

Carácter Significado Ejemplo
Operadores aritméticos
+ Sumar =FieldA+FieldB
- Restar =FieldA-FieldB
: Suma de los campos desde/a <FieldA:FieldB
* Multiplicar >FieldA*10
/ Dividir =FieldA/2 (si ambos operados son enteros, el resultado es un entero.)
% Resto =FieldA%100 (devuelve el resto de la división FieldA / 100)
Operador condicional
? ¿Existe el campo? =?FieldB (devuelve 1 si el campo existe; de lo contrario 0)
Operadores relacionales
= Igual a =100
> Mayor que >FieldC
< Menor que <FieldC
>= Mayor o igual que FieldA>=FieldB
<= Menor o igual que FieldA<=FieldB+FieldC
Operador lógico
; Y (entre dos expresiones) FieldA=FieldB+FieldC; FieldA=FieldD
Otros caracteres
( ) Paréntesis (FieldA+FieldB)*FieldC
  • Se permiten espacios entre los operadores No obstante, reducen el espacio disponible para escribir la expresión.
  • Tenga en cuenta que los nombres de campo distinguen mayúsculas de minúsculas.
  • No se permiten paréntesis anidados.

Hay dos tipos de expresiones. Para obtener más información, haga clic en una opción a continuación, según su situación:

El tipo 1 valida el campo actual en referencia a otros campos.

El tipo 2 valida cualquier campo numérico en el perfil de factura.

Nota Si el campo actual no es numérico, la expresión debe ser de tipo 2 y valida otro campo, porque los campos que no son numéricos no se pueden validar mediante una expresión. Además, cuando utiliza un punto y coma como operador AND, la expresión siempre debe ser el tipo 2 .