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:
- Em Faturamento (SIGAFAT) acesse Atualizações / Pedidos / Pedidos de Venda.
- 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.
- Acesse Atualizações / Faturamento / Documento de Saída.
- Gere a Nota Fiscal de saída a partir do pedido incluído.
- Acesse Atualizações / Faturamento / Exclusão Doc. Saída.
- Localize a Nota Fiscal gerada e clique na opção Excluir, do menu Ações Relacionadas.
- 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.