Á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

FINA100 - Movimento  28.10.2019


FINA040 → Movimento com data de



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 -  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 


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




Abaixo: Movimentos 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


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

Image Removed

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. 


Situação 3 :  Configuração dos processo  0001 processos  00001 e 00007  com a data igual à igual a DDATABASE


Tabela  AKD  vazia


PCOA310 -  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


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

                                              Flag apagando

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

                                                              Filtro na tabela AKT  


Sim






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

...