Páginas filhas
  • DI_MANUAL_TOTVS_TCOP X Manutenção_Ativos (SIGAMNT) X Backoffice RM

Este documento tem  como por objetivo reunir as informações relevantes sobre a integração do TCOP X  Manutenção de Ativos (SIGAMNT) X

BackofficeRM

 


SISTEMAS ENVOLVIDOS

  • TCOP
  • Manutenção de Ativos PROTHEUS - Ativo Fixo e Manutenção de Ativos.
  • Backoffice RM

INTEGRAÇÃO BACKOFFICE RM X SIGAMNT X TCOP 

FLUXOGRAMA


PASSOS:

1- CONFIGURAR A INTEGRAÇÃO 

2 - REALIZAR CADASTROS BÁSICOS 

3 - ENVIAR APONTAMENTOS

5 -CONSULTAR CUSTOS (DIRETOS E INDIRETOS)

POR ONDE COMEÇAR?

EXECUTAR CONFIGURADOR 

Para ativar a integração basta executar o configurador selecionando o pacote correspondente "Manutenção de Ativos X Backoffice RM .Veja os detalhes : Executando configurador de integração.

ADAPTERS DESTA INTEGRAÇÃO

Após a execução do configurador estes adapters serão criados.

M. Única

Rotina

Mensagem

Descrição

Envia

Recebe

Método

Operação

Canal

Versão

Alias

Condição

Sim

MNTI494A

ASSETMONTHLYUNDIRECTCOSTS

Custos Indiretossim


nãoSíncronoTodasEAI1.000



Sim

MNTI494B

ASSETMONTHLYDIRECTCOSTS


Custos DiretossimnãoSíncronoTodasEAI1.000

SimMNTA851APPOINTMENTApontamentos de EquipamentossimsimSíncronoTodasEAI1.000

SimMNTA850ACTIVITYMotivos de ImprodutividadesimnãoSíncronoTodasEAI1.000
MNT851VLAM()
    SimATFA012ASSETS (Backoffice RM)AtivossimnãoSíncronoTodasEAI1.001

SimPMSA200PROJECT                 ProjetonãosimSincronoTodasEAI2.000

SimPMSA201SUBPROJECTObranãosimSincronoTodasEAI2.000

SimPMSA201ASTEPPROJECTEtapanãosimSincronoTodasEAI2.000

SimPMSA203TASKPROJECTTarefanãosimSincronoTodasEAI2.000

SimMATA020CUSTOMERVENDORFornecedorsimsimSincronoTodasEAI2.002

SimMATA030CUSTOMERVENDORClientesimsimSincronoTodasEAI2.002

SimQIEA030UNITOFMEASUREUnidade de medidasimnãoSincronoTodasEAI2.000

SimCTBA030COSTCENTERCentros de custosimnãoSincronoTodasEAI2.000


Depois de aivar a integração pelo configurador verifique os parâmetros 

PARÂMETROS RM

RM 
ParâmetroDescriçãoValor Padrão
CODLOJADEFAULTInformar um codgo de loja default01
MASCARABEMMáscara do Bem. Obrigatório 2 Níveis.  ####.#####
CODCLASSIFICPAISCódigo de um pais cadastrado05



PARÂMETROS PROTHEUS

Protheus
ParâmetroDescriçãoValor Padrão
MV_NGINTMB Indica integração do processo de mobilidade:  sincronismo de equipamentos, parte diária e custos/apontamentos. Informe 1=Sim;2=Não.           1
MV_NGINTER - Indica se esta integrado a outro ERP (L=Logix,    R=RM, M=Mensagem Unica, N=Nao)M
MV_ESTNEG Identifica se o sistema permitira que os saldos em estoque dos produtos fique negativo atraves de    movimentacao. Conteudo deve ser (S)im ou (N)ao.    N
MV_INTCAL

Calendário padrão a ser utilizado na criação do projeto.Informe o código do calendário cadastrado 001.

(Lembrando que deve ter cadastrado um calendario  no módulo (SIGAPMS) conforme orientado na documentação de cadastros de integração) :

