Rotina Controle de Portaria.pdf

56 downloads 335 Views 337KB Size Report
Produto. : Microsiga Protheus Manutenção de ... registro de Entradas e Saídas de veículos utilizando o cadastro Rotas MNT (MNTA945), viabilizando o controle.
Controle de Portaria Produto

:

Data da criação

Microsiga Protheus Manutenção de Ativos Versão 10

Chamado

: SBYCE8

: 28/08/09

Data da revisão

: 14/10/09

País(es)

: Brasil

Banco de Dados

: Todos

FNC

: 000000181732009

Aplicabilidade

: Gestão de Frotas

Implementou-se a rotina “Controle de Portaria (MNTA985)” no módulo Manutenção de Ativos para possibilitar o registro de Entradas e Saídas de veículos utilizando o cadastro Rotas MNT (MNTA945), viabilizando o controle (em tempo real) da situação das Ordens de Serviço de cada bem, além do Cadastro de Sintomas (MNTA935) para ordens de serviço.

Procedimentos para implementação •

Aplicar atualização do(s) programa(s) NGCRIAUPD, NGMNT00, NGUTIL, NGUTIL02, NGUTIL03, NGUTIL04, NGUTIL05, MNTA400, MNTA420, MNTA901, MNTA935, MNTA945, MNTA985, MNTR025, MNTR675, MNTUTIL e UPDMNT32.



Para que as alterações sejam efetuadas, é necessário executar a função “U_UPDMNT32”.

Importante: 1. Antes de executar o compatibilizador “UPDMNT32”, é imprescindível: a) Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório “\PROTHEUS_DATA\DATA”) e dos dicionários de dados "SXs" (diretório “\PROTHEUS_DATA\ SYSTEM”); Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa. b) Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema. c) Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se 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á ocasionar a sobregravação de índices personalizados caso não estejam identificados pelo nickname.

FROTAS – Controle de Portaria – 1

2. No “TOTVS Smart Client”, campo “Programa Inicial”, digite “U_UPDMNT32”. 3. Clique no botão Ok para continuar. 4. Ao confirmar, é apresentada uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo. 5. Clique em Sim para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos. É apresentada uma mensagem explicativa na tela. 6. Em seguida, é apresentada a janela de “Processo concluído” com o histórico (log) de todas as atualizações processadas:

7. Clique no botão Salvar para gravar o histórico (log) apresentado. 8. Clique no botão Ok para encerrar o processamento.

Ajustes efetuados pelo compatibilizador 1. Inclusão de tabela(s) no Dicionário de Dados SX2: Chave

Nome

Modo

Pyme

TTI

Entrada/Saída de Veículos

C

N

TTK

Entrada/Saída de Visitantes

E

N

TTB

Sintomas

C

N

2 – FROTAS – Controle de Portaria

TTC

Sintomas da Ordem de Serviço

E

N

TTS

Percursos da Rota do MNT

C

N

TTT

Rotas do MNT

C

N

2. Inclusão de campo(s) no Dicionário de Dados SX3. Tabela TTI – Entrada/Saída de Veículos: Campo

TTI_FILIAL

TTI_EMPMOV

TTI_FILMOV

TTI_EMPVEI

TTI_FILVEI

Caractere

Caractere

Caractere

Caractere

Caractere

Tamanho

2

2

2

2

2

Decimal

0

0

0

0

0

Formato

@!

@!

@!

@!

@!

Filial

Emp. Mov.

Fil. Mov.

Emp. Veic.

Fil. Veic.

Filial do Sistema

Empresa da Movimentação

Filial da Movimentação

Empresa do Veiculo

Filial do Veiculo

Filial em que a Entrada foi realizada.

Empresa em que foi realizada a movimentação.

Filial em que foi realizada a movimentação.

Empresa do Veículo que realiza a Entrada/Saída.

Filial do Veículo que realiza a Entrada/Saída.

.F.

.F.

.F.

.F.

1

1

1

1

1

Obrigatório

Não

Não

Não

Não

Não

Usado

Não

Não

Não

Não

Não

Browse

Não

Não

Não

Não

Não

Campo

TTI_CODVEI

TTI_NOMVEI

TTI_TIPMOV

TTI_DTENT

TTI_DTSAI

Caractere

Caractere

Caractere

Data

Data

Tamanho

16

40

1

8

8

Decimal

0

0

0

0

0

Formato

@!

@!

@E 9

99/99/9999

99/99/9999

Veiculo

Nome

Tipo Mov.

Data Ent.

Data Sai.

Codigo do Veiculo

Nome do Veículo

Tipo Movimento

Data Entrada

Data Saída

Código do veículo que realiza a Entrada/Saída.

Descrição do veículo.

Tipo de Movimento 1=Entrada; 2=Saída

Data de Entrada do Veículo.

