Home

TOTVS | Plataformas e tecnologias

Árvore de páginas

FAQ: 288-Regra de existência (cf0102)
Produto:Datasul
Ambiente:EMS 2
Versão:1
Sintoma
288-Regra de existência (cf0102)
Causa
Regra de existência (cf0102)
Solução
A regra de existência (programa cf0102) define se o componente da estrutura existe ou não na estrutura configurada, através de variáveis já especificadas no modelo ou em modelos anteriores dentro do modelo configurado.

As regras de existência não são calculadas, somente validadas. Por isto devem conter condições e não cálculos. Em uma regra de existência NÃO deve haver COLCHETES, somente condições.

Ex.: var = 2 e peso > 20

(var = 1 e var2 = "A") ou (var = 2 e var2 = "B")

var <> "AKM" e var2 <> "1"

var = "AKM" ou var = "ALA" ou var = "AK"

O sistema aceita as seguintes condições:

<> = >= <= e ou

Obs.: os valores caracter devem estar entre aspas "".


Esta INCORRETO definir a regra com a sintaxe abaixo:

Alim = "1" ou "2" ou "3"

Com esta sintaxe o interpretador de regras não consegue definir com qual variável o conteúdo "2" e "3" esta sendo comparado, gerando problemas na configuração do produto.

A sintaxe correta é:

Alim = "1" ou Alim = "2" ou Alim = "3"
| |
-- Variável --- Variável

SEMPRE informe a variável com o qual o conteúdo deve ser comparado.