Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

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

Image Added


FINA040 → Movimento com data de

Image Added



PCOA030 - Contas a Receber →  Processo 000001  campo data com SE1->E1_EMISSÃO


Movimentação Bancaria  → Processo 000007  campo data com SE5->E5_DATA


Situação 1 → PCOA310 - Seguindo a configuração acima, ao reprocessar os registros serão gravados na tabela AKD de acordo com as informações que estão no movimento origem(Ex: campo Data)  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 com SE5→E5_DATA 000007 


Observe abaixo que o período esta entre as data de 01/10/2019 a 31/10/2019




Abaixo: Data igual ao movimento gerado pelo FINA100 28/10/2019Movimentos gravado na AKD







D) Movimentos gerados tabela AKD (PCOA050) após reprocessamento.

  1. Acesso ao Protheus com data de 25/11/2019 
  2. Movimentos gerados na AKD de acordo com FINA040 e FINA100, ou seja, data 28/10/2019 e 29/10/2019


Continuação Situação 2 :   PCOA310 → Reprocessar o processo 000007 Reprocessar   com flag  ativada para apagar movimentos e informando filtro na tabela AKD



sim










Observe : Após reprocessamento constam apenas os dois movimentos gerados anteriormente, ou seja, não houve duplicidade  PCOA050 


Continuação com tabela AKD vazia com Situação 3 :  Configuração dos processo  0001 e 00007  com a data igual à DDATABASE


Continuação Pcoa310 → reprocessando o movimento 000007, a Tabela Tabela  AKD  vazia


PCOA310 -  reprocessamento Reprocessamento dos processos 000001 e 000007



movimentos gerados data de  


processo 000007



Movimentos  todos gerados com data  de 25/11/2019, configurado ambos os processos com DDATABASE


Situação 4: PCOA310 →  Acesso ao Protheus com da 25/11/2019

                                         Flag apagando      Flag apagando

                                                     Registro     Registro período de 01/10/2019 a 31/10/2019

                                                               Filtro Filtro na tabela AKT  


Sim






PCOA050→ Permaneceu PCOA050→  Ao término do reprocessamento do PROCESSO 00001, peermaneceu apenas com 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


Dica

Para o processo 00007 onde existe a necessidade de reprocessar com datas diferentes do movimento origem, sugerimos:

1- Não configurar os campos de data no processo com DDATABASE;

2- Se preencher os campos de data com DDATABASE, na rotina PCOA310 colocar um range de período de/ate onde contempla todos os movimentos da AKD que necessitem Reprocessamento/Exclusão;

3- Segue abaixo o link onde constam informações dos processos  que não geram chave de sincronismo (ex: 000007)

Link : https://tdn.totvs.com/x/gqxc

...