Importante
A funcionalidade está disponível a partir do release 12.1.23.
01. DADOS GERAIS
Linha de Produto: | Protheus |
---|---|
Segmento: | Manufatura |
Módulo: | Manutenção de Ativos e Gestão de Frotas ( SIGAMNT ) |
Função: | NGGERAOS - Funções genéricas para gerar ordem de serviço de manutenção MNTUTIL01 - Funções genéricas do manutenção de ativos MNTUTIL_OS - Funções genéricas da ordem de serviço |
Ticket: | 7777264 |
Issue: | DNG-9240 |
02. SITUAÇÃO/REQUISITO
Implementar a regra/conceito de produto alternativo no módulo Manutenção de Ativos ( SIGAMNT ).
03. SOLUÇÃO
Realizada a implementação da regra/conceito de produto alternativo no módulo de Manutenção de Ativos. Produto alternativo é aquele que, na falta de um produto principal, pode ser substituído e usado como produto principal, visto que possui as características idênticas.
No módulo de manutenção de ativos (SIGAMNT), o conceito de produto alternativo funciona da seguinte forma:
Ao incluir uma O.S. com o status igual a Liberado informando um insumo do tipo produto, é validado o saldo em estoque do produto principal, caso não haja quantidade suficiente do produto principal, será utilizado o produto informado no vinculo de alternativos na tabela SGI/GI_ALTER.
Enquanto a quantidade do produto não for suficiente para atender a requisição da O.S. e possuir produtos alternativos na tabela SGI para o produto principal, será realizada uma busca até encontrar um produto alternativo que atenda a quantidade solicitada. Veja o Exemplo abaixo:
O Produto 1 é o produto principal e tem como produto alternativo o Produto 2, Produto 3 e Produto 4.
Digamos que foi adicionada uma O.S. e relacionado o Produto 1 com a quantidade de 17.
Analisando a imagem acima a quantidade disponível em estoque do Produto 1 é de 05, do Produto 2 é de 10, do Produto 3 é de 15 e do Produto 4 é de 20, ou seja, o Produto 4 possui saldo para atender a requisição da O.S., sendo assim o Produto 1 será substituído pelo Produto 4.
Para configurar realize os seguintes passos:
O parâmetro MV_MNTPRAL define se o sistema utiliza produto alternativo na Ordem de Serviço ( SIGAMNT ). Para que seja utilizado este conceito o parâmetro deverá ser configurado como 1 - Sim.
Além disso, é necessário que o processo de geração de S.C esteja configurado de forma que o sistema gere solicitação de compra.
Através do módulo de Manutenção de Ativos acesse o cadastro de produtos disponível em Atualizações / cadastros básicos / Produtos (MATA010). Selecione o produto para qual deseja adicionar um produto alternativo e acione a opção alterar. Na pasta Cadastrais, localize a seção Produtos Alternativos e informe quais produtos poderão ser utilizados quando o principal não possuir saldo em estoque.
Quando o produto alternativo não possui saldo, o sistema tem o funcionamento descrito abaixo:
Será realizado o processo padrão, que é gerar uma Solicitação de Compra para o produto principal. Veja o Exemplo abaixo:
O Produto A é o produto principal e tem como produto alternativo o Produto B, Produto C e Produto D.
Digamos que foi adicionada uma O.S. e relacionado o Produto A com a quantidade de 15. Analisando a imagem acima a quantidade disponível em estoque do Produto A é de 5, do Produto B é de 7, do Produto C é de 09 e do Produto D é de 12, ou seja, nenhum dos produtos atenderia a requisição da O.S.. Então é gerado uma Solicitação de Compra para o Produto A com a quantidade de 10, que somado a quantia do Produto A em estoque atende a requisição da O.S..
Quando o processo de Solicitação ao armazém esta habilitado, o conceito de Produto alternativo não é aplicado no sistema.
O SIGAMNT possui o parâmetro MV_NGGERSA (Indica se deve gerar Solicitação ao Armazém ao invés de gerar Solicitação de Compra. S=Sim; N=Não; P=Produtos apenas.)
Desta forma, o comportamento do produto alternativo quando à geração de Solicitação ao Armazém está habilitada ao invés de Solicitação de Compra é o seguinte:
Ao criar uma Ordem de Serviço (Manutenção) e seja previsto a utilização de um produto, o SIGAMNT não verifica saldo do produto e apenas gera uma Solicitação Armazém para o produto requisitado.
Exemplo:
O Produto A é o produto principal e tem como produto alternativo o Produto B, Produto C e Produto D.
Digamos que foi adicionada uma O.S. e relacionado o Produto A com a quantidade de 15. Será gerada uma Solicitação ao Armazém para o produto requisitado com quantidade 15.
Digamos que foi adicionada uma outra O.S. e relacionado o Produto A com a quantidade de 5, também será gerada uma Solicitação ao Armazém para o produto requisitado com quantidade 5.
04. DEMAIS INFORMAÇÕES
Rotinas envolvidas na Implementação:
Tela | Nome Técnico |
---|---|
MNTNG | WebService Mobile |
MNTA265 | Alteração de ordem de serviço |
MNTA275 | Confirmação do status da ordem de serviço |
MNTA330 | Processamento do Plano de Manutenção |
MNTA340 | Confirmação do plano de manutenção |
MNTA410 | Ordem de serviço manual |
MNTA420 | Ordem de serviço preventiva |
MNTA450 | Ordem de serviço de reforma |
MNTA490 | Liberação de ordem de serviço |
MNTA990 | Alteração de ordem de serviço |
Ao substituir o produto principal pelo produto alternativo, será atualizado também o campo Custo ( TL_CUSTO ) com base no valor do produto alternativo.Importante!