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 <=
dDataBase
(M->TTK_DTSAI <=
dDataBase) .And. (M>TTK_DTSAI >= M>TTK_DTENT)
VALHORA(M>TTK_HRENT) .And.
If((M->TTK_DTENT ==
dDataBase), M>TTK_HRENT <=
Time(),.T.)
Tipo
Título
Descrição
Help
Val. Sistema
Nível
1
1
1
1
1
Obrigatório
Não
Sim
Sim
Sim
Sim
Usado
Não
Sim
Sim
Sim
Sim
Browse
Não
Sim
Sim
Sim
Sim
Campo
TTK_HRSAI
TTK_NOMMOT
TTK_DOCMOT
TTK_VEICUL
TTK_CORVEI
Caractere
Caractere
Caractere
Caractere
Caractere
Tamanho
5
40
40
40
2
Decimal
0
0
0
0
0
Formato
99:99
@!
@!
@!
@!
Hora Sai.
Motorista
Documento
Veiculo
Cor
Hora Saída
Nome do Motorista
Documento
Veiculo
Cor
Hora de Saída do
Visitante.
Nome do Motorista
Visitante.
Identificação apresentada
pelo Motorista.
Veículo do Visitante.
Cor do Veículo do
Visitante.
Tipo
Título
Descrição
Help
Val. Sistema
Nível
VALHORA(M>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
Download

BT000000181732009