Árvore de páginas

Redistribuição de Produtos na Exclusão de Documento de Saída

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Supply Chain - Logística

Módulo:

SIGAWMS

Rotinas:

MATA521 - Exclusão Doc. Saída

WMSXFUNB - Funções OS WMS

País:

Brasil

Bancos de Dados:

Todos

Tabela Utilizada:

DCF - Ordens de Serviço

Sistemas Operacionais:

Windows® / Linux®

Descrição

Alteração nas Funções OS WMS (WMSXFUNB) para que o sistema não apresente error.log de chave duplicada para a tabela DCF no processo de redistribuição de produtos, acionado pela exclusão de uma Nota Fiscal de saída.

Devido à forma como são gerados os registros de saldo à distribuir no processo de redistribuição de produtos, a criação da ordem de serviço WMS pode ser acionada mais de uma vez para um documento, de acordo com as diferentes quantidades de um mesmo produto, e os endereços pelos quais se deu a baixa de estoque no momento do faturamento. No entanto, o WMS não estava preparado para tal situação e, portanto, era realizada a tentativa de inclusão de um novo registro a cada solicitação de criação de OS WMS.

Com esta alteração, o sistema passará a avaliar a existência de uma ordem de serviço com a chave informada para decidir se cria um novo registro ou se apenas incrementa a quantidade de um outro já existente, prevenindo assim as ocorrências de inconsistência por chave duplicada.

Importante!

A avaliação somente será efetuada para as ordens de serviço (DCF) geradas a partir de saldos a distribuir (SDA), com origem em itens das Notas Fiscais de saída (SD2).

 

Procedimento para Implantação

O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado.

 

Procedimento para Utilização 

Requisitos para o teste:

  • Possuir saldo de um mesmo produto distribuído entre os diversos endereços do armazém.
  • A rotina de exclusão das Notas Fiscais de saída deve estar parametrizada para retornar o pedido para Carteira (configurável pressionando a tecla de atalho F12 ao acessar a rotina).
  • O parâmetro que indica o procedimento a ser adotado no estorno de um item da Nota Fiscal de saída com controle de localização (MV_PDEVLOC) deve estar com valor igual a 0 - Redistribuir.

Passos para o teste: 

  1. Em Faturamento (SIGAFAT) acesse Atualizações / Pedidos / Pedidos de Venda.
  2. Inclua um pedido de venda para um produto, sem informar serviço WMS, solicitando uma quantidade de forma que seja exigido saldo presente em mais de um endereço do armazém.
  3. Acesse Atualizações / Faturamento / Documento de Saída.
  4. Gere a Nota Fiscal de saída a partir do pedido incluído.
  5. Acesse Atualizações / Faturamento / Exclusão Doc. Saída.
  6. Localize a Nota Fiscal gerada e clique na opção Excluir, do menu Ações Relacionadas.
  7. Ao tentar excluir a Nota Fiscal de saída, o sistema deverá gerar as ordens de serviço corretamente, de acordo com a quantidade total do item, sem apresentar inconsistências.

Observação:

Se no cadastro de complemento de produto existir um serviço WMS de entrada padrão (B5_SERVENT) configurado, a OS será gerada com base neste serviço. Caso contrário, será preciso acessar a rotina OS WMS (DLGA220) para que seja possível atribuir um serviço e executar a OS normalmente.