Árvore de páginas

Explicativo do processamento da limpeza dos dados

Produto:

Microsiga Protheus

Ambiente:

SIGAFAT - Faturamento
Ocorrência:

A rotina efetua limpeza de registros(deleta) já atendidos das tabelas Pedido de Venda(SC5 e SC6) e Pedido Liberado(SC9) e Documentos de Saída(SD2 e SF2), e posteriormente gera um arquivo com dados deletados.

Serão consideradas as seguintes informações para a limpeza:
Pedidos de Venda (SC5 e SC6): pedido encerrados, ou seja, todos com itens atendidos ou com resíduos eliminados, dentro do período indicado.
Pedidos Liberados (SC9): registros que consta como liberado e tem documento de saída;
Documentos de Saída(SD2 e SF2): registros do tem número de nota fiscal.


IMPORTANTE: Não recomendado utilizar a rotina por que ao processar os dados são deletados de pedidos e documento de saída, e se posteriormente as informações não será mais visualizada em browser ou relatórios.


Conhecimento:

PROCEDIMENTO:
1. Acessar Ambiente Faturamento, Miscelanea, Ajustes, Limpeza Mensal(MATA580);
2. Parâmetros:

  • Elimina Documento de Saída: Informe se terá limpeza da SD2 e SF2;
  • Elimina liberações de PV: Informe se terá limpeza da SD9
  • Elimina Pedidos de Venda: Informe se terá limpeza da SC5 e SC6;
  • Roda Exclusivo: Informe se o processamento deve ser executado em modo exclusivo;
  • Data Limite: data final a ser considerada para a seleção dos registros nas tabelas de dados;
  • Diretório: Informe o diretório \system\ onde serão gravados os registros deletados da base de dados principal.



3. Ao terminar o processamento será gerado os arquivos na system na extensão .CSV com este padrão de nome:
Primeira posição o Alias;
Segunda posição o Código da Empresa;
Terceira posição o Dia do processamento (data base);
Quarta posição o Mês do processamento (data base).


CONSIDERAÇÕES:

  • Ao processar a rotina e apresentar mensagem “Tentativa de reservar registro no Alias em EOF Stack de chamadas em MSRLOCK.eof Controle de transaçoes Habilitado”. Significa que não encontrou registros em uma tabela e outra não. Exemplo quando tem registros de itens na SC9 e não há na SC5 ou SC6, isto é uma inconsistência de registros de base, não tem como ter pedido liberado sem antes ter o pedido de venda.






  • Sem rótulos