Histórico da Página
Qual o conceito, configuração e correção do campo L1_SITUA?
Produto: | Microsiga Protheus |
Versões: | 10 e 11 |
Ocorrência: | Conceito e configuração do envio e processamento de venda do módulo LOJA quando se utiliza ambientes PDV e RETAGUARDA. Este procedimento auxilia na análise do status de uma venda realizada em ambiente PDV e na correção de seu processamento na retaguarda. Inconsistência de processamento de venda podem ser causados pelos seguintes itens:
|
Ambiente: | Unspecified |
Passo a passo: | CONCEITO Ao realizar uma venda corretamente no PDV o campo L1_SITUA é gravado com o valor 00 (Venda Efetuada com Sucesso) na base do PDV. Os Jobs LOJA1115 (quando se utiliza VENDA ASSISTIDA quando em ambiente com PAF-ECF implantado) ou FRTA020 (quando se utiliza o Front Loja) lêem as vendas realizadas no PDV onde o campo L1_SITUA está gravado com o valor 00 e as envia para a retaguarda, este processo sendo realizado corretamente o campo L1_SITUA do PDV é alterado para o valor TX (Foi Enviado ao Server). AMBIENTE RETAGUARDA Na retaguarda se a venda é recebida corretamente o campo L1_SITUA é gravado com o valor RX (Foi Recebido Pelo Server). O Job LJGRVBATCH lê as vendas gravadas na RETAGUARDA com o campo L1_SITUA com o valor RX, realiza a leitura das tabelas SL1, SL2 e SL4 e realiza o processamento da venda na RETAGUARDA (preenche as tabelas: SD2, SF2, SF3*, SFT*, SE1, SE5, SB2), concluindo assim o processamento da venda, este processo sendo realizado corretamente o campo L1_SITUA da RETAGUARDA é alterado para o valor OK (Foi Processado no Server). *SF3 e SFT somente são geradas automaticamente quando a escrituração está como ONLINE (MV_LJLVFIS=2). CORREÇÃO Existem diversos status para o campo L1_SITUA o mais comum de ocorrer é o ER (Erro) que informa erro na gravação ou envio de venda, que podem ser corrigidos em cada ambiente das seguintes formas: PDV · Quando o L1_SITUA de uma venda do PDV for gravado desta forma, deve-se alterá-lo para 00 para que o job tente reenvia-lá novamente a venda para a Retaguarda, caso o L1_SITUA volte para ER deve-se analisar o log do Console onde será apresentado o motivo da não gravação. RETAGUARDA · Quando o L1_SITUA da Retaguarda for gravado desta forma, deve-se alterá-lo para RX para que o job tente reprocessá-la novamente, caso o L1_SITUA volte para ER deve-se analisar o log do Console onde será apresentado o motivo do não processamento. |
Observações: | CONFIGURAÇÃO Segue a configuração dos JOBs necessários para que todos os processos de envio e recebimento de venda sejam realizados corretamente. LOJA1115 - JOB responsável por sincronizar o ambiente PDV quando se utiliza o modulo CONTROLE DE LOJAS em ambiente PDV (possível somente com a legislação do PAF-ECF implantada). [LOJA1115] Main=LOJA1115 Environment=NOME DO AMBIENTE DO PDV nParms=3 Parm1=CODIGO DA EMPRESA Parm2=CODIGO DA FILIAL Parm3=CODIGO DO CADASTRO DE ESTACAO [ONSTART] JOBS=LOJA1115 FRTA020 (APFRONTLOJA) - JOB responsável por sincronizar o ambiente PDV quando se utiliza o modulo FRONT LOJA em ambiente PDV [APFrontLoja] Main=FRTA020 Environment=NOME DO AMBIENTE DO PDV nParms=3 Parm1=CODIGO DA EMPRESA Parm2=CODIGO DA FILIAL Parm3=CODIGO DO CADASTRO DE ESTACAO Parm4=QUANTIDADE DE VENDAS ANTES DO RESET DA CONEXÃO RPC Parm5=QUANTIDADE DE CONEXÕES ANTES DO RESET DA CONEXÃO RPC Parm6=Tempo em minutos para o Job ser finalizado caso não ocorra subida de venda com sucesso (Deve-se definir RefreshRate na seção [ONSTART] para reiniciar o serviço) [ONSTART] JOBS=APFrontloja LJGRVBATCH (INTEGRACAO ERP) - JOB responsável pelo processamento da venda realizada no PDV, no ambiente RETAGUARDA [Integracao ERP] Main=LJGRVBATCH Environment=NOME DO AMBIENTE RETAGUARDA nParms=2 Parm1=CODIGO DA EMPRESA Parm2=CODIGO DA FILIAL Parm3=INTERVALO EM SEGUNDOS NO PROCESSAMENTO Parm4=INTERVALO EM SEGUNDOS PARA REPROCESSAR VENDA, EM CASO DE ALOCAÇÃO DA TABELA DE CLIENTES (SA1) DURANTE O PROCESSAMENTO [ONSTART] JOBS= Integracao ERP |
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas