Tempo aproximado para leitura: 00:03:30 min
Dúvida
Qual é o funcionamento do MIN0560 - Gera Histórico de Manutenção?
Ambiente
TOTVS Manufatura - TOTVS Manufatura (Linha Logix) - Manutenção Industrial - Versão 12
Solução
Para geração do histórico pelo MIN0560, deve ser considerado que há duas formas de contabilizar o custo dos equipamentos:
- Uma delas é a geração da tabela compon_os - Componentes da ordem de serviço, que tem os valores cadastrados para o componente quando o apontamento for pelo MIN0300 - Apontameto MOB por Ordem, na opção Material.
- A outra é quando envolve débito direto, SUP0300 - Ordem de Compra Débito Direto, ou movimentação de estoque, no SUP0710/SUP50003 - Movimentações atrelado a ordem de serviço. Neste caso, a tabela compon_os somente é carregada ao processar o SUP5710 - Gera Informações Manut. Industrial, que busca as movimentações e débitos da OS - Ordem de Serviço para registrá-la.
Portando, é imprescindível a execução do SUP5710, antes de processar o histórico pelo MIN0560.
No MIN0560:
Ao gravar o registro na tabela hist_equip_comp - Histórico de equipamento e componentes, o programa faz as seguintes consistências:
- Verifica se o componente tem item de estoque no programa MIN0010 - Componentes.
- Se não tiver, o programa verifica se o componente é um item no programa MAN10021 - Cadastro Item, e se o item tem o campo Controle Estoque marcado na opção Estoque.
- Se o campo custo_compon_tot - Custo total do componente da tabela compon_os, já estiver com valor, o programa não faz o recálculo do custo, ou seja, considera o valor que foi calculado anteriormente.
- Se o componente tem item de estoque, o programa verifica se o item controla estoque ou não.
- Se controlar estoque, o programa busca o custo da tabela item_custo - Custo do item, consulta no SUP1300 - Custo Médio e Preço Última Compra, e multiplica pela quantidade apontada.
- Se o item não controlar estoque ou não tiver custo médio, o programa utiliza o custo que está cadastrado no programa MIN0010.
- Se o componente não estiver cadastrado na tabela componente, no MIN0010 o programa verifica se o componente é um item do MAN10021. Se for um item, verifica se tem controle de estoque ou não.
- Se controlar estoque, o programa busca o custo no SUP1300 e multiplica pela quantidade apontada.
- Se o item não controlar estoque ou não tiver custo médio, o programa utiliza o custo que está cadastrado no programa MIN0010.
O programa só não faz o recálculo do campo custo_compon_tot da tabela compon_os, quando o componente não tiver código de item de estoque no MIN0010.
No MIN0550 - Custos Aplicados sobre Equipamentos:
- Custo de Mão de Obra Aplicada:
- Se o código da moeda informado em tela do MIN0550 for igual ao código da moeda informada no campo Moeda valores históricos no MIN0200 - Parâmetros da Manutenção: o custo de mão de obra é o valor acumulado da mão de obra para o período informado dividido pela cotação da moeda. Na tabela hist_equip_mo - Histórico equipamento x horas mão de obra, campo val_tot_mo - Valor total da mão de obra.
- Se o código da moeda for diferente: o custo de mão de obra é o valor acumulado de mão de obra que é dividido pela cotação da moeda informada em tela.
- Custo de Materiais Não Estoque, itens que não controlam estoque:
- É listado o valor do campo val_tot_compon - Valor total do componente, da tabela hist_equip_comp dividido pela cotação da moeda.
- Custo de Materiais de Estoque, itens que controlam estoque:
- É listado o valor do campo val_tot_compon da tabela hist_equip_comp dividido pela cotação da moeda.
0 Comentários