Identificador de Regra
TES-600GMOGA02
Módulo: TES - Tesouraria.
Finalidade: Com este identificador cadastrado e ativo é possível montar os dados que irão gerar o movimento a partir de extrato bancário via processo automático 106 - Geração de Movimento de Tesouraria a partir de Extratos Bancários.
Tela: Processo automático 106 - Geração de Movimento de Tesouraria a partir de Extratos Bancários.
Transação: Não se aplica.
Regra: Sim. Por regra é possível excluir ou ignorar o extrato no momento de gerar o movimento.
Observação
Mesmo se o extrato for ignorado (VSIgnExt) ou excluído (VSExcExt) por meio de regra, a rotina de controle do sequenciamento do movimento incrementará para a próxima sequência. Esse comportamento é obrigatório devido ao controle de multiusuário, evitando a duplicação de chave ou a concorrência de registros.
Exemplo de regra:
Definir Cursor Cur_E089DOC;
Cur_E089Doc.Sql"Select CODDOC FROM E089DOC WHERE DESDOC = :VSHisMov ";
Cur_E089Doc.AbrirCursor();
Se(Cur_E089doc.Achou)
{ VsCodDoc = Cur_E089Doc.CodDoc; Se(VSDebCre = "D") VsCodTns = "90699"; SENAO VsCodTns = "90649"; }
;
Cur_E089doc.fecharCursor();
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VSDatMov | DATA | Data do movimento da conta | N |
VSDatCtb | DATA | Data contábil do movimento | N |
VSDatLib | DATA | Data da liberação do movimento | N |
VSDebCre | ALFA | Indicativo se movimento é débito ou crédito | N |
VSNroChe | ALFA | Número do cheque no extrato | N |
VSHisMov | ALFA | Histórico do extrato | N |
VSDocMov | ALFA | Nº Documento do extrato | N |
VSVlrMov | NÚMERO | Valor do movimento | N |
VSNumCco | ALFA | Código da conta interna | N |
VSCodTns | ALFA | Código da transação de movimentação da conta | S |
VSCodNtg | NÚMERO | Código da natureza de gasto | S |
VSCodDoc | ALFA | Código do tipo de documento para tesouraria | S |
VSNumPrj | NÚMERO | Número do projeto | S |
VSCodFpj | NÚMERO | Código da fase do projeto | S |
VSCtaRed | NÚMERO | Conta contábil reduzida | S |
VSCtaFin | NÚMERO | Conta financeira reduzida | S |
VSCodCcu | ALFA | Código do centro de custo | S |
VSNomRec | ALFA | Nome do recebedor do cheque | S |
VSCplMov | ALFA | Complemento do histórico do movimento | S |
VSObsMcc | ALFA | Observação do movimento | S |
VSCgcCpf | NÚMERO | CNPJ/CPF - NIT | S |
VSIgnExt | ALFA | Indica se o extrato será ignorado no processo de geração do movimento | S |
VSExcExt | ALFA | Indica se o extrato será excluído fisicamente da base de dados | 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.