Árvore de páginas

Melhoria da rotina de geração de Pedido

Linha de Produto:

Microsiga Protheus

Segmento:

Varejo

Módulo:

SIGALOJA

Função:

LJ7Pedido

Situação/Requisito:

Melhoria da rotina de geração de Pedido (Lj7Pedido) para reorganizar os passos por processo e mudar o controle de transação.
O controle de transação atual bloqueia todo o processo (recursos) em uma unica transação, o que faz com que outros processos do sistema tenham que aguardar muito tempo para realizar operações.

Solução/Implementação:

Foi adequada a rotina de Venda Assisitda (LOJA701) para finalização da vendas do tipo pedido (com item de entrega) utilizando a função LJ7Pedido para seja executados os seguintes cenários:

Venda Assistida on-line:
1.Venda somente com item entrega.
2.Venda com item entrega e retira.
2.Venda com item entrega e retira posterior.
3.Venda com item entrega, retira e retira posterior.

Via Job (Integração ERP):
1.Venda somente com item entrega.
2.Venda com item entrega e retira.
2.Venda com item entrega e retira posterior.
3.Venda com imte entrega, retira e retira posterior.

 

A rotina de Pedidos segue um novo fluxo conforme abaixo:

Pedido Início

01 - Realiza a operação TEF

02 - Monta os orçamentos filhos

03 - Recalcula impostos, descontos, rateios ,arredondamentos

04 - Atualiza as informações do SL1/SL2 e SL4 do registro pai


Início Transação 1
|
05 - | Grava orçamentos filhos
|
Fim Transação 1

06 - Realiza a impressão dos comprovantes não fiscais e pega numeração do pedido


07 - Atualiza numeração dos pedidos nos registro Pai e filhos

Início Transação 2
|
08 - | Grava/finaliza/Imprime Orçamentos retira
|
Fim Transação 2

09 - Impressão TEF

Início Transação 3
|
10 - | Geração dos pedidos de vendas
11 - | Geração do financeiro da venda pedido
|
Fim Transação 3

Pedido Fim

Fontes do Pacote:

LOJA701C.PRW 05/04/2017 13:41:18 16
LOJXFUNC.PRW 05/04/2017 13:39:08 16