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.