https://tdn.totvs.com/display/INT/DI_MANUAL_TOTVS_TOP_BackOffice_Protheus_EAI2.0

001
MV_PRJINICDefine a fase do projeto a ser considerada. Informe o código da fase cadastrada no módulo  SIGAPMS: Fase do projeto Protheus06
EDT/TarefaConfigure o campo EDT tarefa conforme orientado na documentação:EDT/Tarefa Protheus

MV_NGMNTAT

Habilita integração com o e Manutenção 3


O próximo passo é realizar os cadastros básicos . 

CADASTROS BASICOS SIGAMNT :

ATIVIDADES - MOTIVO DE IMPRODUTIVIDADE (ACTIVITY)

Cadastrar as atividades definidas no PROTHUES com o tipo de hora "1 - Trabalhada".

Acesso no RM =>  módulo Projetos | aba Cadastros gerais | agrupador Basicos | Motivo de Improdutividade

Acesso PROTHEUS => Adicionar ao menu as rotinas conforme abaixo:

Agrupador:Parte Diária
DescriçãoProgramaMóduloTabelas
Atividades MNTA850Manutenção de AtivosTV0
Parte Diária (estrela)MNTA851Manutenção de AtivosTV1,TV2
Acerto Parte Diária  (estrela)MNTA852Manutenção de AtivosTV0,TV1,TV2


(estrela) Utilizado em processo por isso não serão detalhados neste cadastro.

Observações:

  • Detalhes para adição em menus do PROTHEUS estão em Personalização de menus;
  • As tabelas TV0, TV1, TV2 devem esta compartilhadas em todos os níveis;
  • O parâmetro do PROTHEUS "MV_NGMBATV" indica o código da atividade produtiva,  utilizada para o processo de apropriação diária (Appointment) via Mensagem Única.


CADASTROS BASICOS RM

Unidade de medida

centros de custo

Projetos

Obra , etapa e tarefa

CLIENTE/FORNECEDOR (CUSTOMERVENDOR)

Os Clientes e Fornecedores devem ser cadastrados no BackOffice RM e sincronizados automaticamente para o Protheus através da mensagem única CustomerVendor.

Ao iniciar uma base vazia (zerada) do Protheus, para incluir a tabela de Municípios no Protheus é necessário acessar o Protheus no sistema 09 - Livros Fiscais. Se não acessar o sistema Fiscal do Protheus antes de enviar o cadastro do RM irá apresentar mensagem de inconsistência informando que é valor inválido para o campo Município.

Uma vez que o Cliente e Fornecedor são tratados na mesma mensagem (CustomerVendor), ao cadastrar um registro do tipo Ambos no RM é gerado no Protheus um registro em cada tabela, SA1 (Clientes) e SA2 (Fornecedor).

Mesmo que a empresa não utilize Cliente/Fornecedor global no RM, deve-se compartilhar a tabela referente no Protheus por empresa.


Ao cadastrar Cliente/Fornecedor é importante verificar se o campo loja esta informado como inic padrão 

Acesse SIGACFG / Base de dados/ Tabela SA1 e SA2 (campo A1_LOJA, A2_LOJA) na aba opções informar o codigo de uma loja default.

ATIVOS (ASSETS)

E importante cadastrar o ativo (patrimônio) informando o código de barras e a quantidade igual a 1.

Após o cadastro de ativos e imprescindivel o cadastro do Bem e o vinculo do mesmo.

BEM (SIGAMNT MODULO 95)

É necessário cadastrar um Bem e vincular o mesmo a um  Ativo. 

O vinculo ocorre aravés do campo imobilizado no cadastro Bem.Bastando informar o ativo no campo imobilizado.

É possivel também ativar um gatilho que quando informado no cadastro do bem o vinculo de ativos preenche automaticamente o código de barras. Para ativar esse gatilho acesse:


SIGACFG | Base de Dados | Gatilhos

Campo: T9_CODIMOB

Cnt. Dominio: T9_BARCODE

Tipo: 1 - Primário

Regra: SN1->N1_CODBAR

