Identificador de Regra

CTB-650PLTRE01

Módulo: CTB - Contabilidade.

Finalidade: Disponibilizar via regra os principais campos da tela ao processar cada registro, 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 visíveis na tela durante a execução.
As variáveis com iniciais "CTB" + "TIPO (N,A,D)" + "G" são variáveis de campos de grade (Lotes) e serão disponibilizadas para regra somente quando estiverem visíveis na grade durante a execução. Ex: CTBNGNumLct.

Tela: F650PLT

Transação: Não se aplica.

Regra:

Definir Alfa CTBANumLot;
Definir Alfa CTBACodFil;
Definir Alfa CTBAUsuDig;
Definir Data CTBDDatIni;
Definir Data CTBDDatFim;
Definir Alfa CTBAModLot;
Definir Alfa CTBAOpcCtb;
Definir Alfa CTBAComLct;
Definir Alfa CTBAOriLct;
Definir Alfa CTBAOpcCla;
Definir Alfa CTBACodAfi;
Definir Numero CTBNGSelLot;
Definir Numero CTBNGNumLot;
Definir Data CTBDGDatLot;
Definir Numero CTBNGTotInf;
Definir Numero CTBNGCodFil;
Definir Alfa CTBAGDesLot;
Definir Numero CTBNGUsuLot;
Definir Numero CTBNGCodUsu;
Definir Data CTBDGDatEnt;
Definir Numero CTBNGHorEnt;
Definir Alfa CTBADBMemoCpl;
Definir Alfa CTBADBMemoObsCpl;
Definir Numero CTBNGTotDeb;
Definir Numero CTBNGTotCre;
Definir Numero CTBNGDifLot;



se (( CTBANumLot = "2") e ( CTBACodFil = "1") e ( CTBAUsuDig = "3") e
( CTBDDatIni = 37256) e ( CTBDDatFim = 39221) e ( CTBAModLot = "Todos" ) e
( CTBAOpcCtb = "Contabilizar" ) e ( CTBAComLct = "NAO" ) e ( CTBAOriLct = "VEN") e
( CTBAOpcCla = "Lote" ) e ( CTBACodAfi = "1") e ( CTBNGSelLot = 1) e
( CTBNGNumLot = 2) e ( CTBDGDatLot = 37279) e ( CTBNGTotDeb = 8534.4) e
( CTBNGTotCre = 8534.4) e ( CTBNGTotInf = 8534.4) e ( CTBNGCodFil = 1) e
( CTBAGDesLot = "INT. VENDAS") e ( CTBNGUsuLot = 3) e ( CTBNGCodUsu = 3) e
( CTBDGDatEnt = 37402) e ( CTBNGHorEnt = 570))
Mensagem(Erro,"Processamento não permitido!");

Variáveis Disponibilizadas:

Nome Tipo Observações Retorna Valor
CTBANumLot ALFA Abrangência Numero do Lote N
CTBACodFil ALFA Abrangência Código da Filial N
CTBAUsuDig ALFA Abrangência Número do cadastro do usuário digitador N
CTBDDatIni DATA Data Inicial N
CTBDDatFim DATA Data Final N
CTBAModLot ALFA Modulo do Lote N
CTBAOpcCtb ALFA Opção Contabilizar,Excluir,Reverter N
CTBAComLct ALFA Mostra Lançamento Sim,Nao N
CTBAOriLct ALFA Origem do Lançamento N
CTBAOpcCla ALFA Classificação Lote,Data/Lote,Módulo/Data,Módulo/Lote N
CTBACodAfi ALFA Abrangência Código Filial N
CTBNGSelLot NÚMERO Seleção N
CTBNGNumLot NÚMERO Numero do Lote N
CTBDGDatLot DATA Data Lote N
CTBNGTotInf NÚMERO Total do lote informado N
CTBNGCodFil NÚMERO Código Filial N
CTBAGDesLot ALFA Descrição do Lote N
CTBNGUsuLot NÚMERO Usuário Lote N
CTBNGCodUsu NÚMERO Código usuário N
CTBDGDatEnt DATA Data de Entrada do Lote N
CTBNGHorEnt NÚMERO Hora de Entrada do Lote N
CTBADBMemoCpl ALFA Descrição complementar do lançamento N
CTBADBMemoObsCpl ALFA Observação complementar do lançamento N
CTBNGTotDeb NÚMERO Total dos débitos do lote N
CTBNGTotCre NÚMERO Total dos créditos do lote N
CTBNGDifLot NÚMERO Diferença Entre TotDeb e TotCre 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ê?