Data de Saída do Veículo.

M985DtHr("TTI_DTENT")

M985DtHr("TTI_DTSAI")

Tipo

Título Descrição Help Modo Edição Nível

Tipo

Título Descrição Help Lista Opções

1=Entrada;2=Saída

Modo Edição

.F.

.F.

Val. Sistema

EXISTCPO("ST9")

PERTENCE('12')

FROTAS – Controle de Portaria – 3

Nível

1

1

1

1

1

Obrigatório

Sim

Não

Não

Sim

Sim

Usado

Sim

Sim

Sim

Sim

Sim

Browse

Sim

Sim

Sim

Sim

Sim

Campo

TTI_HRENT

TTI_HRSAI

TTI_MOTENT

TTI_MOTSAI

TTI_NOMMOT

Caractere

Caractere

Caractere

Caractere

Caractere

Tamanho

5

5

6

6

40

Decimal

0

0

0

0

0

Formato

99:99

99:99

@!

@!

@!

Hora Ent.

Hora Sai.

Motorista

Motorista

Nome

Hora Entrada

Hora Saída

Cod. Motorista Entrada

Cod. Motorista Saida

Nome do Motorista

Hora de Entrada do Veículo.

Hora de Saída do Veículo.

Motorista do Veiculo no momento da Entrada.

Motorista do Veículo no momento da Saída.

Nome do Motorista.

M985DtHr("TTI_HRENT")

M985DtHr("TTI_HRSAI")

EXISTCPO("DA4")

EXISTCPO("DA4")

1

1

1

1

1

Obrigatório

Sim

Sim

Sim

Sim

Não

Usado

Sim

Sim

Sim

Sim

Sim

Browse

Sim

Sim

Sim

Sim

Sim

Campo

TTI_ROTAEN

TTI_ROTASA

TTI_DESROT

TTI_ESCENT

TTI_ESCSAI

Caractere

Caractere

Caractere

Caractere

Caractere

Tamanho

6

6

80

3

3

Decimal

0

0

0

0

0

Formato

@!

@!

@!

999

999

Rota Entrada

Rota Saída

Descricao

Escala Entr.

Escala Saida

Codigo da Rota de Entrada

Codigo da Rota de Saida

Descricao da Rota

Codigo da Escala de Entr.

Codigo da Escala de Saida

Rota que o veículo percorreu até sua Entrada.

Rota que o veículo irá percorrer após sua Saída.

Descrição da Rota.

Escala da Rota de Entrada.

Escala da Rota de Saída.

Modo Edição

lROTA

lROTA

lESCALA

lESCALA

Val. Sistema

M985RtEsc("TTI_ROTAE N")

M985RtEsc("TTI_ROTAS A")

M985RtEsc("TTI_ESCENT ")

M985RtEsc("TTI_ESCSAI" )

1

1

1

1

1

Sim

Sim

Não

Sim

Sim

Tipo

Título Descrição Help Val. Sistema Nível

Tipo

Título Descrição Help

Nível Obrigatório

4 – FROTAS – Controle de Portaria

Usado

Sim

Sim

Sim

Sim

Sim

Browse

Sim

Sim

Sim

Não

Não

Campo

TTI_DESESC

TTI_POS1EN

TTI_POS2EN

TTI_POS1SA

TTI_POS2SA

Caractere

Numérico

Numérico

Numérico

Numérico

Tamanho

20

9

9

9

9

Decimal

0

0

0

0

0

Formato

@!

@E 999,999,999

@E 999,999,999

@E 999,999,999

@E 999,999,999

Descricao

Cont. Ent.

2. Cont. Ent.

Cont. Sai.

2. Cont. Sai.

Descrição

Descricao da Escala

Contador de Entrada

2. Contador de Entrada

Contador de Saída

2. Contador de Saída

Help

Descrição da Escala da Rota.

Posição do Contador 1 do Veículo no momento da Entrada.

Posicao do Contador 2 do Veículo no momento da Entrada.

Posição do Contador 1 do Veículo no momento da Saída.

Posição do Contador 2 do Veículo no momento da Saída.

Modo Edição

TIPOACOM

TIPOACOM2

TIPOACOM

TIPOACOM2

Val. Sistema

MNT985VCO(M>TTI_POS1EN,1)

MNT985VCO(M>TTI_POS2EN,2)

MNT985VCO(M>TTI_POS1SA,1)

MNT985VCO(M>TTI_POS2SA,2)

1

1

1

1

1

Obrigatório

Não

Não

Não

Não

Não

Usado

Sim

Sim

Sim

Sim

Sim

Browse

Sim

Sim

Sim

Sim

Sim

Campo

TTI_OBSENT

TTI_OBSSAI

TTI_USUENT

TTI_USUSAI

Caractere

Caractere

