Identificador de Regra

TES-600ECHHI01

Módulo: TES - Tesouraria.

Finalidade: definir, via regra, o histórico do movimento ao processar a preparação na tela F600ECH e ao baixar títulos do Contas a Receber e Contas a Pagar.

Características: a variável que passa o tipo de operação somente estará nula quando a inclusão do movimento não for feita via rotinas normais do sistema. Ex.: processo automatico, telas SGI etc.

As variáveis TesAOriChe, TesASeqChe, TesDDatPre terão o valor preenchido quando:

Para ser retornado corretamente os valores das variáveis de número de título, tipo de título e sequência do movimento na tela de baixa F301BMA, deve ser ativado o identificador de regras CRE-301BMATI01 e na tela de seleção marcar o parâmetro "Lan. Individual Tes." com o valor igual a "Sim".

O padrão do sistema é gerar apenas um movimento na Tesouraria para todos os títulos marcados, sendo assim, ao ativar o identificador de regras é gerado um lançamento/movimento para cada título e enviadas para a regra as informações do movimento de baixa referente ao lançamento efetuado.

Observação

Na tela F301BMA, caso for selecionado apenas um título para baixar, será carregado no identificador os valores das variáveis de filial do título, número de título e tipo de título do contas a receber. Também será carregado no identificador, o valor da variável quantidade de títulos, que foram selecionados para baixar.

Na tela F600GEC, quando for opção "Crédito Fornecedor via Previsão", caso for selecionado apenas um título para processar, será carregado no identificador os valores das variáveis de filial do título, número de título, tipo de título e sequência do movimento do título do contas a pagar. Caso for selecionado mais de um título, estas variáveis não serão carregadas.

Será carregado, no identificador, o valor da variável com a quantidade de títulos que foram selecionados para processar.

Observação

Na tela F510PRT, o identificador de regras TES-600ECHHI01 será chamado apenas se o identificador CPA-510GEPRP01 estiver ativo, pois assim vai ser gerada a preparação na Tesouraria processada, gerando movimentos nela.

As variáveis TesNFilMcp, TesANumMcp, TesATptMcp, TesNCodFor e TesNSeqMcp do identificador TES-600ECHHI01 só vão retornar as informações do título que está na composição da preparação da Tesouraria quando ela estiver ativa e a origem da solicitação de emissão de cheque ou aviso de débito for do Contas a Pagar.

Telas: F600ECH e Baixa de Títulos do CR/CP.

Transação: não se aplica.

Regra:

definir numero TesNFilMcp;
definir alfa TesANumMcp;
definir alfa TesATptMcp;
definir numero TesNCodFor;
definir numero TesNSeqMcp;
definir alfa TesAHisMov;
definir alfa pRetAlfa;
definir alfa vLotPag;

pRetAlfa = "";
vLotPag = "";

EntradaValor("Informe o Histórico do Movimento", "Histórico do Movimento", 5, "U[50]",vLotPag, 0, pRetAlfa, pRetNum, pTipSai);
TesAHisMov = pRetAlfa;
   
x=0;

Variáveis disponibilizadas:

Nome Tipo Observações Retorna Valor
TesNCodEmp NÚMERO Código da empresa N
TesNCodFil NÚMERO Código da filial N
TesANumCco ALFA Número da conta interna N
TesDDatMov DATA Data do movimento N
TesNSeqMov NÚMERO Sequência do movimento N
TesADocMov ALFA Documento de movimentação N
TesADebCre ALFA Indicativo do tipo do movimento (débito/crédito) N
TesDDatCtb DATA Data contábil do movimento N
TesACodTns ALFA Código da transação N
TesNVlrMov NÚMERO Valor do movimento N
TesDDatLib DATA Data de liberação N
TesAOriMcc ALFA Origem do movimento N
TesATipMcc ALFA Tipo de movimento N
TesASitMcc ALFA Situação do movimento N
TesALctFin ALFA Indicativo se o movimento foi lançado no plano financeiro N
TesNFilMcr NÚMERO Filial do título do contas a receber N
TesANumMcr ALFA Número do título do contas a receber N
TesATptMcr ALFA Tipo de título do contas a receber N
TesNSeqMcr NÚMERO Sequência do movimento do título do contas a receber N
TesAOriCon ALFA Origem do movimento ou extrato conciliado N
TesDDatCon DATA Data da conciliação N
TesNSeqCon NÚMERO Sequência da conciliação N
TesATipCnc ALFA Tipo de conciliação do registro N
TesNUsuCnc NÚMERO Usuário responsável pela conciliação do registro N
TesDDatCnc DATA Data da conciliação do registro N
TesNCodUsu NÚMERO Codigo do usuário N
TesNFilMcp NÚMERO Filial do título do contas a pagar. Esta informação é válida apenas quando identificador for chamado pela tela F600GEC e F301BMA. N
TesANumMcp ALFA Número do título do contas a pagar N
TesATptMcp ALFA Tipo de título do contas a pagar N
TesNCodFor NÚMERO Código do fornecedor N
TesNSeqMcp NÚMERO Sequência do movimento do título do contas a pagar N
TesNNroChe NÚMERO Número do cheque N
TesACplMov ALFA Complemento do movimento N
TesAObsMcc ALFA Observação do movimento N
TesATipOpe ALFA Tipo de operação N
TesAOriChe ALFA Origem da solicitação de emissão de cheque ou aviso de débito N
TesDDatPre DATA Data entrada original do título previsto antes da efetivação N
TesASeqChe ALFA Sequência de controle de junção de pagamentos mesmo cheque N
TesAHisMov ALFA Retorno - Histórico do movimento S
TesNQtdTit NÚMERO Quantidade de títulos vinculados ao movimento. Esta informação é válida apenas quando identificador for chamado pela tela F600GEC e F301BMA. 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.

Este artigo ajudou você?