Estorno Parcial de Liberação de Pedidos Via Montagem de Carga
Características do Requisito
Linha de Produto: | Microsiga Protheus |
Segmento: | Supply Chain - Logística |
Módulo: | SIGAWMS |
Rotinas: | OMSA200 - Montagem de Carga WMSXEXP - Funções WMS na Liberação de Pedidos WMSXFUNA - Funções Genéricas WMS WMSXFUNB - Funções OS WMS |
País: | Brasil |
Bancos de Dados: | Todos |
Tabelas Utilizadas: | DC3 - Sequência de Abastecimento DC8 - Estruturas Físicas DCF - Ordens de Serviço DCR - Relação entre Movimentos de Distribuição DCS - Montagem de Volumes DCT - Itens na Montagem de Volumes D01 - Conferência de Carga/Pedido D02 - Itens na Conferência de Carga/Pedido SDB - Movimentos de Distribuição SC9 - Pedidos Liberados |
Sistemas Operacionais: | Windows® / Linux® |
Descrição
Alteração para que no estorno parcial da liberação de um item do pedido de venda, via rotina Montagem de Carga (OMSA200), caso o serviço de expedição WMS esteja configurado para utilizar Montagem de Volumes ou Conferência de Expedição, o sistema elimine dos registros destes processos apenas a quantidade de quebra informada pelo usuário.
Antes desta alteração, devido ao WMS não estar preparado para estornar a quantidade parcial de um produto das etapas de Montagem de Volumes e Conferência de Expedição, o sistema acabava estornando os registros por completo, gerando inconsistências na base de dados.
Incluídas validações adicionais, para que não seja permitido efetuar o estorno parcial, caso a sequência de liberação do produto/lote esteja contida em um volume ou já esteja em processo de conferência. Nestes casos, será necessário excluir manualmente o volume ou a conferência na qual o produto está contido, para então efetuar o estorno da liberação de pedidos. O mesmo é válido tanto para o estorno realizado a partir da rotina de Manutenção de Carga (OMSA200), como a partir da rotina Documento de Saída (MATA460).
Importante!
Quando se fala em montagem de volumes e conferência de expedição, temos as tabelas principais, que contêm as informações dos documentos e dos itens dos documentos; e as tabelas da realização do processo em si, que são: volumes, itens dos volumes, conferência e itens da conferência.
Ao final do processo de separação de uma carga/pedido, o sistema terá gerado informações nas tabelas principais (documentos e itens dos documentos). Neste momento ainda é possível realizar os estornos mencionados acima. A partir do momento em que é iniciada a conferência ou a montagem de volumes da sequência de um produto/lote do documento, serão geradas informações nas tabelas de execução destes processos e, então, não será mais possível realizar o estorno desta sequência. No entanto, ainda será possível estornar outros produtos ou sequências diferentes deste mesmo produto.
Alteração também nas Funções de Expedição WMS (WMSXFUNC) para que seja possível executar uma ordem de serviço de expedição normalmente, sem que sejam geradas inconsistências em tela, caso a sequência de abastecimento do produto esteja vinculada apenas a estruturas físicas do tipo picking e doca, e o pedido de venda solicita quantidade maior que o percentual de apanhe máximo do picking.
Além disso, nesta situação, caso exista apenas um endereço de picking para atender à solicitação, o sistema tentará buscar endereços respeitando o percentual de apanhe máximo cadastrado e não encontrará. Sendo assim, reiniciará a busca sem respeitar o percentual de apanhe máximo para que seja possível atender a OS WMS.
E, por fim, alteração nas Funções de Expedição WMS (WMSXFUNC) para que os registros de conferência de expedição e montagem de volumes sejam gerados corretamente e sem inconsistências, mesmo que o serviço de expedição esteja configurado para não utilizar rádio frequência.
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 os testes 01 e 02:
- O parâmetro que indica o tratamento da OS WMS no estorno de liberação do pedido de venda (MV_WMSVLEP) deve estar com valor igual a 2 - Cancela automaticamente.
Passos para o teste 01:
- Em Faturamento (SIGAFAT) acesse Atualizações / Pedidos / Pedidos de Venda.
- Efetue a inclusão de um pedido, configurando-o para utilizar carga e gerar OS WMS na montagem da carga.
- Deve ser informado um serviço WMS com tarefa de separação parametrizada para executar a função DLApanheVL().
- Em Gestão de Distribuição (SIGAOMS) acesse Atualizações / Cargas / Montagem de Carga.
- Efetue a montagem de uma carga com o pedido incluído.
- Em Gestão de Armazenagem (SIGAWMS) acesse Atualizações / WMS / Execução de Serviços.
- Execute as ordens de serviço WMS.
- Acesse Atualizações / WMS / Convocação via coletor de dados.
- Execute o processo de separação da carga.
- Acesse Atualizações / WMS / Monitor de Volumes.
- Efetue o processo de montagem de volumes com os itens pertencentes ao pedido.
- Em Gestão de Distribuição (SIGAOMS) acesse Atualizações / Cargas / Montagem de Carga.
- Selecione a carga e clique na opção Manutenção, do menu Ações Relacionadas.
- Na tela seguinte, selecione o pedido que será editado e clique na opção Est. Ped., do menu Ações Relacionadas.
- Tente efetuar um estorno parcial da liberação de um dos itens do pedido (clique em Editar e informe uma quantidade para quebra).
- O sistema não deverá permitir executar esta ação, visto que já existem volumes montados para a sequência do item/lote no documento.
- Em Faturamento (SIGAFAT) acesse Atualizações / Faturamento / Documento de Saída.
- Tente estornar a liberação do pedido pela rotina de geração de Notas Fiscais de saída.
- O sistema não deverá permitir executar esta ação pelo mesmo motivo que não é possível editar o item/lote via manutenção da carga.
- Em Gestão de Armazenagem (SIGAWMS) acesse Atualizações / WMS / Monitor de Volumes.
- Localize o volume no qual está contida a sequência do item que se deseja estornar.
- Estorne o volume manualmente.
- Tente novamente efetuar o estorno da liberação de um dos itens do pedido via rotina Montagem de Carga.
- Desta vez, o sistema deverá efetuar o estorno corretamente, sem gerar inconsistências.
- A quantidade de quebra informada deverá ser decrementada de todos os registros das tabelas envolvidas no processo WMS e da tabela de Pedidos Liberados (SC9).
- Ao final, a quantidade estornada deverá permanecer na doca sem empenho, aguardando sua utilização por outro pedido.
- Monte novamente um volume com a quantidade atualizada do produto editado.
Passos para o teste 02:
- Em Faturamento (SIGAFAT) acesse Atualizações / Pedidos / Pedidos de Venda.
- Efetue a inclusão de um pedido, configurando-o para utilizar carga e gerar OS WMS na montagem da carga.
- Deve ser informado um serviço WMS configurado com conferência de expedição (DC5_COFEXP = 1 - Sim).
- Em Gestão de Distribuição (SIGAOMS) acesse Atualizações / Cargas / Montagem de Carga.
- Efetue a montagem de uma carga com o pedido incluído.
- Em Gestão de Armazenagem (SIGAWMS) acesse Atualizações / WMS / Execução de Serviços.
- Execute as ordens de serviço WMS.
- Acesse Atualizações / WMS / Convocação via coletor de dados.
- Execute o processo de separação da carga.
- Acesse Atualizações / WMS / Conferência de Expedição via coletor de dados.
- Efetue o processo de conferência dos itens pertencentes ao pedido.
- Em Gestão de Distribuição (SIGAOMS) acesse Atualizações / Cargas / Montagem de Carga.
- Selecione a carga e clique na opção Manutenção, do menu Ações Relacionadas.
- Na tela seguinte, selecione o pedido que será editado e clique na opção Est. Ped., do menu Ações Relacionadas.
- Tente efetuar um estorno parcial da liberação de um dos itens do pedido (clique em Editar e informe uma quantidade para quebra).
- O sistema não deverá permitir executar esta ação, visto que há conferência de expedição iniciada/finalizada para a sequência do item/lote no documento.
- Em Faturamento (SIGAFAT) acesse Atualizações / Faturamento / Documento de Saída.
- Tente estornar a liberação do pedido pela rotina de geração de Notas Fiscais de saída.
- O sistema não deverá permitir executar esta ação pelo mesmo motivo que não é possível editar o item/lote via manutenção da carga.
- Em Gestão de Armazenagem (SIGAWMS) acesse Atualizações / WMS / Monitor de Expedição.
- Localize a carga/documento e selecione a pasta Conferência.
- Selecione o item que terá quantidade alterada e clique em Estornar produto.
- Tente novamente efetuar o estorno da liberação de um dos itens do pedido via rotina Montagem de Carga.
- Desta vez, o sistema deverá efetuar o estorno corretamente, sem gerar inconsistências.
- A quantidade de quebra informada deverá ser decrementada de todos os registros das tabelas envolvidas no processo WMS e da tabela de Pedidos Liberados (SC9).
- Realize novamente a conferência do produto com a quantidade atualizada.
Passos para o teste 03:
- Em Faturamento (SIGAFAT) acesse Atualizações / Pedidos / Pedidos de Venda.
- Inclua um pedido de venda, informando um serviço WMS configurado com conferência de expedição, no qual as atividades da tarefa de separação estejam parametrizadas para não utilizar rádio frequência.
- Acesse Atualizações / WMS / Execução de Serviços.
- Execute as ordens de serviço WMS.
- Os registros de conferência de expedição deverão ser gerados corretamente, sem inconsistências.
- Realize o mesmo teste, porém, desta vez informe um serviço com montagem de volumes para os itens do pedido.
- Os registros de montagem de volumes deverão ser gerados corretamente, sem inconsistências.
Requisitos para o teste 04:
- O parâmetro que indica o reinício da busca de saldo de forma unitária, se a quantidade a separar for maior que a capacidade de expedição do picking (MV_WMSQTAP), deve estar ativo, com valor igual a S.
- A sequência de abastecimento do produto deve possuir apenas estruturas físicas do tipo picking ou doca.
- Além disso, deve ser configurado um percentual máximo de apanhe para as estruturas do tipo picking.
Passos para o teste 04:
- Em Faturamento (SIGAFAT) acesse Atualizações / Pedidos / Pedidos de Venda.
- Realize a inclusão de um pedido de venda, solicitando saldo do produto maior que o percentual de apanhe máximo das estruturas do tipo picking.
- Em Gestão de Armazenagem (SIGAWMS) acesse Atualizações / WMS / Serviços WMS.
- O sistema deverá permitir executar a ordem de serviço normalmente, sem gerar error.log ou inconsistências em tela.