Caractere

Caractere

Tamanho

80

80

25

25

Decimal

0

0

0

0

Formato

@!

@!

@!

@!

Obs. Ent.

Obs. Sai.

Usuário

Usuário

Observacoes Entrada

Observacoes Saída

Usuario Operador Entrada

Usuario Operador Saída

Help

Observação durante a Entrada do Veículo.

Observação durante a Saída do Veículo.

Usuário do sistema que digitou a Entrada do Veículo.

Usuário do sistema que digitou a Saída do Veículo.

Nível

1

1

1

1

Obrigatório

Não

Não

Não

Não

Usado

Sim

Sim

Sim

Sim

Browse

Sim

Sim

Não

Não

Tipo

Título

Nível

Tipo

Título Descrição

FROTAS – Controle de Portaria – 5

Tabela TTK – Entrada/Saída de Visitantes: Campo

TTK_FILIAL

TTK_PLACA

TTK_DTENT

TTK_DTSAI

TTK_HRENT

Caractere

Caractere

Data

Data

Caractere

Tamanho

2

2

8

8

5

Decimal

0

0

0

0

0

Formato

@!

@!

99/99/9999

99/99/9999

99:99

Filial

Placa

Data Ent.

Data Sai.

Hora Ent.

Filial do Sistema

Placa do Veiculo

Data Entrada

Data Saída

Hora Entrada

Filial em que o visitante registrou sua Entrada.

Placa do Veículo do Visitante.

Data de Entrada do Visitante.

Data de Saída do Visitante.

Hora de Entrada do Visitante.

M->TTK_DTENT TTK_DTSAI TTK_DTSAI >= M>TTK_DTENT)

VALHORA(M>TTK_HRENT) .And. If((M->TTK_DTENT == dDataBase), M>TTK_HRENT TTK_HRSAI)

ExistCpo("SX5","M7"+M>TTK_CORVEI,1)

1

1

1

1

1

Obrigatório

Sim

Não

Não

Não

Não

Usado

Sim

Sim

Sim

Sim

Sim

Browse

Sim

Sim

Sim

Sim

Sim

6 – FROTAS – Controle de Portaria

Campo

TTK_DESCOR

TTK_AUTORI

TTK_OBSERV

TTK_BITMAP

Caractere

Caractere

Caractere

Caractere

Tamanho

30

40

80

8

Decimal

0

0

0

0

Formato

@!

@!

@!

@!

Desc. Cor

Autorização

Observação

Foto

Descricao Cor

Autorização

Observação

Foto do Visitante

Descrição da Cor do Veículo.

Autorização do Visitante.

Observação em relação à Entrada do Visitante.

Foto do Visitante.

1

1

1

1

Obrigatório

Não

Não

Não

Não

Usado

Sim

Sim

Sim

Sim

Browse

Não

Sim

Sim

Não

TTB_FILIAL

TTB_CDSINT

TTB_DESSIN

Caractere

Caractere

Caractere

Tamanho

2

6

40

Decimal

0

0

0

Formato

@!

@!

@!

Filial

Cod. Sintoma

Descricao

Descrição

Filial do Sistema

Codigo do Sintoma

Descricao do Sintoma

Help

Filial de cadastro.

Código do sintoma.

Descrição do sintoma.

Tipo

Título Descrição Help Inic. Padrão Nível

If(INCLUI,"",Tabela("M7", M->TTK_CORVEI,.F.))

Tabela TTB – Sintomas: Campo Tipo

Título

EXISTCHAV('TTB',M>TTB_CDSINT)

Val. Sistema Nível

1

1

1

Obrigatório

Não

Sim

Sim

Usado

Não

Sim

Sim

Browse

Não

Sim

Sim

Campo

TTB_CDSERV

TTB_TEMPOM

TTB_BLOQPT

Caractere

Caractere

Caractere

6

5

1

Tipo Tamanho

FROTAS – Controle de Portaria – 7

Decimal

0

0

0

Formato

@!

99:99

@!

Título

Area Servico

Tempo Médio

Bloq. Porta.

Descrição

Area Servico

Tempo Médio

Bloqueia Portaria

Código da área de serviço do sintoma.

Tempo médio de execução do sintoma.

Sintoma bloqueia a saída de veículos na portaria? 1=Sim; 2=Não.

Help Lista Opções

1=Sim;2=Nao

Inic. Padrão

If(Inclui,"2",M>TTB_BLOQPT) EXISTCPO('STD',M>TTB_CDSERV)

VALHORA(M>TTB_TEMPOM)

PERTENCE("12")

1

1

1

Obrigatório

Não

Sim

Não

Usado

Sim

Sim

Sim

Browse

Não

Sim

Sim

Val. Sistema Nível

Tabela TTC – Sintomas da Ordem de Serviço: Campo

