Identificador de Regra
CTB-650CAJRE02
Módulo: CTB - Contabilidade.
Finalidade: Disponibilizar via regra os principais campos da tela antes de excluir, 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: F650CAJ
Transação: Não se aplica.
Regra:
Definir Numero CTBNCodAju;
Definir Alfa CTBADesAju;
Definir Alfa CTBAModAju;
Definir Alfa CTBABasAju;
Definir Alfa CTBAAbgFil;
Definir Alfa CTBAAbgAfi;
Definir Alfa CTBAAbgGcc;
Definir Alfa CTBAAbgCta;
Definir Alfa CTBAFecCan;
Definir Alfa CTBALotFil;
Definir Alfa CTBACtaAju;
Definir Numero CTBNCtaDeb;
Definir Numero CTBNCtaCre;
Definir Alfa CTBANatOri;
Definir Alfa CTBAAjuOri;
Definir Alfa CTBAAjuCpa;
Definir Numero CTBNCodHpd;
Definir Alfa CTBACplLct;
Definir Data CTBDMesAno;
Definir Data CTBDDatLct;
Definir Alfa CTBACodMoeInd;
Definir Numero CTBNVlrCotInd;
Definir Data CTBDDatMoeInd;
Definir Alfa CTBACodMoeVa1;
Definir Numero CTBNVlrCotVa1;
Definir Data CTBDDatMoeVa1;
Definir Alfa CTBACodMoeVa2;
Definir Numero CTBNVlrCotVa2;
Definir Data CTBDDatMoeVa2;
Definir Numero CTBNArrInt;
Definir Numero CTBNArrDec;
Definir Alfa CTBATipZer;
Definir Alfa CTBACodMoeCon;
Definir Numero CTBNVlrCotCon;
Definir Data CTBDDatMoeCon;
se (( CTBNCodAju = 1) e ( CTBAModAju = "I") e ( CTBABasAju = "M") e
( CTBAAbgFil = "1") e ( CTBAAbgAfi = "1") e ( CTBAAbgGcc = "1") e
( CTBAAbgCta = "120") e ( CTBAFecCan = "N") e ( CTBALotFil = "S") e
( CTBACtaAju = "N") e ( CTBNCtaDeb = 120) e ( CTBNCtaCre = 60) e
( CTBANatOri = "C") e ( CTBAAjuOri = "N") e ( CTBAAjuCpa = "N") e
( CTBNCodHpd = 1001) e ( CTBDMesAno = 39203) e ( CTBDDatLct = 39222) e
( CTBACodMoeInd = "01") e ( CTBNVlrCotInd = 1) e ( CTBDDatMoeInd = 38928) e
( CTBNVlrCotCon = 1) e ( CTBDDatMoeCon = 38928))
Mensagem(Erro,"Processamento não permitido!");
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
CTBNCodAju | NÚMERO | Código do Ajuste | N |
CTBADesAju | ALFA | Descrição do Ajuste | N |
CTBAModAju | ALFA | Modalidade do Ajuste | N |
CTBABasAju | ALFA | Modalidade do ajuste contábil | N |
CTBAAbgFil | ALFA | Abrangência Código Filial | N |
CTBAAbgAfi | ALFA | Abrangência código do agrupamento de filiais | N |
CTBAAbgGcc | ALFA | Abrangência do código do grupo de contas | N |
CTBAAbgCta | ALFA | Abrangência de conta contábil reduzida | N |
CTBAFecCan | ALFA | Fechar período de lançamento na(s) filial(is) informada(s) | N |
CTBALotFil | ALFA | Gerar lote por filial | N |
CTBACtaAju | ALFA | Mostrar contas contábeis de ajuste | 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 |
CTBANatOri | ALFA | Considerar como natureza de origem | N |
CTBAAjuOri | ALFA | Conta contábil que será utilizada na natureza de origem | N |
CTBAAjuCpa | ALFA | Conta contábil que será utilizada na natureza de contra partida | N |
CTBNCodHpd | NÚMERO | Código do histórico padrão | N |
CTBACplLct | ALFA | Descrição complementar do lançamento | N |
CTBDMesAno | DATA | Mês e ano de competência para filtro | N |
CTBDDatLct | DATA | Data do lançamento | N |
CTBACodMoeInd | ALFA | Código da moeda ou índice | N |
CTBNVlrCotInd | NÚMERO | Valor da cotação índice | N |
CTBDDatMoeInd | DATA | Data da cotação da moeda ou índice | N |
CTBACodMoeVa1 | ALFA | Código da Moeda/Variação 1 | N |
CTBNVlrCotVa1 | NÚMERO | Valor da Cotação 1 | N |
CTBDDatMoeVa1 | DATA | Data Cotação/Variação 1 | N |
CTBACodMoeVa2 | ALFA | Código da Moeda/Variação 2 | N |
CTBNVlrCotVa2 | NÚMERO | Valor da Cotação 2 | N |
CTBDDatMoeVa2 | DATA | Data Cotação/Variação 2 | N |
CTBNArrInt | NÚMERO | Arredondamento Inteiros | N |
CTBNArrDec | NÚMERO | Aredondamento Decimal | N |
CTBATipZer | ALFA | Tipo de Zeramento Totalizado,Individualizado | N |
CTBACodMoeCon | ALFA | Código da Moeda Conversão | N |
CTBNVlrCotCon | NÚMERO | Valor da Cotação Conversão | N |
CTBDDatMoeCon | DATA | Data Cotação Fechamento Conversã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.