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