Identificador de Regra

CTB-643LPGRE00

Módulo: CTB - Contabilidade.

Disponibilizar via regra os principais campos da tela antes de processar, para que o usuário consista as informações da forma que desejar.

Características: As variáveis disponibilizadas para regra serão somente as que estiverem visíveis na tela durante a execução.

Tela: F043LPG

Transação: Não se aplica.

Regra:

Definir Numero CTBNCodPrg;
Definir Alfa CTBADesPrg;
Definir Data CTBDCptIni;
Definir Numero CTBNQtdLct;
Definir Numero CTBNProLct;
Definir Numero CTBNDiaBas;
Definir Numero CTBNCtaDeb;
Definir Numero CTBNCtaCre;
Definir Numero CTBNVlrLct;
Definir Numero CTBNCodHpd;
Definir Alfa CTBACplLct;
Definir Alfa CTBAIndSeq;
Definir Numero CTBNCgcCpf;
Definir Numero CTBNCodReg;
Definir Alfa CTBASitPrg;
Definir Numero CTBNUsuGer;
Definir Data CTBDDatGer;
Definir Alfa CTBAHorGer;

se (( CTBNCodPrg = 1) e ( CTBDCptIni = 39203) e ( CTBNQtdLct = 1) e
( CTBNDiaBas = 1) e ( CTBNCtaDeb = 120) e ( CTBNCtaCre = 60) e
( CTBNVlrLct = 100) e ( CTBAIndSeq = "S") e ( CTBASitPrg = "A") e
( CTBNUsuGer = 15) e ( CTBDDatGer = 39221) e ( CTBAHorGer = "09:39"))
Mensagem(Erro,"Alteração/Inserção não permitida!");

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
CTBNCodPrg NÚMERO Código da Programação N
CTBADesPrg ALFA Descrição da Programação N
CTBDCptIni DATA Competência inicial da programação N
CTBNQtdLct NÚMERO Quantidade de lançamentos programados N
CTBNProLct NÚMERO Quantidade de lançamentos já processados N
CTBNDiaBas NÚMERO Dia do mês base para o lançamento N
CTBNCtaDeb NÚMERO Número reduzido da conta de débito N
CTBNCtaCre NÚMERO Número reduzido da conta de crédito N
CTBNVlrLct NÚMERO Valor do lançamento contábil N
CTBNCodHpd NÚMERO Código do histórico padrão N
CTBACplLct ALFA Descrição complementar do lançamento N
CTBAIndSeq ALFA Indicativo se concatena a seqüência da programação no complemento do lançamento N
CTBNCgcCpf NÚMERO Número do CNPJ ou CPF N
CTBNCodReg NÚMERO Código da regra N
CTBASitPrg ALFA Situação da programação N
CTBNUsuGer NÚMERO Usuário responsável pela geração da programação N
CTBDDatGer DATA Data da geração da programação N
CTBAHorGer ALFA Hora da geração da programação 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ê?