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


Abaixo Situação 2 :   PCOA310 Reprocessar o processo 000007 e informando filtro na tabela AKDReprocessar  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 Image Removed



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 :

Image Removed

Processo 000007 DDATABASE

Image Removed

Pcoa310 → reprocessando o movimento 000007

Image Removed

Image Removed


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

Image Added


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


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

...