Identificador de Regra

CTB-645ICIVE01

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 (vendas).

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 N
VCOMSQL ALFA SQL para trazer as informações que estão na tabela do usuário N
VCAMEMP ALFA Nome do campo que possui o código da empresa N
VCAMFIL ALFA Nome do campo que possui o código da filial N
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 N
VCAMTNS ALFA Nome do campo que possui o código da transação N
VCAMLOT ALFA Nome do campo que possui o numero do lote contábil N
VCAMCCU ALFA Nome do campo que possui o código do centro de custos (opcional) N
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ê?