Esta versão do sistema foi descontinuada e não recebe atualizações e novas implementações. Acesse a documentação da versão 5.10.3 aqui

Identificador de Regra

CTB-645ICPAT01

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 Patrimônio.

Tela: F048FCT, F645INT, 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.

Este artigo ajudou você?