TTC_FILIAL

TTC_CODBEM

TTC_ORDEM

TTC_PLANO

Caractere

Caractere

Caractere

Caractere

Tamanho

2

16

6

6

Decimal

0

0

0

0

Formato

@!

@!

@!

@!

Filial

Codigo Bem

Ordem Serv.

Plano Manut.

Descrição

Filial do Sistema

Codigo do Bem

Ordem de Servico

Plano de Manutenção

Help

Filial de cadastro.

Código do bem da Ordem de Serviço.

Número da Ordem de Serviço.

Plano da Ordem de Serviço.

Nível

1

1

1

1

Obrigatório

Não

Sim

Sim

Sim

Usado

Não

Sim

Sim

Sim

Browse

Não

Não

Sim

Não

Campo

TTC_DATA

TTC_CDSINT

TTC_DESSIN

Data

Caractere

Caractere

Tamanho

8

6

20

Decimal

0

0

0

Formato

99/99/9999

@!

@!

Tipo

Título

Tipo

8 – FROTAS – Controle de Portaria

Título

Data da O.S.

Sintoma

Desc Sintoma

Descrição

Data da O.S.

Codigo do Sintoma

Descricao do Sintoma

Data original.

Código do Sintoma.

Descrição do Sintoma.

EXISTCPO('TTB',M->TTC_CDSINT) .AND. EXISTCHAV('TTC',M>TJ_ORDEM+M->TJ_PLANO+M>TTC_CDSINT)

TTB->(VDISP(TTC>TTC_CDSINT,'SUBSTR(TTB_DESSIN, 1,20)'))

1

1

1

Obrigatório

Não

Sim

Não

Usado

Sim

Sim

Sim

Browse

Sim

Sim

Sim

Help

Val. Sistema

Nível

Tabela TTT – Rotas do MNT: Campo

TTT_FILIAL

TTT_EMPROP

TTT_FILPRO

TTT_CODROT

Caractere

Caractere

Caractere

Caractere

Tamanho

2

2

2

6

Decimal

0

0

0

0

Formato

@!

@!

@!

@!

Filial

Emp. Prop

Fil. Prop

Codigo Rota

Descrição

Filial do Sistema

Empresa Proprietaria

Filial Proprietaria

Codigo da Rota do MNT

Help

Filial de cadastro.

Empresa proprietaria da rota no cadastro.

Filial proprietaria da rota no cadastro.

Código da Rota.

Tipo

Título

EXISTCHAV("TTT",SM0>M0_CODIGO+xFilial("TT T")+M->TTT_CODROT) .And. M945Valid("TTT_CODRO T")

Val. Sistema

Nível

1

1

1

1

Obrigatório

Não

Não

Não

Sim

Usado

Não

Não

Não

Sim

Browse

Não

Não

Não

Sim

Campo

TTT_NMROTA

TTT_EXTENS

TTT_LIMVEL

TTT_SITUAC

Caractere

Numérico

Numérico

Caractere

Tamanho

40

9

6

1

Decimal

0

2

2

0

Formato

@!

@E 999,999.99

@E 999.99

@!

Descricao

Extensão

Limite de Veloc.

Situação

Tipo

Título

FROTAS – Controle de Portaria – 9

Descrição Help

Descricao do Tipo Serviço

Extensão da Rota

Limite de Velocidade

Situação da Rota

Descrição da Rota.

Extensão percorrida na Rota.

Limite de velocidade para a Rota.

Situação da Rota. 1=Ativa; 2=Inativa.

Lista Opções

1=Ativa;2=Inativa

Inic. Padrão

If(Inclui,'1',M>TTT_SITUAC)

Nível

1

1

1

1

Obrigatório

Sim

Não

Não

Não

Usado

Sim

Sim

Sim

Sim

Browse

Sim

Sim

Sim

Sim

Tabela TTS – Percursos da Rota do MNT: Campo

TTS_FILIAL

TTS_EMPROP

TTS_FILPRO

TTS_CODROT

TTS_CODIGO

Caractere

Caractere

Caractere

Caractere

Caractere

Tamanho

2

2

2

6

3

Decimal

0

0

0

0

0

Formato

@!

@!

@!

999999

999

Filial

Emp. Prop

Fil. Prop

Codigo da Rota

Escala

Descrição

Filial do Sistema

Empresa Proprietaria

Filial Proprietária

Codigo da Rota do MNT

Codigo da Escala

Help

Filial de cadastro.

Empresa proprietaria da rota no cadastro.

Filial proprietaria da rota no cadastro.

Código da Rota da Escala.

Código da Escala para a rota cadastrada.

Tipo

Título

Inic. Padrão Nível

M945SEQ() 1

1

1

1

1

Obrigatório

Sim

Não

Não

Sim

Sim

Usado

Não

Não

Não

Sim

Sim

Browse

Não

Não

Não

Não

Não

Campo

TTS_TIPESC

TTS_EMPFIL

TTS_DESCRI

TTS_HORARI

Caractere

Caractere

Caractere

Caractere

Tamanho

1

4

20

5

Decimal

0

0

0

0

Formato

@!

@!

@!

99:99

Tipo

Fil. Escala

Descricao

Horário

Tipo de Escala

Filial da Escala

Descricao da Escala

Horario

Tipo

Título Descrição

10 – FROTAS – Controle de Portaria

Help

Tipo de Escala. Informe 1=Saida; 2=Intermediario; 3=Entrada; 4=NaoProgramado.

Localidade da Escala. Selecione uma empresa e filial do sistema.

Descrição resumida da Empresa e Filial correspondente a esta escala da rota.

Horário previsto para a escala.

Lista Opções

1=Saida; 2=Intermediario; 3=Entrada; 4=NaoProgramado

Inic. Padrão

M945RELAC("TTS_TIPES C")

M945Relac("TTS_EMPFIL ")

M945Relac("TTS_DESCRI ")

M945Relac("TTS_HORAR I")

Modo Edição

M945When("TTS_TIPESC ")

M945When("TTS_EMPFIL ")

M945When("TTS_DESCR I")

M945When("TTS_HORAR I")

Val. Sistema

PERTENCE("1234")

M945VALID("TTS_EMPFI L")

1

1

1

1

Obrigatório

Sim

Sim

Sim

Sim

Usado

Sim

Sim

Sim

Sim

Browse

Não

Não

Não

Não

Nível

VALHORA(M>TTS_HORARI)

Tabela TPA – Etapas Genéricas: Campo

TPA_TEMPOM

TPA_BLOQPT

Caractere

Caractere

Tamanho

5

1

Decimal

0

0

Formato

99:99

@!

Título

Tempo Medio

Bloq. Porta.

Descrição

Tempo Medio

Bloqueia Portaria

Tempo médio de execução da etapa.

Etapa bloqueia a saída de veículos na portaria? 1=Sim; 2=Não.

Tipo

Help Lista Opções

1=Sim; 2=Nao

Inic. Padrão

If(Inclui,"2",M->TPA_BLOQPT)

Val. Sistema

VALHORA(M->TPA_TEMPOM)

PERTENCE("12")

1

1

Obrigatório

Sim

Não

Usado

Sim

Sim

Browse

Sim

Sim

Nível

Tabela ST4 – Serviços de Manutenção: Campo Tipo Tamanho

T4_BLOQPT Caractere 1

FROTAS – Controle de Portaria – 11

Decimal

0

Formato

@!

Título

Bloq. Porta.

Descrição Help

Bloqueia Portaria Serviço bloqueia a saída de veículos na portaria? 1=Sim; 2=Não.

Lista Opções

1=Sim; 2=Não

Inic. Padrão

If(Inclui,"2",M->T4_BLOQPT)

Val. Sistema

PERTENCE("12")

Nível

1

Obrigatório

Não

Usado

Sim

Browse

Sim

Tabela STJ – Ordens de Serv. De Manutenção: Campo

TJ_OSORIG

Tipo

Caractere

Tamanho

6

Decimal

0

Formato

@!

Título

O.S. Orig.

Descrição

O.S. Orig.

Help

Ordem de Serviço original na transferência de O.S.

Nível

1

Obrigatório

Não

Usado

Sim

Browse

Não

Tabela STS – Hist de Manutenção: Campo Tipo

TS_OSORIG Caractere

Tamanho

6

Decimal

0

Formato

@!

12 – FROTAS – Controle de Portaria

Título

O.S. Orig.

Descrição

O.S. Orig.

Help

Ordem de Serviço original na transferência de O.S.

Nível

1

Obrigatório

Não

Usado

Sim

Browse

Sim

3. Inclusão de parâmetro(s) no Dicionário de Dados SX6: Conteúdo Padrão

Parâmetro

Tipo

Descrição

MV_NGVDMES

Numérico

Indica a variação em dias para mostrar as ultimas Entradas e Saídas dos Veículos, na tela do Controle de Portaria.

7

MV_NGATUPT

Numérico

Indica o tempo, em minutos, que a rotina de Controle de Portaria irá auto-atualizar os registros na tela (0 para desabilitar).

5

MV_NGENTIN

Caractere

Define o nome da rota do MNT, inexistente no cadastro, considerada como padrão para a primeira entrada realizada através do Controle de Portaria.

ENTRAD

4. Inclusão de gatilho(s) no Dicionário de Dados SX7: Campo

Seq.

Regra

C. Domínio

Tipo

Posic.

Alias

Ordem

Chave

TTI_MOTSAI

001

DA4->DA4_NOME

TTI_NOMMOT

Primário

Sim

DA4

1

xFilial("DA4")+M>TTI_MOTSAI

TTI_MOTENT

001

DA4->DA4_NOME

TTI_NOMMOT

Primário

Sim

DA4

1

xFilial("DA4")+M>TTI_MOTENT

TTI_CODSER

001

ZZD->ZZD_DESSER

TTI_DESSER

Primário

Sim

ZZB

1

xFilial("ZZD")+M>TTI_CODSER

TTK_CORVEI

001

Tabela("M7",M>TTK_CORVEI,.F.)

TTK_DESCOR

Primário

Não

TTC_CDSINT

001

SUBSTR(TTB>TTB_DESSIN,1,20)

TTC_DESSIN

Primário

Sim

0 TTB

1

xFilial("TTB")+M>TTC_CDSINT

FROTAS – Controle de Portaria – 13

5. Inclusão de índice(s) no Dicionário de Dados SIX:

Índice

Ordem

Chave

Descrição

Proprietário

TTI

1

TTI_FILIAL+TTI_EMPMOV+TTI_FILMOV+TTI_EM PVEI+TTI_FILVEI+TTI_CODVEI+TTI_TIPMOV+DT OS(TTI_DTENT)+TTI_HRENT

Emp. Mov+Fil. Mov+Emp. Vei+ Fil. Vei+Veiculo+Tipo Mov.+Data Ent.+Hora Ent.

S

TTI

2

TTI_EMPVEI+TTI_FILVEI+TTI_EMPMOV+TTI_FIL MOV+DTOS(TTI_DTSAI)+TTI_HRSAI

Emp. Vei+ Fil. Vei+Emp. Mov+Fil. Mov+Data Sai.+Hora Sai.

S

TTI

3

TTI_EMPVEI+TTI_FILVEI+TTI_CODVEI+DTOS(TTI _DTSAI)+TTI_HRSAI

Emp. Vei+ Fil. Vei+Veiculo+Data Sai.+Hora Sai.

S

TTK

1

TTK_FILIAL+TTK_PLACA+DTOS(TTK_DTENT)+T TK_HRENT

Placa+Data Entrada+Hora Entrada

S

TTK

2

TTK_FILIAL+TTK_DOCMOT

Documento

S

TTB

1

TTB_FILIAL+TTB_CDSINT

Cod. Sintoma

S

TTB

2

TTB_FILIAL+TTB_DESSIN

Descricao

S

TTC

1

TTC_FILIAL+TTC_ORDEM+TTC_PLANO+TTC_C DSINT

Ordem Serv.+Plano Manut.+Sintoma

S

TTC

2

TTC_FILIAL+TTC_CODBEM

Codigo Bem

S

TTT

1

TTT_FILIAL+TTT_EMPROP+TTT_FILPRO+TTT_C ODROT

Emp. Prop+Fil. Prop+Cod. Rota

S

TTT

2

TTT_FILIAL+TTT_CODROT

Cod. Rota

S

TTS

1

TTS_FILIAL+TTS_EMPROP+TTS_FILPRO+TTS_C ODROT+TTS_CODIGO

Emp. Prop+Fil. Prop+Cod. Rota+Escala

S

TTS

2

TTS_FILIAL+TTS_CODROT+TTS_CODIGO

Cod. Rota+Escala

S

TTS

3

TTS_FILIAL+TTS_EMPROP+TTS_FILPRO+TTS_C ODROT+TTS_TIPESC

Emp. Prop+Fil. Prop+Cod. Rota+Tp. Escala

S

TTS

4

TTS_FILIAL+TTS_CODROT+TTS_TIPESC

Cod. Rota+Tp. Escala

S

TTS

5

TTS_FILIAL+TTS_EMPROP+TTS_FILPRO+TTS_C ODROT+TTS_EMPFIL

Emp. Prop+Fil. Prop+Cod. Rota+Fil. Escala

S

TTS

6

TTS_FILIAL+TTS_CODROT+TTS_EMPFIL

Cod. Rota+Fil. Escala

S

14 – FROTAS – Controle de Portaria

6. Inclusão de consulta(s) padrão no Dicionário de Dados SXB: Alias

Tipo

Seqüência

Coluna

Descrição

Contém

TTB

1

01

DB

Sintomas

TTB

TTB

2

01

01

Cód. Sintomas

TTB

3

01

01

Cadastra Novo

01

TTB

4

01

01

Cod. Sintoma

TTB_CDSINT

TTB

4

01

02

Descricao

TTB_DESSIN

TTB

5

01

TTT

1

01

DB

Rotas do MNT

TTT

2

01

01

Cod. Rota

TTT

4

01

01

Codigo Rota

TTT_CODROT

TTT

4

01

