20078 - Integração Financeira - Processo de Exclusão de Pendências
Na tela de Manutenção dos Dados, ao clicar no campo "Excluir Pendências de Integração Financeira", quais são os procedimentos que o sistema realiza?
Rotina / Tela: Aplica-se para empresas com Integração com o Gestão Empresarial - ERP, na utilização do menu Integração ERP > Integração Financeira > Manutenção dos Dados.
Solução:
Solução:
- Ao acessar a tela de Manutenção, assinalar o campo "Excluir Pendências de Integração Financeira" e clicar no botão Processar. O sistema demonstra na tela todas as pendências armazenadas em memória. Ao clicar nas pendências desejadas para excluir, o sistema passa por cada uma das pendências nas tabelas R047PEN e R047PER para verificar se está assinalada na tela.
- O comando de delete que o sistema efetua nas tabelas R047PEN e R047PER é o seguinte:
DELETE FROM R047PEN WHERE" + " NUMBERTOSTR(R047PEN.DHIPEN) = :DHIPEN" + " AND R047PEN.NUMEMP = :NUMEMP" + " AND R047PEN.CODFIL = :CODFIL" + " AND R047PEN.TIPTIT = :TIPTIT" + " AND R047PEN.CODFOR = :CODFOR"), ou seja, apenas retornarão as pendências que atendem aos requisitos do comando, e as pendências que não atendem não serão retornadas, permanecendo na tabela.
Neste processo de exclusão, o sistema verifica se o CIF existe (ou seja, se o CIF que está cadastrado atualmente consta na tabela) e além disto, verifica se a situação do CIF está ativa (verifica se o CIF não foi inativado em seu cadastro).
- Neste processo, o banco de dados possui tratamento para a transação. Quando um usuário está efetuando a manutenção dos dados, caso outro usuário efetue por exemplo um cálculo (ou outro procedimento que crie ou recrie pendência, férias, rescisão, etc), a tabela ficará locada até que o primeiro usuário conclua o processo.