Árvore de páginas

SIGALOJA OnLine com MV_LJGRVON = .F. e cliente com NCC em aberto processa a venda antes da execução do GravaBatch

Linha de Produto:

Microsiga Protheus

Segmento:

Varejo

Módulo:

SIGALOJA ONLINE

Situação/Requisito:

No SIGALOJA OnLine com MV_LJGRVON = .F. para as vendas serem processadas via GravaBatch, ao realizar uma venda onde o cliente tenha NCC em aberto, mesmo que não seja utilizada nenhuma NCC no pagamento, ao finalizar a venda (F5) o sistema esta processando (gerando registros nas tabelas do Financeiro, Fiscal e Faturamento) e gravando o campo L1_SITUA com valor "RX", com isso quando o Job do GravaBatch é executado ele tenta processar esta mesma venda e ocorre erro de Documento e Série já existente, e o campo L1_SITUA é atualizado com valor "EX".

Solução/Implementação:

Efetuado tratamento para quando utilizado o SIGALOJA OnLine com com MV_LJGRVON = .F. e efetuar venda para algum cliente que possua NCC em aberto mas não seja utilizada no pagamento, na finalização da venda gravar as tabelas SL1, SL2 e SL4 referente ao orçamento, e a venda só ser processada (gerar registros nas tabelas do Financeiro, Fiscal e Faturamento) na execução do Job do BravaBatch.

OBS: Por padrão ao utilizar o SIGALOJA OnLine mesmo com com MV_LJGRVON = .F., se na venda for utilizado NCC no pagamento ou Reserva de Produto a venda será processada automaticamente na finalização, e gravando o campo L1_SITUA com valor "Ok".

Documento de Referência:

Mais sobre o parâmetro MV_LJGRVON:

DT_MV_LJGRVON

Fontes do pacote:

LOJA701C.PRW  01/08/2018