02

Descricao

TTT_NMROTA

TTT

5

01

TTT->TTT_CODROT

TTT

6

01

TTT->TTT_SITUAC == "1"

TTS

1

01

DB

Percursos Rota MNT

TTS

2

01

01

Cod. Rota+Escala

TTS

4

01

01

Escala

TTS_CODIGO

TTS

4

01

02

Descricao

TTS_DESCRI

TTS

4

01

03

Horário

TTS_HORARI

TTS

5

01

TTS->TTS_CODIGO

TTS

6

01

MNTA985TTS()

EMPMUL

1

01

DB

Empresa/Filial

EMPMUL

2

01

01

Empresa/Filial

EMPMUL

4

01

01

Empresa

M0_CODIGO

EMPMUL

4

01

02

Cod.Filial

M0_CODFIL

EMPMUL

4

01

03

Filial

M0_FILIAL

EMPMUL

4

01

04

Município

M0_CIDENT

EMPMUL

5

01

MNTA945RET()

EMPMUL

6

01

MNTA945FIL()

TTB->TTB_CDSINT TTT

TTS

SM0

FROTAS – Controle de Portaria – 15

Procedimentos para configuração 1. Acesse o módulo “Configurador (SIGACFG)”, selecione as opções “Ambientes \ Cadastros \ Parâmetros (CFGX017)” e configure os seguintes parâmetros: 1.1. MV_NGVDMES:

a) O conteúdo padrão deste parâmetro é “7”. b) Informe a variação em dias para exibição das últimas Entradas e Saídas de Veículos na tela do Controle de Portaria. 1.2. MV_NGATUPT:

a) O conteúdo padrão deste parâmetro é “5”. b) Informe o tempo (em minutos) para atualização automática de registros (0 para desabilitar) na tela do Controle de Portaria. 1.3. MV_NGENTIN:

a) O conteúdo padrão deste parâmetro é “ENTRAD”. b) Informe o nome da Rota MNT (inexistente no cadastro) considerada como padrão para primeira entrada realizada através do Controle de Portaria. 2. Acesse o módulo “Configurador (SIGACFG)”, selecione as opções “Ambientes \ Cadastros \ Menus (CFGX013)” e atualize o menu do módulo “Manutenção de Ativos (SIGAMNT)”, conforme as características a seguir: Menu

Controle de Oficina

Controle de Oficina

Controle de Oficina

Submenu

Controle de Portaria

Controle de Portaria

Controle de Portaria

Nome da rotina

Sintomas

Rotas MNT

Portaria

Programa

MNTA935

MNTA945

MNTA985

Módulo

Manutenção de Ativos

Manutenção de Ativos

Manutenção de Ativos

Tipo

1-Função Protheus

1-Função Protheus

1-Função Protheus

Tabelas

Procedimentos para utilização 1. Utilize um ambiente com várias filiais (Exemplo: Joinville, Curitiba, São Paulo, etc.) 2. Acesse o módulo “Manutenção de Ativos para Gestão de Frotas (SIGAMNT)”, selecione as opções “Atualizações \ Controle de Oficina \ Bens \ Bens (MNTA080)” e cadastre um bem (Exemplo: Caminhão Toco CTT-0044) utilizando uma das categorias relacionadas com veículos (2 ou 4).

16 – FROTAS – Controle de Portaria

3. Informe um status para o bem, indique um contador próprio e preencha os respectivos campos. Selecione a pasta Complemento Veículo, informe uma placa (Exemplo: CTT-0044), clique com o botão direito do mouse para acionar a opção de Segundo Contador e inclua um segundo contador para o veículo. 4. Repita o procedimento descrito anteriormente (itens 2 e 3) para cadastrar outros veículos (Exemplo: Caminhão CT044). 5. Selecione as opções “Atualizações \ Controle de Oficina \ Manutenção \ Serviços (MNTA040)” e inclua dois novos serviços, conforme o exemplo demonstrado a seguir: •

CORALT: Serviço Corretivo de Alta Prioridade, tipo de manutenção com característica corretiva e Bloqueio de Portaria = “S”;



CORBAI: Serviço Corretivo de Baixa Prioridade, tipo de manutenção com característica corretiva e Bloqueio de Portaria = “N”. •

6. Selecione as opções “Atualizações \ Controle de Oficina \ Manutenção \ Etapas Genéricas (MNTA015)” e inclua uma nova etapa (Exemplo: 019100  Tempo Médio = “00:10”  Bloqueio de Portaria = “N”). 7. Selecione as opções “Atualizações \ Controle de Oficina \ Controle de Portaria \ Sintomas (MNTA935)” e inclua alguns sintomas (Exemplo: 308580  Ruído Interno Intenso  Tempo Médio = “02:00”  Bloqueio de Portaria = “S”). 8. Selecione as opções “Atualizações \ Controle de Oficina \ Controle de Portaria \ Rotas MNT (MNTA945)” e inclua uma nova rota (Exemplo: R00515  Joinville x São Paulo  Extensão = “534 KM”  Limite Velocidade = “80 KM/h”  Situação = “Ativa”), utilizando as seguintes escalas: Escala

