Árvore de páginas

Projeto Mobilidade 

Características do Requisito

Linha de Produto:

Microsiga Protheus

Segmento:

Manufatura/Distribuição e Logística

Módulo:

Manutenção de Ativos e Gestão de Frotas

Rotina:

Rotina(s) envolvida(s)

Nome Técnico

MNTA080Cadastro de Bens
MNTA090Estrutura de Bens
MNTA098Rodizio
MNTA170Bens Padrão
MNTA231Esquema de Rodados Padrão
MNTA232Esquema de Rodados Gráfico

MNTA470

Movimentação de Bem
MNTA494Custo Mensal
MNTA550Transferência de Bens
MNTA765Cadastro de Multas
MNTA850Cadastro de Atividades
MNTA851Cadastro de Parte Diária
MNTA852Acerto de Parte Diária
MNTA998Importação de Pneus a Partir de Txt
MNTI080Mensagem Única para Integração de Bens
MNTI494ACustos Mensais Indiretos de Bens
MNTI494BCustos Mensais Diretos de Bens
MNTI850Mensagem Única para Integração de Atividades
MNTI851Mensagem Única para Integração de Parte Diária
MNTR055Relatório de Eficiência Operacional
MNTR060Relatório de Parte Diária
MNTR065Relatório de Horas das Atividades
MNTR601Impressão de Código de Barras do Bem
Cadastros Iniciais:
  • Em Atualizações / Controle de Oficina / Cadastros Básicos / Calendário, incluir um calendário.
  • Em Atualizações / Controle de Oficina / Cadastros Básicos / Centros de Custos, incluir um centro de custo.
  • Em Atualizações / Controle de Oficina / Cadastros Básicos / Produtos, incluir um produto.
  • Em Atualizações / Controle de Oficina / Cadastros Básicos / Funcionários, incluir um funcionário e informar CPF.
  • Em Atualizações / Controle de Oficina / Bens / Família de Bens, incluir uma família para o bem/equipamento.
  • Em Atualizações / Controle de Oficina / Manutenção / Areas Manutenção, incluir uma área de manutenção.
  • Em Atualizações / Controle de Oficina / Manutenção / Tipos Manutenção, incluir uma manutenção do tipo ‘Corretiva’.
  • Em Atualizações / Controle de Oficina / Manutenção / Serviços, incluir um serviço do tipo ‘Corretivo’. 
  • Em Atualizações / Controle de Oficina / Manutenção / Funcionários, incluir um funcionário da manutenção e informar o funcionário cadastrado anteriormente.

Parâmetro(s):

MV_NGINTMB, MV_NGMBATV, MV_NGPARCO, MV_NGINTER, MV_NGMNTES, MV_NGMNTPC, MV_NGMNTFR, MV_NGPNEUS, MV_ESTNEG, MV_EAIPASS, MV_EAIUSER, MV_EAIURL2

Chamado relacionado:

TTIEX8

País(es):

Brasil

Banco(s) de Dados:

Todos

Tabelas utilizadas:

TV0 – Cadastro de Atividades

TV1 – Parte Diária

TV2 – Registro das Atividades

STJ – Ordens de Serviço de Manutenção

STL – Detalhes da Ordem de Serviço

SB1 – Descrição Genérica de Produto

ST9 – Cadastro de Bens

TRH – Registro Comunicado Sinistro

TRT – O.S. Veículos Acidentados

STS – Hist. de Manutenção

STT – Hist. de Detalhes de Manutenção

TRK – Cargas Afetadas pelo Sinistro

TRO – Veículos Terceiros no Sinistro

TRL – Imóveis Terceiros pelo Sinistro

TRV – Complemento do Sinistro

TRM – Vítimas do Sinistro

TQN – Entrada Manual Abastecimento

TQI – Tanques de Combustíveis

TRX – Cadastro de Multas

SBM – Grupo de Produto

Sistema(s) operacional(is):

Windows/Linux

Versões/Release:11.80.12

Descrição

Realizada implementação do Projeto Mobilidade (UPDMNT80) para atender a demanda de existência no produto Protheus Manutenção de Ativos e Gestão de Frotas (SIGAMNT) de rotinas que permitam gerenciar o controle diário de atividades executadas por um bem/equipamento, bem como a integração dos dados gerados a partir da gestão de suas atividades, com terceiros.

 

Integração de Bens (ST9) via Mensagem Única TOTVS (EQUIPMENT)

A mensagem de equipamentos é enviada pelo Protheus sempre que o cadastro de um Bem do Manutenção de Ativos for incluído/alterado/inativado (uma vez que a exclusão de bens não é permitida com o processo de mobilidade ativo) e/ou em caso de transferência entre filiais, onde o sistema procede da seguinte maneira:

Envia mensagem para integração com o bem inativado (SituationStatus = 2) para a filial atual e envia nova mensagem para a filial de destino, ativando o bem (SituationStatus = 1)

O processo de integração de Bens do Manutenção de Ativos está condicionado ao conteúdo do parâmetro MV_NGINTMB estar preenchido com ‘1’.

As condições necessárias para funcionamento da integração de Bens são:

  • Conteúdo do parâmetro MV_NGINTMB deve ser ‘1’;
  • Campo ‘Sincronismo’ (T6_SINCRON) deve estar como ‘Sim’.

Cadastro de Atividades (MNTA850)

Foi desenvolvida rotina para cadastro de Atividades que podem ser relacionadas a um registro de Parte Diária para um bem, as atividades podem assumir os seguintes tipos:

  • 1 = Trabalhada;
  • 2 = Chuva;
  • 3 = Manutenção;
  • 4 = Planejamento.

 

A mensagem de atividades (ACTIVITY) é enviada pelo Protheus sempre que realizado um cadastro ou atualização de dados no cadastro de atividades. O conceito de atividade faz referência aos motivos de improdutividade do BackOffice RM, contudo, não totalmente. O Protheus classifica atividades como produtivas e improdutivas, através do campo Tipo de Hora (TV0_TIPHOR), divergindo do BackOffice que apenas controla motivos de improdutividade. Considerando isso, a mensagem será apenas enviada quando o processo envolver uma atividade improdutiva.

A rotina que realiza a integração do cadastro de Atividades no Protheus é o MNTI850.

 

Rotina Parte Diária (MNTA851)

Foi implementada rotina para registrar as atividades diárias executadas por um Bem/Equipamento (ST9 - Bens), nesta rotina deverão ser informados o turno em que o bem/equipamento esteve trabalhando ou executando determinada atividade, o contador inicial e final para o registro de Parte Diária e o operador do equipamento enquanto este estava sendo ocupado para determinada atividade, é importante ressaltar que um bem só poderá ter registro de parte diária caso este esteja com o campo ‘Parte Diária(T9_PARTEDI) igual a ‘Sim’. A rotina possui get dados para informar as atividades executadas em determinada data e cada uma das atividades relacionadas ao registro de Parte Diária deverá possuir uma Frente de Trabalho atrelada (Centro de Custo).

 

Processo de Integração de Parte Diária de Bens/Equipamentos via Mensagem Única TOTVS

Desenvolvida rotina Parte Diária (MNTA851) a fim de realizar o recebimento das apropriações diárias dos equipamentos para o módulo SIGAMNT, por meio de Mensagem Única.

Em referência à rotina de cadastro de Parte Diária (MNTA851), o sistema irá receber os dados do apontamento, formará o cabeçalho (TV1 – Parte Diária) e itens (TV2 – Atividades da Parte Diária) da Parte Diária e consistirá os mesmos quanto às suas regras de negócio, as mesmas regras definidas pelo cadastro, alocando os registros às suas respectivas tabelas ao fim do processo.

Apontamentos produtivos, onde o motivo de produtividade (Atividade do apontamento) não for repassado, a rotina irá verificar o parâmetro MV_NGMBATV, que indica o código da atividade do tipo produtiva padrão utilizada pelo SIGAMNT para realizar a inclusão do apontamento.

Caso alguma inconsistência seja encontrada, o sistema ainda gravará os registros conforme o modelo (Mensagem Única/XML) recebido, entretanto, atualizará os campos ‘Possui Erro?’ definirá o conteúdo ‘1’ (Sim) e ao campo ‘Erro’, do tipo Memo, repassará todos os Erros encontrados durante a importação.

Os campos XXX_INDERR e XXX_MSGERR existem tanto para a TV1 – Parte Diária (TV1_INDERR, TV1_MSGERR) quanto para a TV2 – Registro das Atividades (TV2_INDERR, TV2_MSGERR) da apropriação e persistem respectivamente os problemas para cada processo, assim distinguindo as inconsistências entre os itens do cabeçalho.

Caso a parte diária importada possua inconsistências, o registros gerado a partir do(s) apontamento(s) recebido(s) será apenas mostrado na rotina de Acerto de Parte Diária (MNTA852). As inconsistências encontradas poderão ser tratadas nesta rotina de Acerto de Parte Diária (MNTA852) e assim que corrigidas, os registros passarão a ser apresentados na rotina de Parte Diária (MNTA851).

 

