Esta versão do sistema foi descontinuada e não recebe atualizações e novas implementações. Acesse a documentação da versão 5.10.3 aqui

GER-085CADAS02

Módulo: GER - Gerais.

Finalidade: Permite o retorno de parâmetros fiscais definidos via regra na inclusão ou alteração do cadastro do cliente.

Tela: F085CAD.

Regra:

Definir alfa VSEstado;

Se (VSEstado = "INSERINDO")
Inicio

Se (E085Cli.TipEmc = 1)
Inicio
E085Cli.RetCof = "N";
E085Cli.RetCsl = "N";
E085Cli.RetPis = "N";
E085Cli.RetOur = "N";
E085Cli.RetPro = "N";
E085Cli.RetIrf = "N";
E085Cli.PerAin = 1;
Fim;

Se (E085Cli.TipEmc = 2)
Inicio
E085Cli.RetCof = "S";
E085Cli.RetCsl = "S";
E085Cli.RetPis = "S";
E085Cli.RetOur = "S";
E085Cli.RetPro = "S";
E085Cli.RetIrf = "S";
E085Cli.PerAin = 2;
Fim;

Fim;

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VSInterageComUsuario STRING Identifica se a regra foi acionada num processo web ou não ("S - Sim" ou "N - Não") N
VSEstado ALFA Operação que está sendo executada no momento da execução da regra ("INSERINDO" ou "ALTERANDO") N

Todos os campos do cadastro do cliente estão disponíveis através de acesso direto a tabela pela sintaxe "Tabela.Campo". Exemplo: E085Cli.CodCli para acessar o código do cliente.

As seguintes variáveis foram disponibilizadas como retorno através da mesma sintaxe:

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.

Este artigo ajudou você?