Tipo

Filial Escala

Descrição

Horário

000

Não-Programado

0000

Não-Programado

00:00

001

Saída

9901

Joinville

08:00

002

Intermediário

9902

Curitiba

11:30

003

Entrada

9904

São Paulo

17:00

9. Selecione as opções “Atualizações \ Controle de Oficina \ Manutenção \ Manutenção (MNTA120)” e inclua uma nova manutenção para o veículo cadastrado (Exemplo: Serviço = “PREREV”  Data da Última Manutenção = “25/05/09”  Tempo de Manutenção = “1 Mês”). 10. Selecione as opções “Atualizações \ Controle de Oficina \ Plano Manutenção \ Plano (MNTA330)” e inclua um novo plano de manutenção para o veículo cadastrado (Exemplo: Início = “25/05/09”  Fim = “25/10/09”  Parâmetros Bem Início e Bem Fim = “CT044”). 11. Selecione as opções “Atualizações \ Controle de Oficina \ Plano Manutenção \ Confirmação (MNTA340)”, localize o plano de manutenção (cadastrado anteriormente) para Confirmação Individual, visualize as Ordens de Serviço geradas e confirme. 12. Selecione as opções “Atualizações \ Controle de Oficina \ Cadastros Básicos \ Ferramentas (MNTA620)” e inclua uma ferramenta (Exemplo: CH1A02) para utilização posterior (na inclusão de Ordens de Serviço).

FROTAS – Controle de Portaria – 17

13. Selecione as opções “Atualizações \ Controle de Oficinas \ Cadastros Básicos \ Motoristas (OMSA040)” e inclua um motorista na filial de origem (Se a tabela não estiver compartilhada, é necessário cadastrar este motorista em todas as filiais utilizadas na rota). 14. Selecione as opções “Atualizações \ Controle de Oficina \ Controle de Portaria \ Portaria (MNTA985)” e confira todos os veículos com Local (Nome da Empresa ou Rota) e Situação apresentados na lista do lado esquerdo da tela. 15. Realize consultas utilizando filtros diferentes com os bens cadastrados para verificar a funcionalidade dos botões Pesquisa e Filtro. 16. Selecione um veículo (Exemplo: Caminhão CT044) e clique no botão Entrada para realizar a Entrada Inicial do veículo no Controle de Portaria. Informe o motorista, primeiro contador, segundo contador e confira que os campos Rota e Escala estão preenchidos conforme o parâmetro MV_NGENTIN (utilizado para indicar a entrada inicial no Sistema). 17. Na parte superior direita do browse, é possível visualizar todas as Ordens de Serviço do bem selecionado. Verifique a funcionalidade dos botões Imprimir OS e Legenda. 18. Na parte inferior direita do browse, é possível visualizar todas as Movimentações (Entradas e saídas) realizadas pelo veículo em determinado intervalo (dias), conforme o parâmetro MV_NGVDMES. 19. Neste momento, o veículo encontra-se dentro da empresa. Para iniciar a viagem, clique no botão Saída, selecione o veículo (Exemplo: Caminhão CT044) e confirme. Na tela de Saída, informe o Código do Motorista e selecione a Rota (Exemplo: R00515). A escala será preenchida automaticamente com a escala inicial da viagem. 20. Agora o veículo está em viagem com a próxima entrada prevista em Curitiba (conforme o exemplo descrito no item 8). Para isso, selecione a “Filial de Curitiba” no módulo “Manutenção de Ativos para Gestão de Frotas (SIGAMNT)” e realize a entrada do veiculo (para esta escala) no Controle de Portaria. 21. Para seguir viagem com destino a São Paulo (conforme o exemplo descrito no item 8), realize uma nova saída nesta mesma filial. Selecione o veículo, clique em Saída, preencha os campos necessários e confirme.

Informações Técnicas Tabelas Utilizadas

TTI, TTK, TTB, TTC, TTS, TPA, ST4, STS, TTT, STJ

Rotinas Envolvidas

Bens (MNTA080), Serviços (MNTA040), Etapas Genéricas (MNTA015), Sintomas (MNTA935), Rotas MNT (MNTA945), Manutenção (MNTA120), Plano (MNTA330), Confirmação (MNTA340), Ferramentas (MNTA620), Motoristas (OMSA040), Portaria (MNTA985)

Sistemas Operacionais

Windows/Linux

Número do Plano

000000179362009

18 – FROTAS – Controle de Portaria