Segue abaixo os erros catalogados:

ErroDescrição
01Filial Inválida
02Empresa Inválida
03Equipamento não cadastrado
04Equipamento Inativo
05Equipamento Não Cadastrado
06Turno Não Cadastrado
07Data de Serviço Inválida
08Hora Início do Contador Inválida
09Contador Início Inválido
10Hora Fim Contador Inválido
11Contador Fim Inválido
12Operador não cadastrado
13Parte Diária Já Importada

*As inconsistências não catalogadas serão identificadas com o código ‘99’.

 

A apropriação recebida será interpretada como sendo a de um único dia, avaliando suas atividades e dados base do cabeçalho (Data, Turno, Horas Expediente) conforme essa regra.

O turno da apropriação será proveniente do cadastro do equipamento (MNTA080), mais precisamente do campo Turno (T9_CALENDA).

 

Rotina para Acerto de Parte Diária (MNTA852) importado com erro:

Foi desenvolvida a rotina Acerto de Parte Diária (MNTA852) para ajuste de apontamentos que foram importados com erros,  dessa forma, quando um apontamento de trabalho para um equipamento estiver inconsistente diante das regras de negócio validadas pelo ERP, o registro deverá ser ajustado por meio desta rotina para que possa finalmente se transformar em um apontamento válido, caso isso não seja feito, este apontamento de trabalho ficará ‘invisível’ para o ERP, portanto não será considerado em consultas, relatórios nem em relacionamentos de tabelas do sistema.

 

Mensagem de Exclusão de Apontamento de Parte Diária (APPOINTMENT)

Foi desenvolvida a mensagem APPOINTMENT ao excluir um registro por completo ou alterando-o e excluindo somente alguns dos apontamentos, uma ou mais atividades por meio das rotinas Parte Diária (MNTA851) e Acerto de Parte Diária (MNTA852), sendo assim, é enviada uma mensagem contendo esses itens para serem processados pelo RM.

 

Processo para Exportação de Custos de Bens do Manutenção de Ativos – Custo Mensal (MNTA494)

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 Custos Indiretos são os custos dos demais processos controlados pelo sistema. O processo integrado visa enviar para o sistema Corpore/TOP da RM as informações referentes a esses custos.

Os parâmetros de entrada para essa 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.

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.

 

Relatório de Código de Barras do Bem (MNTR601)

Foi desenvolvido relatório para impressão do código de barras de Bens baseado no campo Cod Barras (T9_BARCODE), onde é possível selecionar um ou mais bens para a impressão do(s) mesmo(s).

 

Relatório de Eficiência Operacional (MNTR055)

Este relatório apresenta as informações apontadas na Digitação da Parte Diária, considerando o período informado na tela dos parâmetros, separados por tipo Analítico, Sintético/Bem e Sintético/Família.

  • No tipo Analítico as informações são apresentadas por Bem e dia do Serviço, totalizando a cada Frente de Trabalho e Filial.
  • No tipo Sintético/Bem as informações são aglutinadas por Bens em cada Frente de Trabalho, totalizando a cada Frente de Trabalho e Filial.
  • No tipo Sintético/Família as informações são aglutinadas por Famílias em cada Frente de Trabalho, totalizando a cada Frente de Trabalho, Família e Filial.

 

Relatório de Parte Diária (MNTR060)

Relatório para impressão de planilha com as atividades de Parte Diária para o bem, para preenchimento manual. Onde contém informações como Obra, Equipamento, Código/Placa, Data com preenchimento feito automaticamente pelo sistema, o restante é manualmente.

 

Relatório de Horas por Atividade (MNTR065)

Este relatório apresenta a relação entre as horas acumuladas no período filtrado de determinada atividade em relação às horas disponíveis, separado por tipo Sintético e Analítico.

  • No tipo Sintético as informações são aglutinadas por Família de Bens em cada Atividade e a cada Atividade, Empresa ou Filial diferente é feita uma quebra de página.
  • No tipo Analítico as informações são aglutinadas por Bens em cada Atividade e a cada Atividade, Empresa ou Filial diferente é feita uma quebra de página.

 

*O compartilhamento das tabelas no Protheus entre compartilhada/exclusiva deve seguir a regra definida pelo backoffice RM entre global/por filial, seguindo também as regras de integração entre tabelas do Protheus para que se mantenha a integridade relacional.

*O compartilhamento de Filial da tabela TV0 – Atividades deve estar como ‘C’ (Compartilhado). Esse é um requisito para implantar os processos do Projeto Mobilidade.


Importante

Antes de executar o compatibilizador UPDMNT80 é imprescindível:

  • Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório \PROTHEUS11_DATA\DATA) e dos dicionários de dados SXs (\PROTHEUS11_DATA\SYSTEM).
  • Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
  • Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
  • Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname.
  • O compatibilizador deve ser executado com a Integridade Referencial desativada*.

 

Atenção

O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente!

A ativação indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos a seguir:

  1. No Configurador (SIGACFG), veja se a empresa utiliza Integridade Referencial, selecionando a opção Integridade/Verificação (APCFG60A).
  2. Se não há Integridade Referencial ativa, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e nenhuma delas estará selecionada. Neste caso, E SOMENTE NESTE, não é necessário qualquer outro procedimento de ativação ou desativação de integridade, basta finalizar a verificação e aplicar normalmente o compatibilizador, conforme instruções.
  3. Se há Integridade Referencial ativa em todas as empresas e filiais, é exibida uma mensagem na janela Verificação de relacionamento entre tabelas. Confirme a mensagem para que a   verificação seja concluída, ou;
  4. Se há Integridade Referencial ativa em uma ou mais empresas, que nãona sua totalidade, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e, somente, a(s) que possui(em) integridade está(arão) selecionada(s). Anote qual(is) empresa(s) e/ou filial(is) possui(em) a integridade ativada e reserve esta anotação para posterior consulta na reativação (ou ainda, contate nosso Help Desk Framework   para informações quanto a um arquivo que contém essa informação).
  5. Nestes casos descritos nos itens “iii” ou “iv”, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/ Desativar (APCFG60D).
  6. Quando desativada a Integridade Referencial, execute o compatibilizador, conforme instruções.
  7. Aplicado o compatibilizador, a Integridade Referencial deve ser reativada, SE E SOMENTE SE tiver sido desativada, através da opção Integridade/Ativar (APCFG60). Para isso, tenha em mãos as informações da(s) empresa(s) e/ou filial(is) que possuía(m) ativação da integridade, selecione-a(s) novamente e confirme a ativação.

 

Contate o Help Desk Framework EM CASO DE DÚVIDAS!

 

  1. Em ByYou Smart Client, digite U_UPDMNT80 no campo Programa Inicial
  2. Importante: Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a 11/09/2015.
  3. Clique em OK para continuar.
  4. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
    1. Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
      É apresentada uma mensagem explicativa na tela.
    2. Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados.
    3. Clique em Gravar para salvar o histórico (log) apresentado.
    4. Clique em OK para encerrar o processamento.

Atualizações do Compatibilizador

 

  1. Criação de Tabelas no arquivo SX2 - Tabelas:

Chave

Nome

Modo

Único

Pyme

Módulo

TV0

Cadastro de Atividades

Compartilhado

TV0_FILIAL+TV0_CODATI

N

Manutenção de Ativos

TV1

Parte Diária

Exclusivo

TV1_FILIAL+TV1_EMPRES+TV1_CODBEM+DTOS( TV1_DTSERV )+TV1_TURNO+TV1_HRINI+TV1_HRFIM

N

Manutenção de Ativos

TV2

Registro das Atividades

Exclusivo

TV2_FILIAL + TV2_EMPRES + TV2_CODBEM + DTOS(TV2_DTSERV) + TV2_SEQREL

N

Manutenção de Ativos

 

     2.  Alteração de Tabelas no arquivo SX2 - Tabelas:

ChaveNomeModoÚnicoPymeMódulo

ST6

Família de Bens              

Exclusivo

T6_FILIAL+T6_CODFAMI

N

Manutenção de Ativos

ST9

Bem                          

Exclusivo

T9_FILIAL+T9_CODBEM

N

Manutenção de Ativos

TQR

TIPO MODELO                  

Exclusivo

TQR_FILIAL+TQR_TIPMOD

N

Manutenção de Ativos

 

     3.  Criação de Campos no arquivo SX3 - Campos:

  • Tabela TV0 - Cadastro de Atividades

Ordem

01

(*)

(*)

(*)

Campo

TV0_FILIAL

TV0_CODATI

TV0_NOME

TV0_TIPHOR

Tipo

Caracter

Caracter

Caracter

Caracter

Tamanho

8

3

40

1

Decimal

0

0

0

0

Formato

@!

@!

@!

@!

Form. Variavel

 

 

 

 

Contexto

Real

Real

Real

Real

Propriedade

Alterar

Alterar

Alterar

Alterar

Título

Filial

