Histórico da Página
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 MNTNG - Aplicativo mobile MNTNG MNTA265 - Alteração de ordem de serviço MNTA275 - Confirmação do status da ordem de serviço MNTA330 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 NGGERAOS MNTUTIL01 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.
id | produto alternativo |
---|
default | true |
---|---|
label | O que é Produto Alternativo? |
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
.label | Configuração |
---|
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.Além disso, é necessário que o processo de geração de S.C esteja configurado de forma adequada.
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.
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.
Deck of Cards | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||
|
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 |
Card documentos Informacao Ao substituir o produto principal pelo produto alternativo, será atualizado também o campo Custo ( TL_CUSTO ) com base no valor do produto alternativo. Titulo Importante!
Templatedocumentos |
---|
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |