Identificador de Regra

EST-213QBTRE01

Módulo: EST - Estoques.

Finalidade: Permitir manipular e consistir os valores da quebra técnica.

Características: Se a chamada da regra for de:
- Inicialização (VSEstado=INICIALIZANDO) apenas os campos DESQBT, ABRQBT, CODFIL, ABGORI, ABGFAM, ABGPRO, ABGDER, ABGDEP, PERQBT, TNSQBT, NUMDOC, NUMPRJ, CODFPJ, CTAFIN, CTARED e CODCCU da tabela E213QBT podem ser retornados ao sistema.
- Exclusão (VSEstado= EXCLUINDO), Alteração (VSEstado = ALTERANDO), Inclusão (VSEstado=INCLUINDO) e Fechando (VSEstado=FECHANDO) todos os campos da tabela E213QBT estão disponíveis para consistência.

Tela: F213QBT

Transação: Não se aplica.

Regra:

Definir Alfa VSEstado;
Definir Alfa VSInteracao;

Se (VSEstado = "INICIALIZANDO")
{
E213QBT.DesQbt = "XYZ - Descrição";
E213QBT.AbrQbt = "XYZ";
E213QBT.CodFil = 1;
E213QBT.AbgOri = "\"90\"";
E213QBT.AbgFam = "\"91\"";
E213QBT.AbgPro = "\"9101\",\"9102\"";
E213QBT.AbgDer = "";
E213QBT.AbgDep = "\"DEP09\"";
E213QBT.PerQbt = 0.15;
E213QBT.TnsQbt = "90257";
E213QBT.NumDoc = 1234;
E213QBT.NumPrj = 101;
E213QBT.CodFpj = 1;
E213QBT.CtaFin = 1022;
E213QBT.CtaRed = 80;
E213QBT.CodCcu = "1104";
}
Senao
Se (VSInteracao = "INTERATIVO")
Mensagem(Retorna,VSEstado);

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
VSEstado ALFA Indica a operação sendo realizada: INICIALIZANDO, "INSERINDO", "ALTERANDO", FECHANDO ou EXCLUINDO. N
VSOrigem ALFA Indica a rotina origem da chamada, nesse caso assumirá sempre o valor QBT. N
VSInteracao ALFA Indica o tipo de interação da rotina, assumindo o valor "INTERATIVO" quando o usuário chamou a tela via menu: INTERATIVO ou AUTOMATICO via processo automático. N

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ê?