Histórico da Página
Produto: | Microsiga Protheus | ||
Versões: | 12 | ||
Ocorrência: | Reprocessamento e Exclusão de registro na tabela AKD | ||
Passo a passo: | Premissas Ex: Processos de contas a receber (000001) e movimentação bancários (000007) FINA100 - Movimento 28.10.2019 FINA040 → Movimento com data de PCOA030 - Contas a Receber → Processo 000001 000001 campo data com SE1→E1 SE1->E1_EMISSÃO Movimentação Bancaria → Processo 000007 000007 campo data com SE5→E5 SE5->E5_DATA PCOA310 - Ao rodar a rotina independentemente de acessar o ambiente com data diferente as datas configuradas no processo, o sistema criará os registros sempre baseado nos dados da origem e o que esta configurado na rotina PCOA030. Observe abaixo Situação 1 → PCOA310 - Reprocessamento conforme configuração acima : A) Tabela AKD (PCOA050) sem dados b) Acesso ao Protheus com data de 25/11/2019 e reprocessando os processos 000001 e 000007 Reprocessar o processo 000001 Veja abaixo a data original do lançamento Abaixo : Processo 000007 000007 Observe abaixo que o período esta entre as data de 01/10/2019 a 31/10/2019 Abaixo: Data exatamente igual ao movimento pelo FINA100 Movimentos gravado na AKD D) Movimentos gerados tabela AKD (PCOA050) após reprocessamento.
Abaixo : PCOA310 → Reprocessar o processo 000007 e informando filtro na tabela AKD
Situação 2 : PCOA310 → Reprocessar processo 000007 : a) Configuração do processo 000007 campo data SE5->E5_DATA; b) Apagar os lançamentos do período; C) Filtro na tabela AKD sim Observe : Após reprocessamento constam apenas os dois movimentos gerados anteriormenteveja que consta apenas um movimento no processo 00007 no valor de 101.22, ou seja, não houve duplicidade PCOA050 duplicidade. Veja abaixo que ao realizar o reprocessamento com data de 25/11/2019, todos os movimentos foram gerados com a data de origem dos movimentos gerados a partir das rotinas FINA040 e FINA100. Veja exemplo abaixo : Processo 000007 DDATABASE Pcoa310 → reprocessando o movimento 000007 Situação 3 : Configuração dos processos 00001 e 00007 com a data igual a DDATABASE Tabela Rotina sem movimentos PCOA050 Tabela AKD vazia PCOA310 - reprocessamento Reprocessamento dos processos 000001 e 000007 movimentos Movimentos gerados data de processo Processo 000007 Movimentos todos Movimentos gerados com data de 25/11/2019, configurado ambos todos os processos configurados com campo de data = DDATABASE PCOA310 → Situação 4: PCOA310 → Acesso ao Protheus com da 25/11/2019 Flag Flag apagando Registro Registro período de 01/10/2019 a 31/10/2019 Filtro Filtro na tabela AKT Sim PCOA050→ Permaneceu apenas com PCOA050→ Ao término do reprocessamento do processo 00001, permaneceu com os dois movimentos na PCOA050 Processo 000007 Sim Filtro na tabela AKD Gerou um novo registro na AKD Importante : Para estes casos deve-se informar um range de período inicial e final 01/10/2019 a 25/11/2019. Situação 5 : PCOA310 - Processo 00007 Filtro tabela AKD PCOA050 Movimentos após ->Após reprocessamento, observe que conta apenas um lançamento do processo 000007 no valor de 101.22
|
...