Posiciona: 1 - sim

Alias: SN1

Ordem: 1

Chave: xFilial("SN1")+M→T9_CODIMOB

APONTAMENTO

Para envio do Apontamento é necessário:

  • Um  Bem/Equipamento cadastrado ;
  • Bem/Equipamento configurado para ser do tipo "Controlador" em sua aba de opções;
  • BemEquipamento com código de barras;
  • Centro de Custos no Bem/Equipamento;
  • Motivo de Improdutividade cadastrado no Protheus sendo do tipo "Trabalhada";

Para enviar esse apontamento para o Protheus, deve executar o processo no RM "Enviar Apontamentos para o Manutenção de Ativos":



CUSTOS DIRETOS E INDIRETOS

No módulo de Manutenção de Ativos, são registrados os custos de manutenção corretiva, preventiva, abastecimentos, despesas com multas e sinistros, parte diária, entre outros. Todas estas informações de custos estão disponíveis no sistema MNT e podem ser divididas conceitualmente entre custos diretos e indiretos. Custos diretos evolvem custos relacionados à parte diária e os indiretos são os custos dos demais processos controlados pelo sistema.

O processo integrado visa enviar para o sistema TOTVS Obras e Projetos as informações referentes a esses custos. Os parâmetros de entrada para esa rotina serão o código do equipamento e o mês de referência. Dessa forma, a exportação considerará custos mensais referentes a um equipamento. Para cada equipamento também será transferido, as informações relativas à parte diária (horas produtivas e improdutivas no mês), apuradas com base nas informações de apontamento da parte diária, seja manualmente ou por coletores de dados.

Caso os sistema identifique alguma divergência nos dados integrados, será enviado um e-mail para um responsável pela avaliação conforme parametrizações de emails no RM.

Como realizar:

No Protheus:

O caminho da rotina no menu deverá ser configurado como: 

    • Miscelanea/Custos/Custo Mensal 

Acesso PROTHEUS => Adicionar ao menu as rotinas conforme abaixo:

DescriçãoProgramaMóduloTabelas
Miscelania/Custos/Custo MensalMNTA494Manutenção de AtivosSTJ, STL, SB1, ST9, TRH, TRT, STS, STT, TRK, TRO, TRL, TRV, TRM, TQN, TQI, TRX, SBM


Detalhes Técnicos:

O processo de exportação de custos é baseado nas seguintes rotinas: 

    • MNTA494: Chamada e cálculo de custos diretos e indiretos; 
    • MNTA494A: Mensagem Única de Custos Indiretos Mensais do bem;
    • MNTA494B: Mensagem Única de Custos Diretos Mensais do bem.

No RM:

Acesso RM => modulo PROJETOS | CONTROLE | agrupador BÁSICO | MOBILIDADE | EQUIPAMENTOS | CUSTOS DO PERÍODO

Após ajustes nos custos quando necessário, deve apropriar os custos no projetos deve acessando no menu acima a funcionalidade de custos indiretos e executar o processo de "Apropriar custos de equipamentos".

Para que o processo calcule os custos indiretos é necessário definir nos parâmetros de projetos os custos serão apropriados.


Custos Indiretos

DescriçãoCustoTabelaObservaçãoComo Cadastrar
Custo Mão de ObraLaborCostSTLCusto de mão de obra aplicado nas O.S. Aplicará à essa tag o custo gerado nos insumos de tipo Mão de Obra, de uma ordem de serviço já finalizada.
Custo Materiais aplicados InputCost STLCusto de peças, produtos, lubrificantes, aplicados na O.S Aplicará à essa tag o custo gerado nos insumos de tipo Produto, de uma ordem de serviço já finalizada. 
Custo com Terceiros ThirdPartCost STLCusto com serviços de terceiros que trabalharam na O.S. Aplicará à essa tag o custo gerado nos insumos de tipo Produto, de uma ordem de serviço já finalizada. 
Custo de Ferramentas ToolCost STLCusto com Ferramentas aplicadas na O.S. Aplicará à essa tag o custo gerado nos insumos de tipo Ferramenta, de uma ordem de serviço já finalizada.
Custo com multasPenaltyCost TRX

