Identificador de Regra
CTB-645ICIOD01
Módulo: CTB - Contabilidade.
Finalidade: Quando cadastrado e ativo, serão executados os SQL's declarados nas variáveis disponibilizadas, no lugar dos SQL's fixos do sistema. Com isto, pode-se efetuar a integração contábil personalizada com base nas tabelas criadas pelo usuário. Este identificador está relacionado à gestão de tributos (outros documentos).
Tela: F048FCT, F645CTB.
Transação: Não se aplica.
Regra:
/* // Regra Para Integração com Tabela de Usuário // */
Definir Alfa vTabBas; /* Tabela base */
Definir Alfa vComSql; /* Comando Sql a ser executado na tabela base (não é necessário informar parâmetros empresa, filial de data movimento */
Definir Alfa vCamEmp; /* Qual o campo que identifica o código da empresa */
Definir Alfa vCamFil; /* Qual o campo que identifica o código da filial */
Definir Alfa vCamDat; /* Qual o campo que identifica a data movimento */
Definir Alfa vCamTns; /* Qual o campo que identifica o código da transação */
Definir Alfa vCamLot; /* Qual o campo que identifica o número do lote */
Definir alfa vCamCcu; /* Qual o campo que identifica o centro de custo */
Definir Alfa vCodFct;
vTabBas = "USU_TTABELA";
vComSql = "select * from USU_TTABELA where CONDICAO";
vCamEmp = "USU_CODEMP";
VCamFil = "USU_CODFIL";
vCamDat = "USU_DATEMI";
vCamTns = "USU_TNSPRO";
vCamLot = "USU_NUMLOT";
vCamCcu = "USU_CODCCU";
vCodFct = "CODIGO_FORMA_CONTABILIZACAO";
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VTABBAS | ALFA | Nome da tabela definida pelo usuário | S |
VCOMSQL | ALFA | SQL para trazer as informações que estão na tabela do usuário | S |
VCAMEMP | ALFA | Nome do campo que possui o código da empresa | S |
VCAMFIL | ALFA | Nome do campo que possui o código da filial | S |
VCAMDAT | ALFA | Nome do campo que possui a data do movimento. Este campo será filtrado de acordo com o período informado na tela de Integração Contábil | S |
VCAMTNS | ALFA | Nome do campo que possui o código da transação | S |
VCAMLOT | ALFA | Nome do campo que possui o numero do lote contábil | S |
VCAMCCU | ALFA | Nome do campo que possui o código do centro de custos (opcional) | S |
VCODFCT | ALFA |
Código da forma de contabilização. Permite associar a tabela personalizada via regra a uma forma de contabilização durante a manutenção das formas de contabilização (F048FCT). Ao determinar um valor para esse campo, somente a tabela base da forma de contabilização definida será atualizada com a tabela personalizada, assim não impactando as demais formas de contabilização da origem |
S |
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.