Histórico da Página
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, 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 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 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. Caso o campo Prod. MO (T1_PRODMO)
esteja 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. Caso o campo Prod. MO (T1_PRODMO) |
---|
esteja no Cadastro de Funcionários (MNTA020), contudo esteja vazio,
o 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 o tratamento de custos será mantido conforme o comportamento padrão, anterior à esta implementação, considerando |
o Custo Médio do Produto
o Custo Médio do Produto |
(
produto ( |
produto 'MOD' + Centro de Custo)
. produto 'MOD' + Centro de Custo) |
. Titulo Importante!
. | |
Titulo | Importante! |
---|
Totvs custom tabs box | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||
|
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 |
Alias | SB1 |
Rotinas envolvidas na implementação:
Rotina | Nome Técnico |
MNTA020 | Funcionário da Manutenção |
MNTA400 | Retorno |
MNTA435 | Retorno Mod. 2 |
MNTA901 | Recalculo Custo da Manutenção |
MNTC400 | Gerencial Mão-de-Obra |
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 |
05. ASSUNTOS RELACIONADOS
- Qual a finalidade do parâmetro MV_PRODMOD?
- MATA330 - Valorização da Mão-de-Obra
- Linha RM x MNT - Atualização do Custo da Mão de Obra
- Linha RM TOP x Mobilidade - Apontamento da Mão de Obra
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> |