Lógica de regla

La columna Lógica de regla se emplea para crear búsquedas multidimensionales y expresiones de reglas de comprobación. Las columnas Lógica de regla se procesan para los informes únicamente en los modos #ModeRule o #ModeList. Tras procesarse una lógica de regla para una regla en el informe de comprobación, Gestión de datos indica si la regla es correcta o ha fallado.

Expresiones condicionales de reglas de comprobación

Las expresiones de reglas de comprobación se utilizan principalmente para validar balances de cuenta del sistema de destino al realizar búsquedas multidimensionales. Las expresiones devuelven resultados True o False.

Por ejemplo, la siguiente expresión devuelve true (OK) si Cash (una cuenta de destino) tiene un saldo positivo y false (Error) cuando no es así:

|,,,YTD,<Entity Currency>,,Cash,[ICP None],[None],[None],[None],[None],,,,,,,,,,,,,,,,|>0

En este ejemplo, la expresión de la regla de comprobación devuelve true (OK) cuando el valor de Cash (una cuenta de destino) más 1000 dólares es mayor o igual que el valor de AccruedTax (otra cuenta de destino), y false (error) cuando no es así:

|,,,YTD,<Entity Currency>,,Cash,[ICP None],[None],[None],[None],[None],,,,,,,,,,,,,,,,|+1000>=|,,,YTD,<Entity Currency>,,AccruedTax,[ICP None],[None],[None],[None],[None],,,,,,,,,,,,,,,,|