Histórico da Página
...
Nota | ||
---|---|---|
| ||
O Cancelamento de Venda seguirá o seguinte fluxo: 1 - Assim que o JOB RmiBusca recebe o JSON da Venda, o JOB verifica a tag StatusVenda, caso o valor da TAG seja igual a 3, significa que é um cancelamento; 2 - Neste momento o JOB verifica se já existe um registro de inclusão da venda na tabela de publicação (MHQ), caso não exista, então são inseridos nessa tabela duas linhas: 2.1 - É incluído uma informação de inclusão da venda com o campo MHQ_EVENTO = 1; 2.2 - Na sequencia é incluído a informação de exclusão da venda com o campo MHQ_EVENTO = 2 3 - Incluido as informações de publicação, então é realizado a distribuição dessas informações na tabela MHR, também gerando duas informações, uma de inclusão referente a primeira publicação e cancelamento referente a segunda publicação; 4 - Realizado a distribuição, o JOB RmiEnvia busca a primeira distribuição referente a inclusão e inclui a venda nas tabelas SL1, SL2 e SL4, feito isso, o mesmo JOB busca a segunda distribuição e inclui a informação informação de cancelamento na tabela SLX; 5 - Finalizado o passo anterior, o JOB RmiControl valida a venda que foi incluída deixando ela com L1_SITUA = RX aguardando o processamento do LjGrvBatch; 6 - Após o processamento da venda, o JOB RmiControl faz a leitura do cancelamento que esta gravado na SLX e executa o cancelamento chamando a rotina padrão de cancelamento LOJA140. |