Atividade

Descricao

Tipo de Hora

Descrição

Filial do Sistema

Atividade

Descrição da Atividade

Tipo de Hora

Help

Filial da Atividade.

Informe um código para a atividade que está sendo incluída.

Informe uma descrição para a atividade.

Informe o tipo da hora da atividade em questão. 1=Trabalhada; 2=Chuva; 3=Manutenção; 4=Planejamento.

Lista Opções

 

 

 

1=Trabalhada;2=Chuva;3=Manutenção;4=Planejamento

Inic. Padrão

 

 

 

 

Inic. Browse

 

 

 

 

Modo Edição

 

 

 

 

Cons. Padrão

 

 

 

 

Val. Usuário

 

 

 

 

Val. Sistema

 

ExistChav( "TV0",M->TV0_CODATI )

 

IIF( !Empty( M->TV0_TIPHOR ),Pertence( '1234' ),.T. )

Nível

1

1

1

1

Obrigatório

Não

Sim

Sim

Não

Usado

Não

Sim

Sim

Sim

Browse

Não

Sim

Sim

Sim

Módulos

 

Todos

Todos

Todos

Ordem

(*)

Campo

TV0_BITMAP

Tipo

Caracter

Tamanho

8

Decimal

0

Formato

@!

Form. Variavel

 

Contexto

Real

Propriedade

Alterar

Título

Imagem

Descrição

Imagem da Atividade

Help

Imagem representativa da atividade em questão.

Lista Opções

 

Inic. Padrão

 

Inic. Browse

 

Modo Edição

 

Cons. Padrão

 

Val. Usuário

 

Val. Sistema

 

Nível

1

Obrigatório

Não

Usado

Não

Browse

Sim

Módulos

 

 

  • Tabela TV1 - Parte Diária

Ordem

01

02

03

04

Campo

TV1_FILIAL

TV1_EMPRES

TV1_CODBEM

TV1_NOME

Tipo

Caracter

Caracter

Caracter

Caracter

Tamanho

8

2

16

20

Decimal

0

0

0

0

Formato

@!

@!

@!

@!

Form. Variavel

 

 

 

 

Contexto

Real

Real

Real

Virtual

Propriedade

Alterar

Alterar

Alterar

Visualizar

Título

Filial

Empresa

Equipamento

Nome

Descrição

Filial do Sistema

Empresa

Equipamento

Nome do Equipamento

Help

Filial relacionada ao apontamento de Parte Diária.

 

Informe o código do equipamento para qual serão informadas as atividades diárias, ou tecle (F3).

 

Lista Opções

 

 

 

 

Inic. Padrão

If( Inclui,xFilial( 'TV1' ),cGetFilial )

If( Inclui,cEmpAnt,cGetEmpres )

 

Posicione('ST9',1,xFilial('ST9')+M->TV1_CODBEM,'T9_NOME')

Inic. Browse

 

 

 

Posicione('ST9',1,xFilial('ST9')+TV1->TV1_CODBEM,'T9_NOME')

Modo Edição

WEMPFILTV1()

WEMPFILTV1()

Inclui

 

Cons. Padrão

SM0MOB

YM0

ST9PT

 

Val. Usuário

 

 

 

 

Val. Sistema

MNT851VLEF(2)

MNT851VLEF()

MNT851VLCP('TV1_CODBEM')

 

Nível

1

1

1

1

Obrigatório

Não

Não

Sim

Não

Usado

Não

Não

Sim

Sim

Browse

Não

Não

Sim

Não

Módulos

 

 

Todos

Todos

Ordem

05

06

07

08

Campo

TV1_PLACA

TV1_TURNO

TV1_DTSERV

TV1_HREXI

Tipo

Caracter

Caracter

Data

Caracter

Tamanho

8

3

8

5

Decimal

0

0

0

0

Formato

@!

@!

99/99/9999

99:99

Form. Variavel

 

 

 

 

Contexto

Real

Real

Real

Real

Propriedade

Alterar

Alterar

Alterar

Visualizar

Título

Placa

Turno

Data

Exped. Inic.

Descrição

Placa

Turno

Data Serviço

Hora Inicio Expediente

Help

Informe a placa do equipamento para qual serão informadas as atividades diárias.

Informe o turno de trabalho, ou tecle (F3).

Informe a data da ocorrência das atividades que serão reportadas.

Informe a hora inicial das atividades que serão reportadas (expediente).

Lista Opções

 

 

 

 

Inic. Padrão

 

 

dDataBase

 

Inic. Browse

 

 

 

 

Modo Edição

Inclui

Inclui .Or. ( M->TV1_INDERR == '1' )

Inclui

 

Cons. Padrão

 

SH7

 

 

Val. Usuário

 

 

 

 

Val. Sistema

MNT851VLCP('TV1_PLACA')

MNT851VLCP('TV1_TURNO')

MNT851VLCP('TV1_DTSERV')

 

Nível

1

1

1

1

Obrigatório

Não

Sim

Sim

Sim

Usado

Sim

Sim

Sim

Sim

Browse

Sim

Sim

Sim

Sim

Módulos

Todos

Todos

Todos

Todos

Ordem

09

10

11

12

Campo

TV1_HREXF

TV1_HRINI

TV1_CONINI

TV1_HRFIM

Tipo

Caracter

Caracter

Numérico

Caracter

Tamanho

5

5

9

5

Decimal

0

0

0

0

Formato

99:99

99:99

@E 999,999,999

99:99

Form. Variavel

 

 

 

 

Contexto

Real

Real

Real

Real

Propriedade

Visualizar

Alterar

Alterar

Alterar

Título

Exped. Fim

Hora Inicio

Contad. Inic.

Hora Final

Descrição

Hora Final Expediente

Hora Inicio Atividade

Contador Inicial

Hora Final Atividade

Help

Informe a hora final das atividades que serão reportadas (expediente).

Informe a hora inicial das atividades que serão reportadas.

Informe o contador inicial do equipamento na data.

Informe a hora final das atividades que serão reportadas.

Lista Opções

 

 

 

 

Inic. Padrão

 

 

 

 

Inic. Browse

 

 

 

 

Modo Edição

 

Inclui .Or. ( M->TV1_INDERR == '1' )

Inclui .Or. ( M->TV1_INDERR == '1' )

Inclui .Or. ( M->TV1_INDERR == '1' )

Cons. Padrão

 

 

 

 

Val. Usuário

 

 

 

 

Val. Sistema

 

MNT851VLCP('TV1_HRINI')

MNT851VLCP('TV1_CONINI')

MNT851VLCP('TV1_HRFIM')

Nível

1

1

1

1

Obrigatório

Sim

Sim

Sim

Sim

Usado

Sim

Sim

Sim

Sim

Browse

Sim

Sim

Sim

Sim

Módulos

Todos

Todos

Todos

Todos

Ordem

13

14

15

16

Campo

TV1_CONFIM

TV1_TERCEI

TV1_OPERAD

TV1_NOMEOP

Tipo

Numérico

Caracter

Caracter

Caracter

Tamanho

9

1

6

40

Decimal

0

0

0

0

Formato

@E 999,999,999

@!

@!

@!

Form. Variavel

 

 

 

 

Contexto

Real

Real

Real

Real

Propriedade

Alterar

Alterar

Alterar

Alterar

Título

Contador Fim

Terceiro

Operador

Nome

Descrição

Contador Final

Terceiro

Operador

Nome Operador

Help

Informe o contador final do equipamento na data.

Indique se o operador é funcionário próprio ou terceiro. 1=Sim; 2=Não.

Informe a matrícula do operador, ou tecle (F3).

Informe o nome do operador terceiro.

Lista Opções

 

1=Sim;2=Nao

 

 

Inic. Padrão

 

IF( Inclui,'2',TV1_TERCEI )

 

 

Inic. Browse

 

 

 

 

Modo Edição

Inclui .Or. ( M->TV1_INDERR == '1' )

 

If( M->TV1_TERCEI == '2',.T.,.F. )

If( M->TV1_TERCEI == '1',.T.,.F. )

Cons. Padrão

 

 

SRA

 

Val. Usuário

 

 

 

 

Val. Sistema

MNT851VLCP('TV1_CONFIM')

MNT851VLCP('TV1_TERCEI')

MNT851VLCP('TV1_OPERAD')

 

Nível

1

1

1

1

Obrigatório

Sim

Sim

Sim

Não

Usado

Sim

Sim

Sim

Sim

Browse

Sim

Sim

Sim

Não

Módulos

Todos

Todos

Todos

Todos

Ordem

17

18

19

20

Campo

TV1_OBS1

TV1_OBS2

TV1_HRAMNT

TV1_HRATRA

Tipo

Caracter

Caracter

Caracter

Caracter

Tamanho

250

250

5

5

Decimal

0

0

0

0

Formato

@

@

99:99

99:99

Form. Variavel

 

 

 

 

Contexto

Real

Real

Real

Real

Propriedade

Alterar

Alterar

Visualizar

Visualizar

Título

Observação 1

Observação 2

Horas MNT

Horas Trab.

Descrição

Observação 1

Observação 2

Horas de Manutenção

Horas Trabalhadas

Help

Informe observações...

Informe observações...

Informe a quantidade de horas utilizadas na manutenção.

Informe a quantidade de horas trabalhadas.

Lista Opções

 

 

 

 

Inic. Padrão

 

 

If(Inclui,'00:00',TV1->TV1_HRAMNT)

If(Inclui,'00:00',TV1->TV1_HRATRA)

Inic. Browse

 

 

 

 

Modo Edição

 

 

 

 

Cons. Padrão

 

 

 

 

Val. Usuário

 

 

 

 

Val. Sistema

 

 

 

 

Nível

1

1

1

1

Obrigatório

Não

Não

Não

Não

Usado

Sim

Sim

Sim

Sim

Browse

Não

Não

Sim

Sim

Módulos

Todos

Todos

Todos

Todos

Ordem

21

22

23

24

Campo

TV1_HRACHU

TV1_HRAPLA

TV1_HRAEXP

TV1_INDERR

Tipo

Caracter

Caracter

Caracter

Caracter

Tamanho

5

5

5

1

Decimal

0

0

0

0

Formato

99:99

99:99

99:99

 

Form. Variavel

 

 

 

 

Contexto

Real

Real

Real

Real

Propriedade

Visualizar

Visualizar

Visualizar

Alterar

Título

Horas Chuva

Horas Plane.

Horas Exped.

Possui erro?

Descrição

Horas Parada Chuva

Horas Planejamento

Horas de Expediente

Registro com erro

Help

Informe a quantidade de horas parada por causa da chuva.

Informe a quantidade de horas utilizadas no planejamento.

 

 

Lista Opções

 

 

 

1=Sim;2=Não

Inic. Padrão

If(Inclui,'00:00',TV1->TV1_HRACHU)

If(Inclui,'00:00',TV1->TV1_HRAPLA)

If(Inclui,'00:00',TV1->TV1_HRAEXP)

If( Inclui,'2',TV1->TV1_INDERR )

Inic. Browse

 

 

 

 

Modo Edição

 

 

 

.F.

Cons. Padrão

 

 

 

 

Val. Usuário

 

 

 

 

Val. Sistema

 

 

 

 

Nível

1

1

1

1

Obrigatório

Não

Não

Não

Não

Usado

Sim

Sim

Sim

Sim

Browse

Sim

Sim

Sim

Não

Módulos

Todos

Todos

Todos

Todos

Ordem

25

26

Campo

TV1_MSGERR

TV1_WEBFLE

Tipo

Memo

Caracter

Tamanho

10

1

Decimal

0

0

Formato

 

@!

Form. Variavel

 

 

Contexto

Real

Real

Propriedade

Visualizar

Visualizar

Título

Erro Import.

WebFleet?

Descrição

Erros de Importação

Importado via WebFleet?

Help

 

Indica se o registro de Parte Diária foi importado via Web Service.

Lista Opções

 

S=Sim;N=Não

Inic. Padrão

 

If( Inclui,'N',TV1->TV1_WEBFLE )

Inic. Browse

 

 

Modo Edição

.F.

 

Cons. Padrão

 

 

Val. Usuário

 

 

Val. Sistema

 

 

Nível

1

1

Obrigatório

Não

Não

Usado

Sim

Sim

Browse

Não

Sim

Módulos

Todos

Todos

 

  • Tabela TV2 - Registro das Atividades

Ordem

01

02

03

04

Campo

TV2_FILIAL

TV2_EMPRES

TV2_CODBEM

TV2_DTSERV

Tipo

Caracter

Caracter

Caracter

Data

Tamanho

8

2

16

8

Decimal

0

0

0

0

Formato

@!

@!

@!

99/99/9999

Form. Variavel

 

 

 

 

Contexto

Real

Real

Real

Real

Propriedade

Alterar

Alterar

Alterar

Alterar

Título

Filial

Empresa

Equipamento

Data

Descrição

Filial do Sistema

Empresa

Equipamento

Data Serviço

Help

 

 

 

 

Lista Opções

 

 

 

 

Inic. Padrão

 

 

 

 

Inic. Browse

 

 

 

 

Modo Edição

 

 

 

 

Cons. Padrão

 

 

 

 

Val. Usuário

 

 

 

 

Val. Sistema

 

 

 

 

Nível

1

1

1

1

Obrigatório

Não

Não

Sim

Sim

Usado

Não

Não

Não

Não

Browse

Não

Não

Não

Não

Módulos

 

 

 

 

Ordem

05

06

07

08

Campo

TV2_TURNO

TV2_CODATI

TV2_NOMATI

TV2_HRINI

Tipo

Caracter

Caracter

Caracter

Caracter

Tamanho

3

3

20

5

Decimal

0

0

0

0

Formato

@!

@!

@!

99:99

Form. Variavel

 

 

 

 

Contexto

Real

Real

Virtual

Real

Propriedade

Alterar

Alterar

Visualizar

Alterar

Título

Turno

Atividade

Descrição

Hora Início

Descrição

Turno

Atividade

Descrição Atividade

Hora Início Atividade

Help

 

Informe o código de uma atividade realizada, ou tecle (F3).

 

Informe a hora inicial da atividade.

Lista Opções

 

 

 

 

Inic. Padrão

 

 

Posicione('TV0',1,xFilial('TV0')+TV2->TV2_CODATI,'TV0_NOME')

 

Inic. Browse

 

 

 

 

Modo Edição

 

 

 

 

Cons. Padrão

 

TV0

 

 

Val. Usuário

 

 

 

 

Val. Sistema

 

MNT851VLGD('TV2_CODATI')

 

MNT851VLGD('TV2_HRINI')

Nível

1

1

1

1

Obrigatório

Sim

Sim

Sim

Sim

Usado

Não

Sim

Sim

Sim

Browse

Não

Sim

Sim

Sim

Módulos

 

Todos

Todos

Todos

Ordem

09

10

11

12

Campo

TV2_HRFIM

TV2_CODFRE

TV2_NOMFRE

TV2_TOTHOR

Tipo

Caracter

Caracter

Caracter

Caracter

Tamanho

5

9

20

5

Decimal

0

0

0

0

Formato

99:99

@!

@!

99:99

Form. Variavel

 

 

 

 

Contexto

Real

Real

Virtual

Real

Propriedade

Alterar

Alterar

Visualizar

Visualizar

Título

Hora Término

Frente

Nome Frente

Total Horas

Descrição

Hora Término da Atividade

Frente de Trabalho

Frente de Trabalho

Total de Horas

Help

Informe a hora final da atividade.

Informe o código da frente de trabalho, ou tecle (F3).

 

Total de horas da atividade.

Lista Opções

 

 

 

 

Inic. Padrão

 

 

Posicione('CTT',1,xFilial('CTT')+TV2->TV2_CODFRE,'CTT_DESC01')

If(Inclui,'00:00',TV2->TV2_TOTHOR)

Inic. Browse

 

 

 

 

Modo Edição

 

 

 

 

Cons. Padrão

 

CTT

 

 

Val. Usuário

 

 

 

 

Val. Sistema

MNT851VLGD('TV2_HRFIM')

MNT851VLGD('TV2_CODFRE')

 

 

Nível

1

1

1

1

Obrigatório

Sim

Sim

Sim

Não

Usado

Sim

Sim

Sim

Sim

Browse

Sim

Sim

Sim

Sim

Módulos

Todos

Todos

Todos

Todos

Ordem

13

14

15

16

Campo

TV2_PDIHRI

TV2_PDIHRF

TV2_CONTAD

TV2_INTTSK

Tipo

Caracter

Caracter

Numérico

Caracter

Tamanho

5

5

9

10

Decimal

0

0

0

0

Formato

99:99

99:99

@E 999,999,999

@E

Form. Variavel

 

 

 

 

Contexto

Real

Real

Real

Real

Propriedade

Alterar

Alterar

Alterar

Visualizar

Título

Hora Inicio

Hora Termino

Contador At.

Tarefa TOP

Descrição

Hora Inicio Pt.Diária

Hora Termino Pt.Diária

Contador da Atividade

Tarefa TOP

Help

Indica Hora de Início da Atividade.

Indica Hora Final da Atividade.

Contador registrado na Atividade.

 

Lista Opções

 

 

 

 

Inic. Padrão

 

 

 

 

Inic. Browse

 

 

 

 

Modo Edição

 

 

 

 

Cons. Padrão

 

 

 

 

Val. Usuário

 

 

 

 

Val. Sistema

 

 

MNT851VLGD('TV2_CONTAD')

 

Nível

1

1

1

1

Obrigatório

Não

Não

Sim

Não

Usado

Não

Não

Sim

Sim

Browse

Não

Não

Sim

Não

Módulos

 

 

Todos

Todos

Ordem

17

18

20

21

Campo

TV2_INDERR

TV2_MSGERR

TV2_WEBFLE

TV2_SEQREL

Tipo

Caracter

Caracter

Caracter

Caracter

Tamanho

1

10

1

3

Decimal

0

0

0

0

Formato

 

 

@!

@!

Form. Variável

 

 

 

 

Contexto

Real

Real

Real

Real

Propriedade

Alterar

Visualizar

Visualizar

Visualizar

Título

Possui erro?

Erro Import.

WebFleet?

Sequência

Descrição

Registro com erro

Erros de Importação

Importado via WebFleet?

Sequência

Help

 

 

Indica se o registro de Atividade foi importado via Web Service.

 

Lista Opções

1=Sim;2=Não

 

S=Sim;N=Não

 

Inic. Padrão

If( Inclui,'2',TV2->TV2_INDERR )

 

If( Inclui,'N',TV2->TV2_WEBFLE )

 

Inic. Browse

 

 

 

 

Modo Edição

.F.

.F.

 

 

Cons. Padrão

 

 

 

 

Val. Usuário

 

 

 

 

Val. Sistema

 

 

 

 

Nível

1

1

1

1

Obrigatório

Não

Não

Não

Sim

Usado

Sim

Sim

Sim

Sim

Browse

Não

Não

Sim

Não

Módulos

Todos

Todos

Todos

Todos

 

     4.  Alteração de Campos no arquivo SX3 - Campos:

  • Tabela ST9 - Bem

Ordem

(*)

(*)

Campo

T9_BARCODE

T9_PARTEDI

Tipo

Caracter

Caracter

Tamanho

20

1

Decimal

0

0

Formato

 

@!

Form. Variável

 

 

Contexto

Real

Real

Propriedade

Alterar

Alterar

Título

Cod. Barras

Parte Diaria

Descrição

Código de Barras

Controlado parte diária?

Help

Indica o código de barras do bem.

Indica se o bem tem controle de Parte Diária.

Lista Opções

 

1=Sim;2=Nao

Inic. Padrão

 

If( Inclui,'1',ST9->T9_PARTEDI )

Inic. Browse

 

 

Modo Edição

 

 

Cons. Padrão

 

 

Val. Usuário

 

 

Val. Sistema

 

IIF( !Empty( M->T9_PARTEDI ),Pertence( '12' ),.T. )

Nível

1

0

Obrigatório

Não

Sim

Usado

Sim

Sim

Browse

Não

Não

Módulos

Todos

Todos

(*) A Ordem será feita conforme a última disponível na tabela.


  • Tabela ST6 - Família de Bens

Ordem

(*)

Campo

T6_SINCRON

Tipo

Caracter

Tamanho

1

Decimal

0

Formato

9

Form. Variável

 

Contexto

Real

Propriedade

Alterar

Título

Sincronismo

Descrição

Sincronismo

Help

Indica se o(s) bem(ns) desta família irá(ão) ter sincronismo/integração com terceiros.

Lista Opções

1=Sim;2=Não

Inic. Padrão

If( Inclui,'1',ST6->T6_SINCRON )

Inic. Browse

 

Modo Edição

 

Cons. Padrão

 

Val. Usuário

 

Val. Sistema

Pertence( '12' )

Nível

1

Obrigatório

Não

Usado

Sim

Browse

Não

Módulos

Todos

(*) A Ordem será feita conforme a última disponível na tabela.


  • Tabela TQR - TIPO MODELO

Ordem

(*)

(*)

Campo

TQR_CPPROD

TQR_UNPROD

Tipo

Numérico

Caracter

Tamanho

9

2

Decimal

2

0

Formato

@E 999,999.99

@!

Form. Variavel

 

 

Contexto

Real

Real

Propriedade

Alterar

Alterar

Título

Capac. Prod.

Un. Med. C. Prod.

Descrição

Capacidade Produtiva

Unidade de Med. Cap. Prod.

Help

Indica a capacidade produtiva para o Modelo de Bem.

Indica a Unidade de Medida da Capacidade Produtiva do Bem.

Lista Opções

 

 

Inic. Padrão

 

 

Inic. Browse

 

 

Modo Edição

 

 

Cons. Padrão

 

SAH

Val. Usuário

 

 

Val. Sistema

Positivo()

ExistCpo( 'SAH',M->TQR_UNPROD )

Nível

1

1

Obrigatório

Não

Não

Usado

Sim

Sim

Browse

Não

Não

Módulos

Todos

Todos

(*) A Ordem será feita conforme a última disponível na tabela.


     5.  Criação de Parâmetros no arquivo SX6 – Parâmetros:

Nome da Variável

MV_NGINTMB

Tipo

Caracter

Descrição

Indica integração do processo de mobilidade: sincronismo de equipamentos, parte diária e custos/apontamentos. Informe 1=Sim;2=Não.

Valor Padrão

2

Nome da Variável

MV_NGMBATV

Tipo

Caracter

Descrição

Indica o código da atividade produtiva utilizada para o processo de Apropriação Diária (Appointment) via mensagem única.                        

Valor Padrão

 

Nome da Variável

MV_NGPARCO     

Tipo

Caracter

Descrição

Indica que será automático o contador início e fim da parte diária de acordo com o cadastro de atividade e sempre irá atualizar reg. anteiror.

Valor Padrão

S

 

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

  • Tabela TV1 - Parte Diária

Campo

TV1_CODBEM

TV1_CODBEM

TV1_PLACA

TV1_PLACA

Sequência

001

002

001

002

Regra

ST9->T9_NOME

ST9->T9_PLACA

ST9->T9_CODBEM

ST9->T9_NOME

Campo Domínio

TV1_NOME

TV1_PLACA

TV1_CODBEM

TV1_NOME

Tipo

Primário

Primário

Primário

Primário

Posiciona?

Sim

Sim

Sim

Sim

Proprietário

S

S

S

S

Chave

xFilial( 'ST9' )+M->TV1_CODBEM

xFilial( 'ST9' )+M->TV1_CODBEM

M->TV1_PLACA

M->TV1_PLACA

Campo

TV1_OPERAD

Sequência

001

Regra

SRA->RA_NOME

Campo Domínio

TV1_NOMEOP

Tipo

Primário

Posiciona?

Sim

Proprietário

S

Chave

xFilial( 'SRA' )+M->TV1_OPERAD

 

  • Tabela TV2 - Registro das Atividades

Campo

TV2_CODATI

TV2_CODFRE

Sequência

001

001

Regra

TV0->TV0_NOME

SubStr( SI3->I3_DESC,1,20 )

Campo Domínio

TV2_NOMATI

TV2_NOMFRE

Tipo

Primário

Primário

Posiciona?

Sim

Sim

Proprietário

S

S

Chave

xFilial( 'TV0' )+M->TV2_CODATI

xFilial( 'SI3' )+M->TV2_CODFRE

 

     7.  Criação de relacionamento no arquivo SX9 - Relacionamento:

  • Tabela TV0 - Cadastro de Atividades

Domínio

TV0

Identificação

Última ordem referente a tabela TV0

C. Domínio

TV2

E. Domínio

TV0_CODATI

E. C. Domínio

TV2_CODATI

Propriedade

S

L. Domínio

1

L. C. Domínio

N

Condição SQL

 

 

  • Tabela ST9 - Bem

Domínio

ST9

Identificação

Última ordem referente a tabela ST9

C. Domínio

TV1

E. Domínio

T9_CODBEM

E. C. Domínio

TV1_CODBEM

Propriedade

S

L. Domínio

1

L. C. Domínio

N

Condição SQL

 

 

  • Tabela CTT - Centro de Custo

Domínio

CTT

Identificação

Última ordem referente a tabela CTT

C. Domínio

TV2

E. Domínio

CTT_CUSTO

E. C. Domínio

TV2_CODFRE

Propriedade

S

L. Domínio

1

L. C. Domínio

N

Condição SQL

 

 

  • Tabela TV1 - Parte Diária     

Domínio

TV1

Identificação

Última ordem referente a tabela TV1

C. Domínio

TV2

E. Domínio

TV1_EMPRES+TV1_CODBEM+TV1_DTSERV+TV1_TURNO+TV1_HRINI+TV1_HRFIM

E. C. Domínio

TV2_EMPRES+TV2_CODBEM+TV2_DTSERV+TV2_TURNO+TV2_PDIHRI+TV2_PDIHRF

Propriedade

S

L. Domínio

1

L. C. Domínio

N

Condição SQL

                                   

 

     8.  Criação de Índices no arquivo SIX - Índices:

  • Tabela TV0 - Cadastro de Atividades

Índice

TV0

Ordem

1

Chave

TV0_FILIAL+TV0_CODATI

Descrição

Atividade

Proprietário

S

 

  • Tabela TV1 - Parte Diária  

Índice

TV1

TV1

Ordem

1

2

Chave

TV1_FILIAL+TV1_EMPRES+TV1_CODBEM+DTOS( TV1_DTSERV )+TV1_TURNO+TV1_HRINI+TV1_HRFIM

