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.