Páginas filhas
  • DDVENDAS-3749 - DT - 2302 - Bloquear duplicidade de pedidos


01. DADOS GERAIS

Produto:

TOTVS Distribuição e Varejo

Linha de Produto:

Linha Winthor 

Segmento:

Distribuição TOTVS Goiânia 

Módulo:23 - MEDICAMENTOS
Função:2300 - ATUALIZAR INFORMAÇÕES MÓDULO MEDICAMENTO
Ticket:15086662
Requisito/Story/Issue (informe o requisito relacionado) :DDVENDAS-37499


02. 
SITUAÇÃO/REQUISITO

1 - NECESSIDADE/ VISÃO GERAL: 
Não permitir que o seja reenviado em um periodo de tempo

2 - DESCRIÇÃO DA ANÁLISE REALIZADA(MOTIVO):
Os pedidos estão sendo duplicado por reenvio.

3 - SOLUÇÃO PROPOSTA/HIPÓTESE DE SOLUÇÃO:
No cadastro da integradora de OL (2302), definir um tempo mínimo em horas para permitir um pedido idêntico

Caso essa Configuração esteja informada (não nulo e Maior que zero), no momento da importação do pedido (Integradora_med fica no portal e 2300), deve ser verificado se nas ultimas X horas foi enviado um pedido para o mesmo vendedor e cliente com os mesmos produtos/quantidades (ignorando pedidos cancelados)

Caso existe a venda deve ser rejeitado informando que já foi enviado um pedido com essas características nas ultimas X horas, colocar na mensagem o número do pedido

Consulta gerada para pegar data e hora: SELECT PCPEDC.DATA, HORA, MINUTO FROM PCPEDC where posicao <> C;

4 - FORA DO ESCOPO:
Apenas pedidos provenientes da rotina 2302 devem ser impactados por essa regra


03. SOLUÇÃO

Adicionado parâmetro na rotina 2302 para validar pedido duplicado em um tempo detereminado.


Saiba como utilizar:

Atualize as rotinas abaixo a partir das versões indicadas ou versões superiores:

  • Rotina 2302- Importação / Exportação OL - Versões 33.0.00.016 ou superior;

Passo a passo:

  • Abra a rotina 2302;
  • Clique em Cadastros e selecione Cadastro de Integradora;

  • Pesquise uma integradora e selecione;
  • Clique em Editar;

  • Acesse a aba Parâmetros;
  • No agrupamento Importação do Arquivo de Pedidos, selecione uma das opções para Horas para bloqueio de pedido duplicados:

  • Caso selecione Sem validação, a rotina irá importar pedidos duplicados sem restrição de tempo;
  • Caso selecione uma das opções de Horas, a rotina irá validar se o pedido é duplicado e caso seja (no intervalo definido) irá bloquear automaticamente.


04. DEMAIS INFORMAÇÕES

Não se aplica

05. ASSUNTOS RELACIONADOS

        Não se aplica