Á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

Image Added


FINA040 → Movimento com data de

Image Added



PCOA030 - Contas a Receber →  Processo 000001  campo data com SE1->E1

Reprocessamento e Exclusão de registro na tabela AKD

Dica

Sugerimos avaliar os LANÇAMENTOS de PROCESSO (PCOA030) para verificar se estão configurados corretamente, os novos movimentos
serão criados a partir da configuração do processo. Atentem-se principalmente aos campos de data.

Premissas

Certifique-se que tenha pré-cadastrados, os processos corretamente. Ex: Processos de contas a receber (000001) e movimentação bancários (000007)

Contas a Receber →  Processo 000001  campo data com 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

Image RemovedImage Added


Reprocessar o processo 000001





veja que Veja abaixo a data original do lançamento  




Abaixo : Processo 000007 000007 


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

  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 AKD

Image Removed

Image Removed

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 


Image Added


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. 

Importante: Sugerimos não utilizar na configuração  DDATABASE nos campos de data ex: DDATABASE , motivo ao solicitar reprocessamento o sistema vai gerar novos lançamentos na tabela AKD.

Motivo ao fazer o reprocessamento com data diferente a origem dos lançamentos todos os movimentos serão gerados com a data de acesso ao sistema

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 apagando

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

                         Filtro                                       Filtro na tabela AKT  


Sim






PCOA050 permaneceu apenas com →  Ao término do reprocessamento do processo 00001, permaneceu com os dois movimentos na PCOA050

teste


processo 007Processo 000007


Sim

filtro AKT


Filtro na tabela AKD




Gerou um novo registro na AKT AKD


Importante : Para estes casos deve-se informar um range de/ate range  de período inicial e final  01/10/2019 a 25/11/2019 2019.


Situação 5 : PCOA310 - Processo 00007



filtro AKT Filtro tabela AKD  



PCOA050 Movimentos após ->Após reprocessamento, observe que contas 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