TV1_FILIAL+TV1_INDERR+TV1_CODBEM+DTOS( TV1_DTSERV )+TV1_TURNO+TV1_HRINI+TV1_HRFIM

Descrição

Empresa + Bem + Data Serviço + Turno + Hora Inicial + Hora Fim

Indica Erro + Bem + Data Serviço + Turno + Hora Inicial + Hora Fim

Proprietário

S

S

 

  • Tabela TV2 - Registro das Atividades

Índice

TV2

TV2

TV2

TV2

Ordem

1

2

3

4

Chave

TV2_FILIAL+TV2_EMPRES+TV2_CODBEM+DTOS( TV2_DTSERV )+TV2_TURNO+TV2_PDIHRI+TV2_PDIHRF+TV2_HRINI+TV2_CODATI

TV2_FILIAL+TV2_CODATI

TV2_FILIAL+TV2_CODFRE

TV2_FILIAL + TV2_EMPRES + TV2_CODBEM + DTOS(TV2_DTSERV) + TV2_SEQREL

Descrição

Filial + Empresa + Bem + Data Serviço + Turno + Hora Inicio Pt.Diária + Hora Fim Pt.Diária + Hora Inicial + Atividade

Atividade

Frente de Trabalho

Registro das Atividades

Proprietário

S

S

S

S

 

  • Tabela ST9 - Bem

Índice

ST9

Ordem

I

Chave

T9_BARCODE+T9_FILIAL+T9_CODBEM

Descrição

Cód. Barra + Filial + Bem

Proprietário

S

 

     9.  Criação de Consulta Padrão no arquivo SXB - Consulta Padrão:

  • Pesquisa TV0 - Atividades

Alias

TV0

TV0

TV0

TV0

Tipo

1

2

4

4

Sequência

01

01

01

01

Coluna

DB

01

01

02

Descrição

Atividades

Atividade

Atividade

Descrição

Contém

TV0

 

TV0_CODATI

TV0_NOME

Alias

TV0

Tipo

5

Sequência

01

Coluna

 

Descrição

        

Contém

TV0->TV0_CODATI

 

  • Pesquisa ST9PT - Bens

Alias

ST9PT

ST9PT

ST9PT

ST9PT

Tipo

1

2

2

2

Sequência

01

01

02

03

Coluna

DB

01

05

04

Descrição

Bens

Código

Nome

Família

Contém

ST9

 

 

 

Alias

ST9PT

ST9PT

ST9PT

ST9PT

Tipo

3

4

4

4

Sequência

01

01

01

02

Coluna

01

01

02

01

Descrição

Cadastra Novo

Código

Nome

Código

Contém

#MNTA080( ,.T. )#MNTA080( ,,RECNO(),1 )

T9_CODBEM

T9_NOME

T9_CODBEM

Alias

ST9PT

ST9PT

ST9PT

ST9PT

Tipo

4

4

4

4

Sequência

02

02

03

03

Coluna

02

03

02

03

Descrição

Nome

Família

Nome

Família

Contém

T9_NOME

T9_CODFAMI

T9_NOME

T9_CODFAMI

Alias

ST9PT

ST9PT

Tipo

5

6

Sequência

01

01

Coluna

 

 

Descrição

 

 

Contém

ST9->T9_CODBEM

ST9->T9_TEMCONT == 'S' .AND. ST9->T9_PARTEDI == '1'

 

  • Pesquisa NGEMFI - Empresa/Filial

Alias

NGEMFI

NGEMFI

NGEMFI

NGEMFI

Tipo

1

2

4

4

Sequência

01

01

01

01

Coluna

DB

01

01

02

Descrição

Empresa/Filial

Empresa/Filial

Empresa

Cod.Filial

Contém

SM0

 

M0_CODIGO

M0_CODFIL

Alias

NGEMFI

NGEMFI

NGEMFI

Tipo

4

4

5

Sequência

01

01

01

Coluna

03

04

 

Descrição

Filial         Sucursal

Município

 

Contém

M0_FILIAL

M0_CIDENT

SM0->M0_CODIGO+SM0->M0_CODFIL

 

  • Pesquisa SM0MOB - Filiais

Alias

SM0MOB

SM0MOB

SM0MOB

SM0MOB

Tipo

1

2

4

4

Sequência

01

01

01

01

Coluna

DB

01

01

02

Descrição

Filiais

Código

Código

Filial

Contém

SM0

 

M0_CODFIL

M0_FILIAL

Alias

SM0MOB

SM0MOB

SM0MOB

Tipo

4

5

6

Sequência

01

01

01

Coluna

03

 

01

Descrição

Município

 

 

Contém

M0_CIDENT

SM0->M0_CODFIL

SM0->M0_CODIGO = cGetEmpres

Procedimento para Configuração


CONFIGURAÇÃO DE PARÂMETROS

  1. No Configurador (SIGACFG) acesse Ambiente/Cadastros/Parâmetros (CFGX017). Configure o(s) parâmetro(s) a seguir:

Itens/Pastas

Descrição

Nome

MV_NGINTER

Tipo

Caracter

Cont. Por.

N

Descrição

Indica se está integrado a outro ERP (L=Logix, R=RM, M=Mensagem Única, N=Não).

Itens/Pastas

Descrição

Nome

MV_NGMNTES

Tipo

Caracter

Cont. Por.

S

Descrição

Integração Manutenção (MNT) com Estoque (EST) Informar S=Sim ou N=Não

Itens/Pastas

Descrição

Nome

MV_NGMNTPC

Tipo

Caracter

Cont. Por.

S

Descrição

Integração Manutenção (MNT) com Planej. e Contr. da Produção (PCP). Informar S=Sim ou N=Nao  

Itens/Pastas

Descrição

Nome

MV_NGMNTFR

Tipo

Caracter

Cont. Por.

S

Descrição

Indica se a empresa irá utilizar o Gestão de Frotas  

Itens/Pastas

Descrição

Nome

MV_NGPNEUS

Tipo

Caracter

Cont. Por.

S

Descrição

Indica se utiliza complemento de pneus S/N  

Itens/Pastas

Descrição

Nome

MV_ESTNEG

Tipo

Caracter

Cont. Por.

N

Descrição

Identifica se o Sistema permitirá que os saldos em estoque dos produtos fiquem negative através de movimentação. Conteúdo deve ser (S)im ou (N)ão

Itens/Pastas

Descrição

Nome

MV_NGGERSA

Tipo

Caracter

Cont. Por.

S

Descrição

Indica se deve gerar Solicitação ao Armazém em ver de gerar Solicitação de Compra. S=Sim; N=Não/ P=Produtos apenas

Itens/Pastas

Descrição

Nome

MV_EAIPASS

Tipo

Caracter

Cont. Por.

 

Descrição

Informe a senha para autenticação do EAI para uso no envio de mensagens

Itens/Pastas

Descrição

Nome

MV_EAIUSER

Tipo

Caracter

Cont. Por.

 

Descrição

Informe o usuário para autenticação do EAI para uso no envio de mensagens tipo Basic Authentication

Itens/Pastas

Descrição

Nome

MV_EAIURL2

Tipo

Caracter

Cont. Por.

 

Descrição

Informe o nome do canal configurado no EAI para envio a outro EAI                                

 

CONFIGURAÇÃO DE MENUS

  1. No Configurador (SIGACFG) acesse Ambiente/Cadastro/Menu (CFGX013). Informe a nova opção de menu do Manutenção de Ativos, conforme instruções a seguir:

Menu

Atualizações

Submenu

Controle de Oficina / Parte Diária

Nome da Rotina

Atividades

Programa

MNTA850

Módulo

Manutenção de Ativos

Tipo

Função Protheus

Tabelas

TV0 – Cadastro de Atividades

Menu

Atualizações

Submenu

Controle de Oficina / Parte Diária

Nome da Rotina

Parte Diária

Programa

MNTA851

Módulo

Manutenção de Ativos

Tipo

Função Protheus

Tabelas

TV1 – Parte Diária

TV2 – Registro das Atividades

Menu

Atualizações

Submenu

Controle de Oficina / Parte Diária

Nome da Rotina

Acerto Parte Diária

Programa

MNTA852

Módulo

Manutenção de Ativos

Tipo

Função Protheus

Tabelas

TV0 – Cadastro de Atividades

TV1 – Parte Diária

TV2 – Registro das Atividades

Menu

Relatórios

Submenu

Controle de Oficina / Parte Diária

Nome da Rotina

Eficiência Operacional

Programa

MNTR055

Módulo

Manutenção de Ativos

Tipo

Função Protheus

Tabelas

TV1 – Parte Diária

TV2 – Registro das Atividades

Menu

Relatórios

Submenu

Controle de Oficina / Parte Diária

Nome da Rotina

Relatório de Parte Diária

Programa

MNTR060

Módulo

Manutenção de Ativos

Tipo

Função Protheus

Tabelas

TV1 – Parte Diária

TV2 – Registro das Atividades