Custo com multas pagas no mês. 

Dica: Para cadastrar uma Multa é necessário um Ben do Tipo Veiculo, para realizar este cadastro deste Ben é necessário ativar este parâmetro MV_NGMNTFR e adicionar ao Menu a Rotina MNTA084 ao Menu. Para cadastrar a Multa, cadastrar a Rotina MNTA765 no Menu.

Link Youtube
Custo com DocumentosPaperCost TS2Custo com documentos realizados  no mês
Custo com AcidentesIncidentCost TRH,TRK, TRO, TRL, TRV, TRMCusto com acidentes ocorridos no mês
Custo do consumo de combustível FuelCost 
Custo com abastecimento realizado no mês
Custo Fixo de locação do EquipamentoRentCost 
Custo de locação do equipamento (fixo), calculado pelo sistema de Manutenção de Ativos.
Custo total de locação do equipamento TotalRentCost 
Custo total de locação do equipamento, calculado pelo sistema de Manutenção de Ativos mensalmente.
Custo Hora de locação do EquipamentoHourRentCost 
Custo hora de locação do equipamento, calculado pelo sistema de Manutenção de Ativos 
Custo Hora Real de locação do equipamento RealHourRentCost 
Custo hora real de locação do equipamento, calculado pelo sistema de Manutenção de Ativos mensalmente 
Valor FaturadoBilledRentCost 
Valor faturado pela locação do equipamento 


Informações no XML de Custos Indiretos

DescriçãoTabela RM Campo RMTAGTabela PROTHEUSCampo PROTHEUS
BusinessContent
Código da empresa/coligada MCUSTOINDIRETOEQUIPAMENTO    CODCOLIGADACompanyId

Internal ID da chave completa da empresa 
CompanyInternalId

Código da Filial 
BranchId

Internal id do Código do BemIDPATRIMONIOAssetInternalId

Ano mês de ocorrência dos custos MESANOMonthYear

ListOfIndirectCost 
Internal ID da entidade  MCUSTOINDIRETOEQUIPAMENTO              
InternalId   

Código do Centro de Custo. Utilizado para identificar o projeto.CODCCUSTOBEMCostCenterCode   

Custo da Mão de Obra aplicado na O.S. CUSTOMAODEOBRALaborCost   STL
Custo de peças, produtos, lubrificantes, aplicados na OS CUSTOMATERIAIS InputCost   STL
Custo com serviços de terceiros que trabalharam na OS CUSTOTERCEIROSThirdPartCost   STL
Custo com ferramentas aplicadas na OS CUSTOFERRAMENTASToolCost   STL
Custo de Locação do Equipamento (Fixo), calculado pelo sistema de manutenção de ativos CUSTOFXLOCACAOCUSTOCOMBUSTIVEISRentCost   

Custo com multas pagas no mês, podemos considerar somente multas por culpa da empresa CUSTOMULTASPenaltyCost   TRX
Custo com acidentes ocorridos no mês CUSTOACIDENTESIncidentCost   TRH, TRK, TRO, TRL, TRV, TRM
Custo com documentos realizados no mês CUSTODOCUMENTOSPaperCost   TS2
Custo com os abastecimentos realizados no Mês CUSTOCOMBUSTIVEISFuelCost   

Custo total de locação do Equipamento, calculado pelo sistema de manutenção de ativos mensalmente CUSTOTTLOCACAOTotalRentCost   

Custo Hora de Locação do Equipamento, calculado pelo sistema de manutenção de ativos CUSTOHRLOCACAOHourRentCost   

Custo Hora Real de locação do Equipamento, calculado pelo sistema de manutenção de ativos mensalmente CUSTORELOCACAORealHourRentCost   

Valor Faturado pela locação do Equipamento VALORFTLOCACAOBilledRentCost   




Custos Diretos

