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