Menu

Relatórios

Submenu

Controle de Oficina / Parte Diária

Nome da Rotina

Relatório Hrs. Atividade

Programa

MNTR065

Módulo

Manutenção de Ativos

Tipo

Função Protheus

Tabelas

TV0 – Cadastro de Atividades

TV1 – Parte Diária

TV2 – Registro das Atividades

Menu

Relatórios

Submenu

Controle de Oficina / Cadastros

Nome da Rotina

Imp. Código Barras Bem

Programa

MNTR601

Módulo

Manutenção de Ativos

Tipo

Função Protheus

Tabelas

ST9 – Cadastro de Bem

Menu

Miscelânia

Submenu

Custos

Nome da Rotina

Custo Mensal

Programa

MNTA494

Módulo

Manutenção de Ativos

Tipo

Função Protheus

Tabelas

STJ – Ordens de Serviço de Manutenção

STL – Detalhes da Ordem de Serviço

SB1 – Descrição Genérica de Produto

ST9 – Cadastro de Bens

TRH – Registro Comunicado Sinistro

TRT – O.S. Veículos Acidentados

STS – Hist. de Manutenção

STT – Hist. de Detalhes de Manutenção

TRK – Cargas Afetadas pelo Sinistro

TRO – Veículos Terceiros no Sinistro

TRL – Imóveis Terceiros pelo Sinistro

TRV – Complemento do Sinistro

TRM – Vítimas do Sinistro

TQN – Entrada Manual Abastecimento

TQI – Tanques de Combustíveis

TRX – Cadastro de Multas

SBM – Grupo de Produto

 

CONFIGURAÇÃO DE ADAPTERS

  1. No Configurador (SIGACFG) acesse Ambiente/Schedule/Adapter E.a.i (CFGA020). Configure o(s) adapter(s) a seguir:

  • ASSETMONTHLYUNDIRECTCOSTS
Mensagem únicaSim
RotinaMNTI494A
MensagemAssetMonthlyUndirectCosts
DescriçãoCusto Indireto mensal do equipamento
EnviaSim
RecebeNão
MétodoSíncrono
OperaçãoTodas
Canal EnvioEAI
Versão1.000


  • ASSETMONTHLYDIRECTCOSTS
Mensagem únicaSim
RotinaMNTI494B
MensagemAssetMonthlyDirectCosts
DescriçãoCusto Direto mensal do equipamento
EnviaSim
RecebeNão
MétodoSíncrono
OperaçãoTodas
Canal EnvioEAI
Versão1.000

 

  • APPOINTMENT
Mensagem únicaSim
RotinaMNTA851
MensagemAppointment
DescriçãoApropriação diária
EnviaSim
RecebeSim
MétodoSíncrono
OperaçãoTodas
Canal EnvioEAI
Versão1.000


  • ACTIVITY
Mensagem únicaSim
RotinaMNTA850
MensagemActivity
DescriçãoAtividades
EnviaSim
RecebeNão
MétodoSíncrono
OperaçãoTodas
Canal EnvioEAI
CondiçãoMNT851VLAM()
Versão1.000


  • EQUIPMENT
Mensagem únicaSim
RotinaMNTA080
MensagemEquipment
DescriçãoEquipamentos
EnviaSim
RecebeNão
MétodoSíncrono
OperaçãoTodas
Canal EnvioEAI
Versão1.002

 

CONFIGURAÇÃO DO WEB SERVICE

A integração via canal EAI é realizada por Web Services, e deve ser utilizado o wizard de configurações do server para definir o serviço web do Protheus.

  1. Acessar o TOTVS Wizard: esse aplicativo encontra-se na pasta SmartClient, dentro dos diretórios de instalação do TOTVS Protheus. Ao clicar duas vezes nesse aplicativo será exibido a tela inicial do TOTVS Wizard:



  2. Configuração do Servidor Internet: antes de realizar a configuração dos Web Services é necessário definir o Servidor de Internet, como podemos observar na figura acima a esquerda, temos os wizards disponíveis, selecione o item Servidor Internet (HTTP/FTP), selecione o item HTTP e clique no botão Editar Configuração.

  • Marque o campo ‘Protocolo Habilitado’;
  • Defina o Path dos arquivos;
  • Defina o ambiente que terá o protocolo habilitado;
  • Defina a porta de conexão.

 Após definir as configurações conforme acima, clique em ‘Finalizar’.

     3.  Módulos Web: é nesse ambiente que realizamos a configuração e ativação dos Web Services Protheus, selecione esse item e clique no botão ‘Novo Módulo’;

Configurar o módulo WEB conforme descrito abaixo:

  • Configuração básica do módulo: selecione na lista de opções o item WS – Microsiga Protheus 11 WEB Services;
  • Nome da Instância: defina o nome para a instância do WEB Service;
  • Diretório Raiz das Imagens (WEB/Path): automaticamente será criado uma pasta com o nome da instância definida, é possível informar outro diretório para a instância;
  • Selecione o ambiente: defina o ambiente que os WEB Services vão ser iniciados;
  • Habilitar processos na inicialização do Servidor: marcando essa opção os WEB Services irão ser iniciados na inicialização do servidor;

Clicar em avançar, será direcionado para tela de configuração de HOSTS X Empresas/Filias.

  • Defina no campo HOST (Porde Incluir o diretório Virtual) a url que o WEB Service irá utilizar, é possível definir a porta de conexão. Selecione a Empresa/Filial que irá relacionar com a url definida e clique no botão relacionar:

Após configurar o relacionamento de HOST X Empresa/Filial defina o mínimo e o máximo de usuários que irão poder utilizar o WEB Service:

Clique em ‘Sim’ na instalação do Módulo, e os arquivos serão descompactados e a instalação será concluída. Importante que seja realizada a reinicialização do serviço do servidor Protheus para iniciar os processos configurados.

 

Ao realizar todas as configurações acima, digite a url definida na configuração do módulo WEB Services no browser de internet e a página de serviços disponíveis será exibida:

 

Procedimento para Utilização


Cadastro de Bem/Equipamento (MNTA080)

  1. No Manutenção de Ativos e Gestão de Frotas (SIGAMNT), acesse Atualizações / Controle de Oficina / Bens / Bens (MNTA080);
  2. O sistema apresenta a janela de cadastro de Bens;
  3. Clique em Incluir;
  4. Verificar que ao final da pasta Bem, foram criados os campos:
    Cod. Barras (T9_BARCODE): Indica o código de barras do bem. Informe um código de barras.
    Parte Diária (T9_PATEDI): Indica se o bem tem controle de Parte Diária. Informe ‘S’;
  5. Preencher os demais campos conforme help;
  6. Confira os dados e confirme.

 

Cadastro de Atividades (MNTA850) 

  1.         Acesse Atualizações / Controle de Oficina / Parte Diária / Atividades (MNTA850);
  2.         O sistema apresenta a janela de cadastro de Atividades;
  3.         Clique em Incluir;
  4.         O sistema apresenta a janela de Inclusão de Atividades;
  5.         A nova rotina dispõe dos seguintes campos novos:
    Filial (TV0_FILIAL): Filial do Sistema. Necessário estar sempre compartilhada.
    Atividade (TV0_CODATI): Informe um código para a atividade que está sendo incluída.
    Descrição (TV0_NOME): Informe uma descrição para a atividade.
    Tipo de Hora (TV0_TIPHOR): Informe o tipo da hora da atividade em questão. 1=Trabalhada; 2=Chuva; 3=Manutenção; 4=Planejamento.
    Imagem (TV0_BITMAP): Inclusão de imagem;
  6.         Confira os dados e confirme.

 

