Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Tempo aproximado para leitura: 10 min

01. DADOS GERAIS

Linha de Produto:Protheus
Segmento:Manufatura
Módulo:SIGAMNT - Manutenção de Ativos e Gestão de Frotas
Função:MNTA020 - Funcionário da Manutenção
Issue:DNG-1285
Versão/Release:12.1.17 e superiores.


02. SITUAÇÃO/REQUISITO

O custeio de produção pode utilizar o conceito de Grupo de Contas + Centro de Custo do produto (CT1_GRUPO + B1_CCCUSTO). Ao realizar, portanto, um insumo oriundo da oficina e do tipo Mão de Obra via Retorno Mod.2 (MNTA435) não poderá ser consumido o custo do produto MOD+B1_CC e sim, ser feita a busca nos produtos que, quando verdadeiro o parâmetro MV_PRODMOD, tenham preenchido o campo Centro de Custo Custeio (B1_CCCUSTO) no insumo. Desta forma, pode-se diferenciar de forma mais clara quando um determinado funcionário (insumo do tipo Mão de Obra) for utilizado para atuar num determinado recurso. No método atual é utilizado o Custo Médio (B2_CM1) do produto MOD+B1_CC e em determinados cenários não trará fielmente o custo daquele funcionário.  

03. SOLUÇÃO

A partir desta implementação, será possível, ao reportar um insumo do tipo mão-de-obra no módulo de Manutenção de Ativos (SIGAMNT), movimentar-se um produto diferente de 'MOD' + Centro de Custo. Assim, ao cadastrar um funcionário da manutenção estará disponível o campo T1_PRODMO, vinculando o funcionário a um produto e desta forma sempre que este funcionário for reportado como mão-de-obra, movimentações e custeios serão calculados conforme o produto indicado. Caso o campo T1_PRODMO não seja preenchido o tratamento é feito conforme o comportamento atual através do Custo Médio do Produto (com o produto 'MOD' + Centro de Custo).

Para o produto ser considerado do tipo mão-de-obra e ser vinculado ao Funcionário existem dois cenários possíveis.

I. O produto deve possuir o prefixo MOD, ou seja, ter sido gerado através da união entre MOD + Centro de Custo.

II.  Ou quando o parâmetro MV_PRODMOD estiver habilitado (.T.) e o campo B1_CCCUSTO estiver preenchido no cadastro do produto. Neste cenário não será necessário possuir o sufixo MOD em seu código. 


Card documentos
InformacaoÉ importante frisar que ao informar o campo T1_PRODMO as movimentações e cálculo de custos somente incidirão nos reportes de insumo futuros, ou seja, não alterando seu histórico.
TituloImportante!


Totvs custom tabs box
tabsPasso 01, Passo 02, Passo 03, Passo 04
idspasso1
Totvs custom tabs box items
defaultyes
referenciapasso1

Entrar no Configurador (SIGACFG). Habilitar o parâmetro MV_PRODMOD (.T.).

  1. Na sequência, entrar no módulo de Manutenção de Ativos (SIGAMNT) e Em Atualizações \ Controle de Oficina \ Cadastros Básicos \ Produtos. Incluir um produto, informando o campo B1_CCCUSTO.

Confira os dados informados e Confirme.

Em Atualizações \ Controle de Oficina \ Manutenção \ Funcionário. Incluir um funcionário e preencher o campo T1_PRODMO.

Em Atualizações \ Controle de Oficina \ Ordens de Serviço \ Corretiva. Incluir uma OS corretiva.

Acesse Atualizações\ Controle de Oficina\ Retorno de O.S.\ Retorno Mod. 2 (MNTA435).

  1. Execute o filtro para que as ordens de serviço sejam apresentadas na listagem.

Realizar o retorno para a OS incluída, informando o insumo do tipo mão-de-obra recém inserido, note que o custo é calculado com base no valor do produto informado no cadastro de funcionários.


04. DEMAIS INFORMAÇÕES

Para que as atualizações acima mencionadas possam ser utilizadas na prática é necessário que seja realizada uma atualização de dicionário via compatibilizador UPDDISTR. Após execução deste processo serão atualizadas as seguintes informações. 

Criação de Campos no arquivo SX3 – Campos:

Tabela ST1 - Funcionários da Manutenção

Campo

T1_PRODMO

T1_DESCPRO

Tipo

Caracter

Caracter

Tamanho

30

30

Formato

@!

@!

Título

Prod. Mo

Desc. Prod.

Descrição

Produto Mão-de-Obra

Descrição Prod. MO

Usado

Sim

Sim

Obrigatório

Não

Não

Browse

Não

Não

F3

SB1


Relação


SB1->(VDISP(ST1->T1_PRODMO,'B1_DESC'))

Val. Sistema

MNT020VAL()



Criação de Gatilhos no arquivo SX7 – Gatilhos:

Campo

T1_PRODMOD

Sequência

001

Campo Domínio

T1_DESCPRO

Tipo

Primario

Regra

SUBSTR(SB1->B1_DESC,1,30) 

Posiciona?

Não

Chave

xFilial("SB1")+M->T1_PRODMO

Ordem

1

AliasSB1


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>