Boletim Técnico
Cadastro de Lubrificantes – MNTA030
Produto : Microsiga Protheus® - SIGAMNT, Manutenção de Ativos - P11.8
Chamado : TQHGCQ Data da publicação : 08/09/14
País(es) : Todos Banco(s) de Dados : Todos
Aplicabilidade : Manutenção de Ativos e Gestão de Frotas
Implementada rotina de Lubrificantes (MNTA030) que visa melhorar o aproveitamento do módulo. Com esta rotina pode-se realizar o cadastro de lubrificantes, relacionando os mesmos diretamente ao produto cadastrado em estoque na rotina de
Produtos (MATA010), podendo também especificar as suas características principais, tornando assim um insumo do tipo produto específico de lubrificação.
A nova rotina possui também um Banco de Conhecimento onde é possível anexar qualquer documento complementar referente ao lubrificante cadastrado.
Procedimento para Implementação
Aplicar atualização do(s) programa(s) GERXNUFRT, MNTA030, UPDMNT97.
Para viabilizar essa melhoria, é necessário aplicar o pacote de atualizações (Patch) deste chamado. O sistema é atualizado logo após a aplicação do pacote de atualizações (Patch) deste chamado. Para que as alterações sejam efetuadas, é necessário executar a função U_UPDMNT97. Importante
Antes de executar o compatibilizador UPDMNT97 é imprescindível:
a) Realizar o backup da base de dados do produto que será executado o compatibilizador (\PROTHEUS11_DATA\DATA) e dos dicionários de dados SXs (\PROTHEUS11_DATA\SYSTEM).
b) Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
c) Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
d) Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, Importante
Esta melhoria depende de execução do update de base UPDMNT97, conforme Procedimentos
Boletim Técnico
irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname.
e) O compatibilizador deve ser executado com a Integridade Referencial desativada*.
Atenção
O procedimento a seguir deve ser realizado por um profissional qualificado como Administrador de Banco de Dados (DBA) ou equivalente!
A ativação indevida da Integridade Referencial pode alterar drasticamente o relacionamento entre tabelas no banco de dados. Portanto, antes de utilizá-la, observe atentamente os procedimentos a seguir:
i. No Configurador (SIGACFG), veja se a empresa utiliza Integridade Referencial, selecionando a opção
Integridade/Verificação (APCFG60A).
ii. Se não há Integridade Referencial ativa, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e nenhuma delas estará selecionada. Neste caso, E SOMENTE
NESTE, não é necessário qualquer outro procedimento de ativação ou desativação de integridade,
basta finalizar a verificação e aplicar normalmente o compatibilizador, conforme instruções.
iii. Se há Integridade Referencial ativa em todas as empresas e filiais, é exibida uma mensagem na janela
Verificação de relacionamento entre tabelas. Confirme a mensagem para que a verificação seja
concluída, ou;
iv. Se há Integridade Referencial ativa em uma ou mais empresas, que não na sua totalidade, são relacionadas em uma nova janela todas as empresas e filiais cadastradas para o sistema e, somente, a(s) que possui(em) integridade está(arão) selecionada(s). Anote qual(is) empresa(s) e/ou filial(is) possui(em) a integridade ativada e reserve esta anotação para posterior consulta na reativação (ou ainda, contate nosso Help Desk Framework para informações quanto a um arquivo que contém essa informação).
v. Nestes casos descritos nos itens “iii” ou “iv”, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/ Desativar (APCFG60D).
vi. Quando desativada a Integridade Referencial, execute o compatibilizador, conforme instruções.
vii. Aplicado o compatibilizador, a Integridade Referencial deve ser reativada, SE E SOMENTE SE tiver sido
desativada, através da opção Integridade/Ativar (APCFG60). Para isso, tenha em mãos as
informações da(s) empresa(s) e/ou filial(is) que possuía(m) ativação da integridade, selecione-a(s) novamente e confirme a ativação.
Contate o Help Desk Framework EM CASO DE DÚVIDAS!
1. Em ByYou Smart Client digite UPDMNT97 no campo Programa Inicial. Importante
Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a 01/09/2014.
Boletim Técnico
2. Clique em OK para continuar.
3. Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado. 4. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo
exclusivo.
5. Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos. É apresentada uma mensagem explicativa na tela.
6. Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados.
7. Clique em Gravar para salvar o histórico (log) apresentado. 8. Clique em OK para encerrar o processamento.
Atualizações do Compatibilizador
9. Criação de tabela no arquivo SX2– Tabelas:Chave Nome Modo Único PYME Módulo
TZZ Lubrificantes Exclusivo TZZ_FILIAL+TZZ_PRODUT N Manutenção de
Ativos 10. Criação de Campos no arquivo SX3 – Campos:
Tabela TZZ - Lubrificantes: Ordem 1 Campo TZZ_FILIAL Tipo Caracter Tamanho 8 Decimal 0 Formato @! Formato Variável Contexto Real Propriedade Visualizar Título Filial
Boletim Técnico
Help Indica a filial do sistema Lista Opções Inic. Padrão Inic. Browse Modo Edição Cons. Padrão Val. Usuário Val. Sistema Nível 1 Obrigatório Não Usado Não Browse Não Módulos Ordem 2 Campo TZZ_PRODUT Tipo Caracter Tamanho 15 Decimal 0 Formato @! Formato Variável Contexto Real Propriedade Alterar Título Produto
Descrição Código do Lubrificante Help Indica o código do lubrificante Lista Opções Inic. Padrão Inic. Browse Modo Edição Cons. Padrão SB1 Val. Usuário
Boletim Técnico
Val. Sistema ExistCpo('SB1') .And. ExistChav('TZZ', M->TZZ_PRODUT)
Nível 1 Obrigatório Sim Usado Sim Browse Sim Módulos Todos Ordem 3 Campo TZZ_DESCRI Tipo Caracter Tamanho 30 Decimal 0 Formato @! Formato Variável Contexto Real Propriedade Alterar Título Descrição
Descrição Descrição do Lubrificante Help Indica a descrição do lubrificante Lista Opções Inic. Padrão Inic. Browse Modo Edição Cons. Padrão Val. Usuário Val. Sistema Nível 1 Obrigatório Sim Usado Sim Browse Sim Módulos Todos
Boletim Técnico
Ordem 4 Campo TZZ_FORNEC Tipo Caracter Tamanho 6 Decimal 0 Formato @! Formato Variável Contexto Virtual Propriedade Visualizar Título FornecedorDescrição Fornecedor do Lubrif. Help
Lista Opções
Inic. Padrão NGSEEK( 'SB1', M->TZZ_PRODUT, 1, 'B1_PROC' ) Inic. Browse NGSEEK( 'SB1', TZZ->TZZ_PRODUT, 1, 'B1_PROC' ) Modo Edição Cons. Padrão Val. Usuário Val. Sistema Nível 1 Obrigatório Não Usado Sim Browse Sim Módulos Todos Ordem 5 Campo TZZ_TIPLUB Tipo Caracter Tamanho 1 Decimal 0 Formato @! Formato Variável
Boletim Técnico
Contexto Real
Propriedade Alterar Título Tipo Lubrif.
Descrição Tipo de Lubrificante
Help Indica o tipo de lubrificante a ser empregado Lista Opções 1=Óleo;2=Graxa;3=Pasta;4=Pó;5=Gás;6=Outros Inic. Padrão
Inic. Browse Modo Edição Cons. Padrão Val. Usuário
Val. Sistema Pertence('123456')
Nível 1 Obrigatório Sim Usado Sim Browse Sim Módulos Todos Ordem 6 Campo TZZ_METAPL Tipo Caracter Tamanho 1 Decimal 0 Formato @! Formato Variável Contexto Real Propriedade Alterar
Título Método de Apl. Descrição Método de Aplicação
Help Indica o método de aplicação a ser empregado
Lista Opções 1=Gravidade;2=Capilaridade;3=Salpico;4=Imersão;5=Sis. Forçado;6=Automático;7=Outros; Inic. Padrão
Boletim Técnico
Inic. Browse Modo Edição Cons. Padrão Val. Usuário
Val. Sistema Pertence('1234567')
Nível 1 Obrigatório Sim Usado Sim Browse Sim Módulos Todos Ordem 7 Campo TZZ_TOXICO Tipo Caracter Tamanho 1 Decimal 0 Formato @! Formato Variável Contexto Real Propriedade Alterar Título Toxidade
Descrição Toxidade do Lubrificante
Help Indica se o lubrificante é tóxico ou não Lista Opções 1=Tóxico;2=Atóxico
Inic. Padrão Inic. Browse Modo Edição Cons. Padrão Val. Usuário
Val. Sistema Pertence('12')
Nível 1
Boletim Técnico
Usado Sim Browse Sim Módulos Todos Ordem 8 Campo TZZ_VISCO Tipo Caracter Tamanho (X3_TAMANHO) Decimal (X3_DECIMAL) Formato @! Formato Variável Contexto Real Propriedade Alterar Título ViscosidadeDescrição Viscosidade do Lubrif.
Help Indica a viscosidade do lubrificante. Lista Opções Inic. Padrão Inic. Browse Modo Edição Cons. Padrão Val. Usuário Val. Sistema Nível 1 Obrigatório Não Usado Sim Browse Não Módulos Todos Ordem 9 Campo TZZ_INDVIS Tipo Caracter
Boletim Técnico
Tamanho 10 Decimal 0 Formato @! Formato Variável Contexto Real Propriedade Alterar Título Índice Visc.Descrição Índice de Viscosidade
Help Indica o índice de viscosidade do lubrificante Lista Opções Inic. Padrão Inic. Browse Modo Edição Cons. Padrão Val. Usuário Val. Sistema Nível 1 Obrigatório Não Usado Sim Browse Não Módulos Todos Ordem 10 Campo TZZ_DENSID Tipo Caracter Tamanho 10 Decimal 0 Formato @! Formato Variável Contexto Real Propriedade Alterar Título Densidade
Boletim Técnico
Descrição Densidade do Lubrificante Help Indica a densidade do lubrificante Lista Opções Inic. Padrão Inic. Browse Modo Edição Cons. Padrão Val. Usuário Val. Sistema Nível 1 Obrigatório Não Usado Sim Browse Não Módulos Todos Ordem 11 Campo TZZ_FULGOR Tipo Caracter Tamanho 10 Decimal (X3_DECIMAL) Formato @! Formato Variável Contexto Real Propriedade Alterar Título Pto. Fulgor Descrição Ponto de Fulgor
Help Indica a temperatura mínima à qual pode inflamar-se Lista Opções
Inic. Padrão Inic. Browse Modo Edição Cons. Padrão
Boletim Técnico
Val. Usuário Val. Sistema Nível 1 Obrigatório Não Usado Sim Browse Não Módulos Todos Ordem 12 Campo TZZ_COMBUS Tipo Caracter Tamanho 10 Decimal 0 Formato @! Formato Variável Contexto Real Propriedade Alterar Título Pto. Combus. Descrição Ponto de CombustãoHelp Indica a temperatura mínima à qual pode inflamar-se e manter a queima. Lista Opções Inic. Padrão Inic. Browse Modo Edição Cons. Padrão Val. Usuário Val. Sistema Nível 1 Obrigatório Não Usado Sim Browse Não Módulos Todos
Boletim Técnico
Ordem 13 Campo TZZ_FLUIDE Tipo Caracter Tamanho 10 Decimal 0 Formato @! Formato Variável Contexto Real Propriedade Alterar Título Pto. Fluidez Descrição Ponto de FluidezHelp Indica a menor temperatura em que o lubrificante ainda flui. Lista Opções Inic. Padrão Inic. Browse Modo Edição Cons. Padrão Val. Usuário Val. Sistema Nível 1 Obrigatório Não Usado Sim Browse Não Módulos Todos Ordem 14 Campo TZZ_RESIDU Tipo Caracter Tamanho 10 Decimal 0 Formato @! Formato Variável
Boletim Técnico
Contexto Real
Propriedade Alterar
Título Resíduos
Descrição Resíduos do Lubrificante
Help Indica os resíduos sólidos que permanecem. Lista Opções Inic. Padrão Inic. Browse Modo Edição Cons. Padrão Val. Usuário Val. Sistema Nível 1 Obrigatório Não Usado Sim Browse Não Módulos Todos Ordem 15 Campo TZZ_CONSIS Tipo Caracter Tamanho 10 Decimal 0 Formato @! Formato Variável Contexto Real Propriedade Alterar Título Consistência
Descrição Consistência do Lubrif.
Help Indica a consistência do lubrificante. Lista Opções
Boletim Técnico
Inic. Browse Modo Edição Cons. Padrão Val. Usuário Val. Sistema Nível 1 Obrigatório Não Usado Sim Browse Não Módulos Todos Ordem 16 Campo TZZ_ESTRUT Tipo Caracter Tamanho 40 Decimal 0 Formato @! Formato Variável Contexto Real Propriedade Alterar Título EstruturaDescrição Característica do Lubrif.
Help Indica as características físicas do lubrificante. Lista Opções Inic. Padrão Inic. Browse Modo Edição Cons. Padrão Val. Usuário Val. Sistema Nível 1 Obrigatório Não
Boletim Técnico
Usado Sim Browse Não Módulos Todos Ordem 17 Campo TZZ_FILAME Tipo Caracter Tamanho 40 Decimal 0 Formato @! Formato Variável Contexto Real Propriedade Alterar Título FilamentaçãoDescrição Filamentação do Lubrif.
Help Indica a capacidade de formar fios ou filamentos. Lista Opções Inic. Padrão Inic. Browse Modo Edição Cons. Padrão Val. Usuário Val. Sistema Nível 1 Obrigatório Não Usado Sim Browse Não Módulos Todos Ordem 18 Campo TZZ_ADEREN Tipo Caracter
Boletim Técnico
Tamanho 10 Decimal 0 Formato @! Formato Variável Contexto Real Propriedade Alterar Título DensidadeDescrição Densidade do Lubrificante
Help Indica a capacidade de aderência do lubrificante. Lista Opções Inic. Padrão Inic. Browse Modo Edição Cons. Padrão Val. Usuário Val. Sistema Nível 1 Obrigatório Não Usado Sim Browse Não Módulos Todos Ordem 19 Campo TZZ_GOTEJA Tipo Caracter Tamanho 10 Decimal 0 Formato @! Formato Variável Contexto Real Propriedade Alterar Título Pto. Gotej.
Boletim Técnico
Descrição Ponto de Gotejamento
Help Indica a temperatura na qual o lubrificante passa a fluir excessivamente. Lista Opções Inic. Padrão Inic. Browse Modo Edição Cons. Padrão Val. Usuário Val. Sistema Nível 1 Obrigatório Não Usado Sim Browse Não Módulos Todos Ordem 20 Campo TZZ_OBSERV Tipo Caracter Tamanho 10 Decimal 0 Formato @! Formato Variável Contexto Real Propriedade Alterar Título Observação Descrição Observação
Help Indica as observações sobre o lubrificante. Lista Opções
Inic. Padrão Inic. Browse Modo Edição Cons. Padrão
Boletim Técnico
Val. Usuário Val. Sistema Nível 1 Obrigatório Não Usado Sim Browse Não Módulos Todos Ordem 21 Campo TZZ_BITMAP Tipo Caracter Tamanho 8 Decimal 0 Formato Formato Variável Contexto Real Propriedade Alterar Título Imagem Prod. Descrição Imagem do Produto Help Indica a imagem do produto Lista Opções Inic. Padrão Inic. Browse Modo Edição Cons. Padrão Val. Usuário Val. Sistema Nível 1 Obrigatório Não Usado Não Browse Não MódulosBoletim Técnico
Importante
O tamanho dos campos que possuem grupo podem variar conforme ambiente em uso.
11. Criação de Gatilhos no arquivo SX7 – Gatilhos: Tabela TZZ – Lubrificantes:
Campo TZZ_PRODUT
Sequência 001
Regra SubStr( SB1->B1_DESC, 1, TAMSX3('TZZ_DESCRI')[1] ) Campo Domínio TZZ_DESCRI
Tipo Primário
Posiciona? Sim
Proprietário S
Chave xFilial('SB1') + M->TZZ_PRODUT
Campo TZZ_PRODUT
Sequência 002
Regra SubStr( SB1->B1_PROC, 1, TAMSX3('TZZ_FORNEC')[1] ) Campo Domínio TZZ_FORNEC
Tipo Primário
Posiciona? Sim Proprietário S
Chave xFilial('SB1') + M->TZZ_PRODUT 12. Criação de relacionamento no arquivo SX9 – Relacionamento:
Tabela SB1 – Descrição Genérica do Produto:
Domínio SB1
Identificação Última ordem referente a tabela SB1 C. Domínio TZZ
E. Domínio B1_COD E. C. Domínio TZZ_PRODUT Propriedade S
Boletim Técnico
L. C. Domínio N Condição SQL
13. Criação de Índices no arquivo SIX – Índices: Tabela TZZ – Lubrificantes:
Índice TZZ
Ordem 1
Chave TZZ_FILIAL + TZZ_PRODUT Descrição Produto
Proprietário S
Índice TZZ
Ordem 2
Chave TZZ_FILIAL+TZZ_PRODUT+TZZ_TIPLUB+TZZ_METAPL+TZZ_TOXICO Descrição Produto + Tipo Lubrif. + Método Apl. + Toxidade
Proprietário S
14. Criação de Consulta Padrão no arquivo SXB – Consulta Padrão: Pesquisa TZZ – Lubrificantes: Alias TZZ Tipo 1 Sequência 01 Coluna DB Descrição Lubrificantes Contém TZZ Alias TZZ Tipo 2 Sequência 01 Coluna 01 Descrição Produto
Boletim Técnico
Contém Alias TZZ Tipo 3 Sequência 01 Coluna 01 Descrição Incluir Contém 01 Alias TZZ Tipo 4 Sequência 01 Coluna 01 Descrição Produto Contém TZZ_PRODUT Alias TZZ Tipo 4 Sequência 01 Coluna 02 Descrição Descrição Contém TZZ_DESCRI Alias TZZ Tipo 5 Sequência 01 Coluna Descrição Contém TZZ->TZZ_PRODUTProcedimento para Configuração
1. No Configurador (SIGACFG) acesse Ambientes/Cadastro/Menu (CFGX013). Informe a nova opção de menu do
Boletim Técnico
Manutenção de Ativos:
Menu Atualizações
Submenu Lubrificação Nome da Rotina Lubrificantes
Programa MNTA030
Módulo Manutenção de Ativos
Tipo Função Protheus
Manutenção de Ativos com Gestão de Frotas:
Menu Atualizações
Submenu Controle de Oficina > Lubrificação Nome da Rotina Lubrificantes
Programa MNTA030
Módulo Manutenção de Ativos
Tipo Função Protheus
Procedimento para Utilização
Atualizações\ Controle de Oficina \ Cadastros Básicos\ Fornecedores (MATA020), incluir um fornecedor.
Atualizações\ Controle de Oficina \ Cadastros Básicos\ Produtos (MATA010), incluir um produto informando
um fornecedor padrão no campo Forn. Padrao (B1_PROC);
1. No Manutenção de Ativos (SIGAMNT) acesse Atualizações / Controle de Oficina / Lubrificação/ Lubrificantes
(MNTA030).
O sistema apresenta a janela de lubrificantes cadastrados. 2. Clique em Incluir.
No campo Produto (TZZ_PRODUT) informe um dos produtos cadastros anteriormente através da consulta disponibilizada pelo (F3).
3. Verifique que os campos de Descrição (TZZ_DESCRI) e Fornecedor (TZZ_FORNEC) são carregados conforme o cadastro realizado para o produto.
Informe os demais campos conforme com a orientação de help de campo. 4. Confira os dados informados e confirme.
5. Ainda em Atualizações / Controle de Oficina / Lubrificação/ Lubrificantes (MNTA030), posicione o cursor sobre o lubrificante anteriormente cadastrado.
Boletim Técnico
6. Clique em Ações Relacionadas/ Conhecimento.
O sistema apresenta os documentos relacionados ao lubrificante.
7. Clique em Ações Relacionadas/ Wizard.
Selecione o documento desejado no seu diretório. 8. Confira as informações e Confirme.
Informações Técnicas
Tabelas Utilizadas TZZ – Lubrificantes Rotinas Envolvidas MNTA030 – Lubrificantes
MATA010 – Produtos Sistemas Operacionais Windows/Linux