Cadastro de Parte Diária (MNTA851) 

  1.         Acesse Atualizações / Controle de Oficina / Parte Diária / Parte Diária (MNTA851);
  2.         O sistema apresenta a janela de cadastro de Parte Diária;
  3.         Clique em Incluir;
  4.         O sistema apresenta a janela de Inclusão de Parte Diária;
  5.         A nova rotina dispõe dos seguintes campos novos:
    Filial (TV1_FILIAL): Indica a filial do sistema.
    Empresa (TV1_EMPRES): Indica a empresa.
    Equipamento (TVI_CODBEM): Informe o código do equipamento para qual serão informadas as atividades diárias, ou tecle (F3).
    Nome (TV1_NOME): Indica a descrição do equipamento.
    Placa (TV1_PLACA): Informe a placa do bem para qual serão informadas as atividades diárias.
    Turno (TV1_TURNO): Informe o turno de trabalho, ou tecle (F3)
    Data (TV1_DTSERV): Informe a data da ocorrência das atividades que serão reportadas.
    Exped. Inic. (TV1_HREXI): Indica a hora início do expediente.
    Exped. Fim (TV1_HREXF): Indica a hora fim do expediente.
    Hora Início (TV1_HRINI): Informe a hora inicial das atividades que serão reportadas.
    Contad. Inic. (TV1_CONINI): Informe o indicador inicial do equipamento na data.
    Hora Final (TV1_HRFIM): Informe a hora final das atividades que serão reportadas.
    Contador Fim (TV1_CONFIM): Informe o contador final do equipamento na data.
    Terceiro (TV1_TERCEI): Indique se o operador é funcionário próprio ou terceiro. 1=Sim; 2=Não.
    Operador (TV1_OPERAD): Informe a matrícula do operador, ou tecle (F3).
    Nome (TV1_NOMEOP): Indica o nome do operador.
    Observação 1 (TV1_OBS1): Informe observações.
    Observação 2 (TV1_OBS2): Informe observações.
    Horas MNT (TV1_HRAMNT): Indica a quantidade de horas de atividades do tipo ‘Manutenção’.
    Horas Trab. (TV1_HRATRA): Indica a quantidade de horas de atividades do tipo ‘Trabalhadas’.
    Horas Chuva (TV1_HRACHU): Indica a quantidade de horas de atividades do tipo ‘Chuva’.
    Horas Plane. (TV1_HRAPLA): Indica a quantidade de horas de atividades do tipo ‘Planejamento’.
    Horas Exped. (TV1_HRAEXP): Indica a quantidade de horas do expediente.
    Possui Erro? (TV1_INDERR): Registro com erro.
    Erro Import. (TV1_MSGERR): Erros de importação.
    WebFleet (TV1_WEBFLE): Importado via WebFleet?.
         Na label de baixo, ficam os registros da tabela Registro das Atividades (TV2), possui os seguintes campos novos:
    Filial (TV2_FILIAL): Indica a Filial.
    Empresa (TV2_EMPRESA): Indica a Empresa.
    Equipamento (TV2_CODBEM): Indica o o código do equipamento.
    Data (TV2_DTSERV): Indica a data das atividades que foram realizadas.
    Turno (TV2_TURNO): Indica o turno de trabalho das atividades realizadas.
    Atividade (TV2_CODATI): Informe o código de uma atividade realizada, ou tecle (F3).
    Descrição (TV2_NOMATI): Indica a descrição da atividade realizada.
    Hora Início (TV2_HRINI): Informe a hora inicial da atividade.
    Hora Término (TV2_HRFIM): Informe a hora final da atividade.
    Frente (TV2_CODFRE): Informe o código da frente de trabalho, ou tecle (F3).
    Nome Frente (TV2_NOMFRE): Indica o nome da frente de trabalho.
    Total Horas (TV2_TOTHOR): Total de horas da atividade.
    Hora Início (TV2_PDIHRI): Indica a hora de Início da Atividade.
    Hora Término (TV2_PDIHRF): Indica a hora Final da Atividade.
    Contador At. (TV2_CONTAD): Contador registrado na Atividade.
    Tarefa TOP (TV2_INTTSK): Tarefa TOP.
    Possui Erro? (TV2_INDERR): Indica se o registro possui erro.
    Erro Import. (TV2_MSGGERR): Indica os erros de importação.
    WebFleet (TV2_WEBFLE): Indica se o registro da Atividade foi importado via Web Service.
    Sequência (TV2_SEQREL): Sequência.

 

Acerto de Parte Diária (MNTA852)

  1. Acesse Atualizações / Controle de Oficina / Parte Diária / Acerto Parte Diária (MNTA852);
  2. O sistema apresenta os apontamentos importados com erros;
  3. São apresentadas duas labels principais, a label Importações de Partes Diárias com Erros Visualização;
  4. Na label Importações de Partes Diárias com Erros apresenta informações referente aos registros importados com erros;
  5. Na label Visualização possui as informações dos registros da label de importações com erros, porém no final ele informa também o(s) erro(s) catalogado(s) para que seja possível identificar o problema da Parte Diária importada com erro;
  6. Clique em Alterar.
  7. Realizar a alteração de acordo com o erro da label Visualização;
  8. É possível também Excluir qualquer apontamento com erro.

 

Relatório de Eficiência Operacional (MNTR055)

  1. Acesse Relatórios / Controle de Oficina / Parte Diaria / Eficiência Operacional (MNTR055);
  2. Selecione a opção Param.;
  3. O sistema apresenta a janela de Parâmetros. Onde possui os seguinte filtros:
    De Empresa/Filial  ?: 
    Até Empresa/Filial ?:
    De Frente               ?:
    Até Frente              ?:
    De Família              ?:
    Até Família             ?: 
    De Bem                   ?:
    Até Bem                  ?:
    De Data                   ?:
    Até Data                  ?:
    Tipo Relatório        ?:
    Tipo de O.S.           ?:
    Custo                      ?:
  4. Preencher os filtros conforme as informações apontadas na digitação da Parte Diária, considerando o período informado na tela dos parâmetros, separados por tipo Analítico, Sintético/Bem e Sintético/Família;
  5. Clique em Ok;
  6. O sistema apresenta o relatório.

 

Relatório de Parte Diária (MNTR060)

  1. Acesse Relatórios / Controle de Oficina / Parte Diária / Relatório de Parte Diária (MNTR060);
  2. Selecione a opção Param.;
  3. O sistema apresenta a janela de Parâmetros. Onde possui os seguinte filtros:
    De Família              ?:
    Até Família             ?: 
    De Tipo Modelo     ?:
    Até Tipo Modelo    ?:
    De Bem                   ?:
    Até Bem                  ?:
    De Data                   ?:
    Até Data                  ?:
    De Frente Trabalho?:
    Até Frente Trabalho?:
  4. Preencha os filtros;
  5. Clique em Ok;
  6. O sistema apresenta o relatório;
  7. O sistema faz o preenchimento automaticamente dos campos: Obra, Equipamento, Código/Placa, Data, os demais o preenchimento é manual.

 

Relatório de Horas por Atividade (MNTR065)

  1. Acesse Relatórios / Controle de Oficina / Parte Diária / Relatório Hrs Atividade (MNTR065);
  2. Selecione a opção Param.;
  3. O sistema apresenta a janela de Parâmetros. Onde possui os seguinte filtros:
    De Empresa/Filial  ?: 
    Até Empresa/Filial ?:
    De Frente               ?:
    Até Frente              ?:
    De Família              ?:
    Até Família             ?: 
    De Bem                   ?:
    Até Bem                  ?:
    De Data                   ?:
    Até Data                  ?:
    Tipo Relatório        ?:
    De Atividade           ?:
    Até Atividade          ?:
  4. Preencha os filtros;
  5. Clique em Ok;
  6. O sistema apresenta o relatório.

 

Relatório de Código de Barras do Bem (MNTR601)

  1. Acesse Relatórios / Controle de Oficina / Cadastros / Imp. Código Barras Bem (MNTR601);
  2. O sistema apresenta a janela de Parâmetros. Onde possui os seguintes filtros:
    De Família              ?:
    Até Família             ?: 
    De Bem                   ?:
    Até Bem                  ?:
    Selecionar Vários   ?:
  3. Preencha os filtros;
  4. Clique em Ok;
  5. O sistema apresenta o relatório.

 

Exportação de Custos de Bens do Manutenção de Ativos – Custo Mensal (MNTA494)

  1. Acesse Atualizações / Controle de Oficina / Ordem de Serviço / Corretiva (MNTA420);
  2. O sistema apresenta o cadastro de Ordens de Serviços Corretivas;
  3. Clique em Incluir;
  4. Inclua uma OS, informando o bem, o serviço do tipo Corretivo no campo 'Serviço'(TJ_SERVICO), no campo 'Situação'(TJ_SITUACA) informar 'L=Liberada', selecione a opção Insumos e informar um insumo do tipo Produto;
  5. Preencha os demais campos e confirme;
  6. Acesse Atualizações / Controle de Oficina / Retorno O.S. / Retorno Mod. 2 (MNTA435);
  7. O sistema apresenta a janela de Retorno de Ordem de Serviço;
  8. Selecione a opção Filtrar O.S. / Mostrar todas as O.S. abertas;
  9. O sistema apresente a Ordem de Serviço inclusa anteriormente;
  10. Realize o produto previsto, selecionando o mesmo na label Insumos Previstos e selecionar a opção Incluir o insumo previsto;
  11. Clique em Ok;
  12. Acesse Miscelânea / Custos / Custo Mensal (MNTA494);
  13. O sistema apresenta a janela de Exportação de Custos;
  14. A janela apresenta os seguintes campos:
    Empresa: Código da Empresa (Importador). Pode-se usar F3 para consulta Padrão sobre o cadastro de Empresas. Se definir uma Empresa, somente processos desta e que sofrerão a atualização.
    Filial: Filial da Empresa.
    Mês: Mês do Calendário.
    Ano: Ano do Calendário.
    Filtro: Digite o Filtro por Tipo do Módulo.
    Pesquisa: Informe palavra chave para a pesquisa;
  15. A janela também possui a label de seleção de Bens, onde poderão ser marcados mais de um bem para a exportação de custo mensal;
  16. Confira os dados e confirme;
  17. O custo do mês escolhido é exportado.