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 |
|---|
| Ticket: | 3307388 |
|---|
| Versão/Release: | 12.1.23 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 + Centro de Custo (B1_CC) e em determinados cenários não trará fielmente o custo daquele funcionário, mas sim o custo do grupo da Mão de Obra que o Funcionário está relacionado.
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 Prod. MO (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.
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 CC p/ Custo (B1_CCCUSTO) estiver preenchido no cadastro do produto. Neste caso não será necessário possuir o sufixo MOD em seu código.
Caso o campo Prod. MO (T1_PRODMO) esteja no Cadastro de Funcionários (MNTA020), contudo esteja vazio, o tratamento de custos será mantido conforme o comportamento padrão, anterior à esta implementação, considerando o Custo Médio do Produto (produto 'MOD' + Centro de Custo).
| Totvs custom tabs box |
|---|
| tabs | SIGAMNT, BackOffice RM, Mobile MNTNG |
|---|
| ids | passo1,passo2,passo3 |
|---|
|
| Totvs custom tabs box items |
|---|
| default | yes |
|---|
| referencia | passo1 |
|---|
| Manutenção de Ativos e Gestão de Frotas (SIGAMNT): Entrar no Configurador (SIGACFG). Habilitar o parâmetro MV_PRODMOD, informando '.T.' . - 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 CC p/ Custo (B1_CCCUSTO).

Confira os dados informados e Confirme. Em Atualizações \ Controle de Oficina \ Manutenção \ Funcionário (MNTA020). Incluir um funcionário e preencher o campo T1_PRODMO.  Em Atualizações \ Controle de Oficina \ Ordens de Serviço \ Corretiva (MNTA420). Incluir uma OS corretiva. 
Acesse Atualizações\ Controle de Oficina\ Retorno de O.S.\ Retorno Mod. 2 (MNTA435). - Execute o filtro para que as ordens de serviço sejam apresentadas na listagem.
 
Realizar o retorno para a ordem de serviço (OS) incluída, informando o insumo do tipo mão-de-obra anteriormente cadastrado, note que o custo é calculado com base no valor do produto informado no Cadastro de Funcionários (MNTA020).  
|
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | passo2 |
|---|
| BackOffice RM: Entrar no BackOffice (RM), em BackOffice > Gestão Estoque, Compras e Faturamento > Cadastro > Produto. Incluir um produto do tipo Serviço integrado com o módulo SIGAMNT. Utilizar unidade de medida Hora.   
Entrar no módulo de Manutenção de Ativos (SIGAMNT) e Em Atualizações \ Controle de Oficina \ Cadastros Básicos \ Produtos. Verificar que após o cadastro no BackOffice RM foi inserido o produto no Manutenção de Ativos (MNT). - O produto é inserido somente no BackOffice RM.
 
Em Atualizações \ Controle de Oficina \ Manutenção \ Funcionários e incluir um funcionário informando no campo Prod. MO (T1_PRODMO) o produto cadastrado.  
Em Atualizações \ Controle de Oficina \ Ordens de Serviço \ Corretiva (MNTA420). Incluir uma OS corretiva. 
Acesse Atualizações\ Controle de Oficina\ Retorno de O.S.\ Retorno Mod. 2 (MNTA435). Execute o filtro para que as ordens de serviço sejam apresentadas na listagem.
  Realizar o retorno para a ordem de serviço (OS) incluída, informando o insumo do tipo mão-de-obra anteriormente cadastrado, note que o custo é calculado com base no valor do produto informado no Cadastro de Funcionários (MNTA020).  
Entrar no Configurador (SIGACFG) e acessar Ambiente \ Schedule \ Schedule. Buscar pela mensagem StockTurnOver e acessar a mensagem original e também de resposta. Verificar que foi enviado corretamente o custo do produto relacionado ao Funcionário.  
|
| Totvs custom tabs box items |
|---|
| default | no |
|---|
| referencia | passo3 |
|---|
| MNTNG |
| Card documentos |
|---|
| Informacao | Mesmo possuindo o campo Prod. MO (T1_PRODMO), mas deixando ele vazio, nenhuma mudança ocorrerá nos valores do insumos, ou seja, os custos se manterão sendo calculados via Custo Médio do Produto 'MOD' + Centro de Custo se o campo Prod. MO (T1_PRODMO) não for preenchido. |
|---|
| Titulo | Importante! |
|---|
|
|
Para que as atualizações acima mencionadas possam ser utilizadas é 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:
| Expandir |
|---|
| title | 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 | Primário |
|---|
| Regra | SUBSTR(SB1->B1_DESC,1,30)
|
|---|
| Posiciona | Não
|
|---|
| Chave | xFilial("SB1")+M->T1_PRODMO
|
|---|
| Proprietário | 1
|
|---|
| Alias | SB1 |
|---|
|
O campo Prod. MO (T1_PRODMO) sempre será apresentado em tela? | Expandir |
|---|
| title | Rotinas envolvidas na implementação: |
|---|
|
|
| Tela | Nome Técnico
|
|---|
MNTA020 | Funcionário da Manutenção |
|---|
| MNTA400 | Retorno |
|---|
| MNTA435 | Retorno Mod. 2 |
|---|
| MNTA901 | Recálculo Custo da Manutenção |
|---|
| MNTNG | WebService Mobile |
|---|
| MNTUTIL | Funções Genéricas MNT |
|---|
| MNTUTIL_OS | Funções Genéricas de OS |
|---|
| NGMNT00 | Funções Padrões |
|---|
| NGUTIL | Funções Genéricas |
|---|
|
O campo Prod. MO (T1_PRODMO) sempre será apresentado em tela?
Existem duas maneiras de fazer com que o campo não seja apresentado em tela.
I. Caso o ambiente não esteja parametrizado com integração ao Estoque (MV_NGMNTES = N) o campo não será apresentado no cadastro de funcionários da Manutenção (MNTA020).


II. O outro cenário é, via Configurador (SIGACFG), o campo ser retirado de uso. Para este cenário, pode-se, também, retirar o campo de gatilho que é o Desc. Prod. (T1_DESCPRO).






05. ASSUNTOS RELACIONADOS
| 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>
|