Calibragem de Pneus Produto : Microsiga Protheus Manutenção de Ativos Versão 10 Chamado : SCID66 Data da criação : 30/11/09 Data da revisão : 11/02/10 País(es) : Brasil Banco de Dados : Todos FNC 000000307612009 Aplicabilidade : Gestão de Frotas Implementada a rotina Calibragem de Pneus (MNTA995) que permite o usuário informar a leitura de calibragem dos pneus de determinado veículo. É apresentada uma tela onde devem ser informados os dados do veículo (data, hora e executante). Após estes dados serem informados, uma outra tela é apresentada com o esquema de rodados do veículo e, respectivamente, os pneus que estão aplicados no mesmo, bem como, a posição. Para cada pneu há duas colunas, uma para digitar a calibragem encontrada (calibragem aferida) e na outra, o valor que foi calibrado (calibragem realizada). Caso o valor da calibração seja maior ou menor do definido na rotina Mod x Medida, aparecerá uma mensagem que a calibração está fora do intervalo aceitável. Procedimentos para implementação Aplicar atualização do(s) programa(s) MNTA995 e UPDMNT34. Para que as alterações sejam efetuadas, é necessário executar a função U_UPDMNT34. Importante: 1. Antes de executar o compatibilizador UPDMNT34, é 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 FROTAS Calibragem de Pneus 1
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. 2. No TOTVS Smart Client, campo Programa Inicial, digite U_ UPDMNT34. 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 Único Módulo 2 FROTAS Calibragem de Pneus
TTO CALIBRAGENS EFETUADAS E TTO_FILIAL+TTO_NUMCAL 19 TTP PNEUS CALIBRADOS E TTP_FILIAL+TTP_NUMCAL+TTP_PNEU 19 2. Inclusão de campo(s) no Dicionário de Dados SX3. Tabela TTO Calibragens Efetuadas: Ordem 01 02 03 04 Campo TTO_FILIAL TTO_NUMCAL TTO_DTCALI TTO_HRCALI Tipo C C D C Tamanho 2 8 8 5 Decimal 0 0 0 0 Formato 99/99/9999 99:99 Form. Variavel Contexto Real Real Real Real Propriedade Visualizar Visualizar Alterar Alterar Título Filial Num. Calibr. Data Calibr. Hora Calibr. Descrição Filial do Sistema Numero da Calibragem Data de Calibragem Hora de Calibragem Filial em que foi efetuada a Número Sequencial da Calibragem. Data em que foi efetuada a Hora em que foi efetuada a Lista Opçoes Inic. Padrao GETSXENUM("TTO","T TO_NUMCAL") If(INCLUI,dDataBase,T TO->TTO_DTCALI) If(INCLUI,dDataBase,T TO->TTO_HRCALI) Inic. Browse Val. Sistema NGCPDIAATU(M- >TT0_DTCALI,">=",.T.,. T.,.T.) If(EMPTY(M- >TTO_HRCALI).OR. ALLTRIM(M- >TTO_HRCALI) = ":",.T.,NGVALHORA(M- >TTO_HRCALI,.T.)).And. (M- >TT0_HRCALI >= Time()) Nível 1 1 1 1 Obrigatório Não Sim Sim Sim Usado Não Sim Sim Sim Browse Não Sim Sim Sim FROTAS Calibragem de Pneus 3
Módulos TODOS TODOS TODOS Ordem 05 06 07 08 Campo TTO_EXECUT TTO_NMEXEC TTO_BEMPAI TTO_NMBEM Tipo C C C C Tamanho 6 30 16 40 Decimal 0 0 0 0 Formato @! @! @! @! Form. Variavel Contexto Real Virtual Real Virtual Propriedade Alterar Visualizar Alterar Visualizar Título Executante Executante Bem Nome Bem Pai Descrição Codigo do Executante Nome do Executante Codigo do Bem Nome do Bem Pai Funcionário que efetuou a Nome do funcionário que efetuou a Código do Veículo (Pai da Estrutura) em que se efetuou a Nome do Veículo (Pai da Estrutura) em que se efetuou a Lista Opçoes Inic. Padrao SRA->(VDISP(TTO- >TTO_EXECUT,"SRA- >RA_NOME")) ST9->(VDISP(TTO- >TTO_BEMPAI,"ST9- >T9_NOME")) Inic. Browse NGSEEK("SRA",TTO- >TTO_EXECUT,1,"SRA ->RA_NOME") NGSEEK("ST9",TTO- >TTO_BEMPAI,1,"ST9- >T9_NOME") Cons. Padrão SRA ST9 Val. Usuário Val. Sistema EXISTCPO("SRA",M- >TTO_EXECUT) EXISTCPO("ST9",M- >TTO_BEMPAI) Nível 1 1 1 1 Obrigatório Sim Não Sim Não Usado Sim Sim Sim Sim Browse Sim Sim Sim Sim Módulos TODOS TODOS TODOS TODOS 4 FROTAS Calibragem de Pneus
Tabela TTP Pneus Calibrados: Ordem 01 02 03 04 Campo TTP_FILIAL TTP_NUMCAL TTP_PNEU TTP_DESPN Tipo C C C C Tamanho 2 8 16 30 Decimal 0 0 0 0 Formato @! @! Form. Variavel Contexto Real Real Real Virtual Propriedade Visualizar Visualizar Alterar Visualizar Título Filial Num. Calibr. Codigo Pneu Descricao Descrição Filial do Sistema Numero da Calibragem Codigo do Pneu Descricao do Pneu Filial em que foi efetuada a Número Sequencial da Calibragem. Pneu em que foi efetuada a Descrição do pneu em que foi efetuada a Lista Opçoes Inic. Padrao GETSXENUM("TTO","T TO_NUMCAL") ST9->(VDISP(TTP- >TTP_PNEU,"ST9- >T9_NOME")) Inic. Browse ST9->(VDISP(TTP- >TTP_PNEU,"ST9- >T9_NOME")) Modo Edição Cons. Padrão Val. Usuário Val. Sistema EXISTCPO("TQS",M- >TTP_PNEU) Nível 1 1 1 1 Obrigatório Não Sim Sim Não Usado Não Sim Sim Sim Browse Não Sim Sim Sim Módulos TODOS TODOS TODOS Ordem 05 06 07 08 FROTAS Calibragem de Pneus 5
Campo TTP_CODLOC TTP_DESLOC TTP_CALATU TTP_CALREA Tipo C C N N Tamanho 6 40 3 3 Decimal 0 0 0 0 Formato @! @! @E 999 @E 999 Form. Variavel Contexto Real Virtual Real R Propriedade Alterar Visualizar Alterar Alterar Título Local Nome Local Calib. Atual Calib. Real. Descrição Codigo do Local Nome do Local Calibragem Atual Calibragem Realizada Localização do pneu em que foi efetuada a Descrição da localização do pneu em que foi efetuada a Calibragem aferida no pneu antes de efetuar a Calibragem aplicada ao pneu. Lista Opçoes Inic. Padrao TPS->(VDISP(TTP- >TTP_DESLOC,"TPS- >TPS_NOME")) Inic. Browse TPS->(VDISP(TTP- >TTP_CODLOC,"TPS- >TPS_NOME")) Modo Edição Cons. Padrão TPS Val. Usuário Val. Sistema EXISTPCO("TQS",M- >TTP_CODLOC) Positivo() Positivo() Nível 1 1 1 1 Obrigatório Sim Não Sim Sim Usado Sim Sim Sim Sim Browse Sim Sim Sim Sim Módulos TODOS TODOS TODOS TODOS Tabela TQX Medida X Modelo: Ordem (*) (*) 6 FROTAS Calibragem de Pneus
Campo TQX_CALMIN TQX_CALMAX Tipo N N Tamanho 3 3 Decimal 0 0 Formato @E 999 @E 999 Form. Variavel Contexto Real Real Propriedade Alterar Alterar Título Calib. Min. Calib. Max. Descrição Calibragem Minima Calibragem Maxima Calibragem mínima recomendada para esta "Medida X Modelo". Calibragem máxima recomendada para esta "Medida X Modelo". Val. Sistema Positivo() Positivo() Nível 1 1 Obrigatório Sim Sim Usado Sim Sim Browse Sim Sim Módulos TODOS TODOS Observação: (*) As Ordens serão ordenados conforme a última ordem disponível na tabela. 3. Inclusão de índice(s) no Dicionário de Dados SIX: Índice Ordem Chave Descrição Proprietário TTO 1 TTO_FILIAL+TTO_NUMCAL Num. Calibr. S TTO 2 TTO_FILIAL+DTOS(TTO_DTCALI)+TTO_HRCALI+TTO_BEMPAI Data Calibr.+Hora Calibr.+Bem S TTO 3 TTO_FILIAL+TTO_BEMPAI+DTOS(TTO_DTCALI)+TTO_HRCALI Bem+Data Calibr.+Hora Calibr. S TTO 4 TTO_FILIAL+TTO_EXECUT Executante S TTP 1 TTP_FILIAL+TTP_NUMCAL+TTP_PNEU Num. Calibr. + Codigo Pneu S TTP 2 TTP_FILIAL+TTP_PNEU+TTP_NUMCAL Codigo Pneu + Num. Calibr. S FROTAS Calibragem de Pneus 7
4. Inclusão de gatilho(s) no Dicionário de Dados SX7: Tabela TTO Calibragens Efetuadas: Campo Seq. Regra C. Domínio Tipo Posiciona? Proprietário TTO_BEMPAI 001 ST9->T9_NOME TTO_NMBEM P S S TTO_EXECUT 001 SRA->RA_NOME TTO_NMEXEC P S S Tabela TTP Pneus Calibrados: Campo Seq. Regra C. Domínio Tipo Posiciona? Proprietário TTP_PNEU 001 ST9->T9_NOME TTP_DESPN P S S TTP_CODLOC 001 TPS->TPS_NOME TTP_DESLOC P S S Procedimentos para configuração 1. 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 Submenu Nome da rotina Programa Módulo Tipo Tabelas Atualizações Controle de Pneus / Pneus Calibragem MNTA995 Manutenção de Ativos 1-Função Protheus ST9, STC, SRA, STP, TQ0, TQ1, TQS, TQX, TTO, TTP Procedimentos para utilização 1. Acesse o módulo Manutenção de Ativos (SIGAMNT), selecione as opções Atualizações \ Controle de Pneus \ Estrutura \ Estrutura Padrão (MNTA220), clique no botão Incluir. Inclua uma Estrutura Padrão, informe os dados conforme orientação do help de campo e confirme. 2. Selecione as opções Atualizações \ Controle de Pneus \ Pneus \ Medida (MNTA530), clique no botão Incluir. Inclua uma medida para o pneu, informe os dados conforme orientação do help de campo e confirme. 8 FROTAS Calibragem de Pneus
3. Selecione as opções Atualizações \ Controle de Pneus \ Pneus \ Mod x Medida (MNTA532), clique no botão Modelo, informe os dados conforme orientação do help de campo e confirme. 4. Selecione as opções Atualizações \ Controle de Oficina \ Bens \ Bens (MNTA080), clique no botão Incluir, inclua um bem com a mesma família e tipo modelo da estrutura padrão, inclua filhos com categoria Pneus. Para este bem, informe os dados conforme orientação do help de campo e confirme. Para o bem com categoria Pneus, na pasta Pneus, informe a medida. 5. Selecione as opções Atualizações \ Controle de Pneus \ Pneus \ Calibragem de Pneus (MNTA995), clique no botão Incluir, informe os dados conforme orientação do help de campo e confirme. Informações Técnicas Tabelas Utilizadas Rotinas Envolvidas Sistemas Operacionais ST9, STC, SRA, STP, TQ0, TQ1, TQS, TQX, TTO, TTP Calibragem de Pneus (MNTA995), Estrutura Padrão (MNTA220), Medida (MNTA530), Mod X Medida (MNTA532) e Bens (MNTA080) Windows/Linux Número do Plano 000000304672009 FROTAS Calibragem de Pneus 9