DescriçãoCustoTabelaObservação
Horas Improdutivas UnproductiveHoursAmount 
Quantidade de horas improdutivas apontadas no mês na frente de trabalho
Valor Horas ImprodutivasUnproductiveHoursCost 
Valor das horas improdutivas no mês. Calculado da seguinte forma: valor improdutivo = (custo hora da máquina parada * quantidade de horas paradas). O somatório das horas paradas é apurado com base nas horas lançadas nas atividades improdutivas 
Horas Produtivas ProductiveHoursAmount 
Quantidade de horas produtivas apontadas no mês na frente de trabalho 
Valor Horas ProdutivasProductiveHoursCost
Valor de horas produtivas 
Valor das horas produtivas recalculada após rateio das horas improdutivas.ApportionmentProductiveHoursCost
Valor das horas produtivas recalculada após rateio das horas improdutivas. Processo de rateio distribui as horas improdutivas com base na quantidade de horas produtivas por frente de trabalho. Então a quantidade de horas produtivas vai aumentar, e consequentemente o valor também vai aumentar, após o rateio. Este campo representa este novo valor.



Informações no XML de Custos Diretos

DescriçãoTabela RM Campo RMTAGTabela PROTHEUSCampo PROTHEUS



CompanyInternalId
cEmpAnt | cFilAnt



BranchId 
cFilAnt
Código da coligada/empresa MCUSTODIRETOEQUIPAMENTO MCUSTOEQUIPAMENTOAPONTCODCOLIGADACompanyId
cEmpAnt 
Código do PatrimônioIDPATRIMONIOAssetInternalIdST9cEmpAnt| cFilAnt| T9_CODBEM 
Mês e AnoMESANO

Ano mês da ocorrência dos custos
Codigo do centro de custoCODCCUSTOCostCenterCode    
Código do Centro de Custo/Frente de Trabalho
CostCenterInternalId
Internal ID do Centro de Custos
ListOfDirectCost 
Codigo do centro de custoMCUSTODIRETOEQUIPAMENTOCODCCUSTOCostCenterCode    
Código do Centro de Custo/Frente de Trabalho
CostCenterInternalId
Internal ID do Centro de Custos


InternalId   
Internal ID da entidade 
Quantidade horas improdutivasQTDHRIMPRODUTIVAUnproductiveHoursAmount   
Quantidade de Horas Improdutivas apontadas no mês para a Frente de Trabalho/Centro de Custo 
Valor horas improdutivasVLRHRIMPRODUTIVAUnproductiveHoursCost   
Valor das horas improdutivas no mês. Calculado da seguinte forma. Valor Improdutivo = (custo hora da maquina parada * quantidade de horas paradas). O somatório das horas paradas será apurado com base nas horas lançadas nas atividades improdutivas 
Quantidade horas produtivasQTDHRPRODUTIVAProductiveHoursAmount   
Quantidade de Horas Produtivas apontadas no mês para a Frente de Trabalho/Centro de Custo 
Valor horas produtivasVLRHRPRODUTIVAProductiveHoursCost   
Valor das Horas Produtivas 
Valor hora apos rateioVLRHRApportionmentProductiveHoursCost
Valor das horas produtivas recalculada após rateio das horas improdutivas. Processo de rateio distribui as horas improdutivas com base na quantidade de horas produtivas por frente de trabalho. Então a quantidade de horas produtivas vai aumentar, e consequentemente o valor também vai aumentar, após o rateio. Este campo representa este novo valor. 
ListOfAppointment 

MCUSTOEQUIPAMENTOAPONT
InternalId   
Internal ID do apontamento 
Identificador da TarefaIDTRFTaskProjectInternalId  
Internal id do ID da tarefa 
TaskProjectId  
ID Tarefa 
Data e hora inicio do apontamentoDATAHORAINICIOStartDateTimeAppointment  
Data/Hora Inicial do apontamento 
Data e hora fim do apontamentoDATAHORAFIMEndDateTimeAppointment  
Data/Hora Final do apontamento 
Identificador do MotivoIDMOTIVOActivityCode   
Código da Atividade 
ActivityInternalId   
Internal ID da Atividade 





  • Sem rótulos