Identificador de Regra
CTB-070CDFIL01
Módulo: CTB - Contabilidade.
Finalidade: Este identificador é acionado ao alterar o registro da filial na tela Cadastros > Filiais > Parâmetros por Gestão > Contabilidade (F070FCT), disponibilizando variáveis com os valores de todos os campos da página ativa na tela para a regra, inclusive os campos de usuário.
Características: Os campos da tela são disponibilizados em variáveis com os nomes começando com letra "x", seguido do nome do campo nas tabelas E070FIL (primeira página da tela) ou E070FIN (segunda página). Por exemplo, o campo "Gravar Log" é disponibilizado numa variável chamada "xCtbLog", pois o nome do campo na tabela E070FIL é CtbLog. Sendo assim, os campos de usuário serão disponibilizados em variáveis cuja denominação será "xUSU_Teste", por exemplo.
Tela: F070FCT
Transação: Não se aplica.
Regra:
Definir Alfa xEstado;
Definir Numero xPagina;
Definir Alfa xRetorno;
se ((xEstado = "M") e (xPagina = 1))
xRetorno = "S";
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
xEstado | ALFA | "M" - Modificando / "I" - Inserindo / "E" - Excluindo | N |
xPagina | NÚMERO | Número da página ativa na tela no momento em que a regra foi chamada | N |
xRetorno | ALFA | "N" - O processo de alteração é abortado / "S" - A alteração é processada | S |
Atenção
Caso o parâmetro global LisVarReg esteja habilitado, a variável ListaVariaveis estará disponível em todos os identificadores de regras do sistema. O conteúdo desta variável lista os campos disponibilizados no identificador de regras em questão.
Não é aconselhada a ativação desse parâmetro global para o uso cotidiano. Esse recurso de listagem dos campos de identificadores auxilia a construção de regras e o Suporte para, por exemplo, depuração ou quando não houver acesso à documentação dos identificadores de regras.