Boletim Técnico: Inclusão e alteração de campos em Estrutura de Bens e Estrutura Padrão
Ocorrência
Melhoria
Resumo
Implementadas melhoria nas rotinas Estrutura Padrão (MNTA095) e Estrutura de Bens (MNTA090) que consistem na criação do campo Seq. Superior e alteração do campo Sequência ajustando a visualização e controle das rotinas supracitadas. Na rotina Estrutura Padrão (MNTA095), ao adicionar uma estrutura à outra, será copiada a estrutura padrão existente. Por exemplo, temos duas estruturas:• Para a família VEIPES que tem dois componentes e;• Para a família CARRETA que também tem dois componentes.Ao adicionar a estrutura padrão da família CARRETA na estrutura VEIPES, será criada uma cópia da estrutura CARRETA e adicionada como subnível da estrutura VEIPES. Na rotina Estrutura de Bens (MNTA090) ao adicionar uma estrutura de um bem à outra, será apresentado no Browser apenas o pai da estrutura de maior nível. Por exemplo: temos duas estruturas de bens, uma para o bem CA001 e outra para o bem CRT001. Ao adicionar a estrutura do bem CRT001 na estrutura do bem CA001, será apresentado no browse apenas o bem de nível superior (o bem CA001) já que o bem CRT001 não é mais o bem de maior nível na estrutura.A partir desta melhoria será possível consistir o repasse de contador através da estrutura padrão, permitindo que as estruturas padrão definidas sejam parte de uma única estrutura ou pela composição de estruturas separadas. Tendo, como exemplo, duas estruturas padrões: • Família VEIPES: Veículos Pesados ;• Família CARRETA: Carreta com 20 mts;Utilizando a rotina Estrutura de Bens (MNTA090), ao adicionar o bem CRT001 na estrutura do bem CA001, após a data e hora da inclusão do novo bem na estrutura, será consistido pela estrutura padrão, assim ao reportar contador para o bem CA001, será verificado também a estrutura padrão da família CARRETA, assim para os componentes que não repassam contador (Bem Ativo com Não) não terá incremento do contador.
ID do Chamado
SDMNKZ
Aplicabilidade
Manutenção de Ativos e Gestão de Frotas
Produtos
Microsiga 11
Módulos
- SIGAMNT
Portais
- nenhum
Países
- Brasil
Sistema Operacional
todos
Bancos de Dados
- todos
Nome + Fonte
MNTA080 – Bens; MNTA050 – Família de Bens; MNTA090 – Estruturas de Bens; MNTA095 – Estruturas Padrão; MNTA830 – Informa Contador
Número da FNC
00000011113/2011
Ajustes no Compatibilizador
Sim
Integridade Referencial
Não
Aplicação de Patch
Não
Compatibilizador 1
- UPDMNT20
Procedimentos para Implementação
Importante:
· Aplicar atualização do(s) programa(s) MNTA090, MNTA095, MNTA098, MNTA180, MNTA220, MNTA230, MNTA231, MNTA232, MNTC090, MNTUTIL, NGATUSEQ, NGUTIL02, NGUTIL03, NGUTIL04 e UPDMNT20.
· Para que as alterações sejam efetuadas, é necessário executar a função U_UPDMNT20.
![](file:///C:/Users/SUELI~1.GOM/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg)
Antes de executar o compatibilizador U_UPDMNT20 imprescindível:
a) Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório “PROTHEUS11_DATA\DATA”, e dos dicionários de dados "SXs" (diretório “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, irá adicioná-los a partir da ordem original instalada pelo Protheus®, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname.
1. Em Microsiga Protheus ByYou Smart Client, digite U_UPDMNT20no campo Programa Inicial .
2. Clique em OK para continuar.
3. Ao confirmar, é apresentada uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
4. Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
É apresentada uma mensagem explicativa na tela.
5. Em seguida, é apresentada a janela de 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.
6. Selecione a empresa e dê duplo clique para visualizar o histórico (log).
7. Clique em Salvar para gravar o histórico (log) apresentado.
8. Clique em Ok para encerrar o processamento.
Descrição de Ajustes
1. Alteração de tabela(s) no Dicionário de Dados - SX2:
Se o parâmetro MV_NGMNTFR estiver configurado com S.
Chave | STC |
Nome | Estrutura |
Modo | E |
Único | TC_FILIAL+TC_CODBEM+TC_TIPMOD+TC_COMPONE+TC_TIPOEST+TC_LOCALIZ+TC_SEQRELA |
Pyme | N |
Módulo | 19 |
Se o parâmetro MV_NGMNTFR estiver configurado com N.
Chave | STC |
Nome | Estrutura |
Modo | E |
Único | TC_FILIAL+TC_CODBEM+TC_COMPONE+TC_TIPOEST+TC_LOCALIZ+TC_SEQRELA |
Pyme | N |
Módulo | 19 |
2. Inclusão eAlteração de campo(s) no Dicionário de Dados - SX3.
· Tabela STC – Estrutura:
Ordem | 05 | 19 | (*) |
Campo | TC_SEQRELA | TC_TIPMOD | TC_SEQSUP |
Tipo | Caracter | Caracter | Caracter |
Tamanho | 5 | 10 | 5 |
Decimal | 0 | 0 | 0 |
Formato | @! | @! | @! |
Form. Variável | | | |
Contexto | Real | Real | Real |
Propriedade | Visualizar | Alterar | Visualizar |
Título | Sequencia | Tipo Modelo | Seq. Superior |
Descrição | Sequencia | Tipo do Modelo | Sequencia Superior |
Help | Código da sequência da manutenção. | Código do tipo de modelo do bens da estrutura. | Sequencia do item superior na estrutura padrão. |
Lista Opções | | | |
Inic. Padrão | | | |
Inic. Browse | | | |
Modo Edição | | | |
Cons. Padrão | | TQR | |
Val. Usuário | | | |
Val. Sistema | EXISTCHAV("STC",M->TC_CODBEM+M->TC_COMPONE+M->TC_SEQRELA) | EXISTCHAV('TQR',M->TC_TIPMOD) | |
Nível | 1 | 1 | 1 |
Obrigatório | Não | Não | Não |
Usado | Sim | Sim | Sim |
Browse | Não | Não | Não |
Módulos | TODOS | TODOS | TODOS |
Observação: (*) – As Ordens serão ordenadas conforme a última ordem disponível na tabela.
3. Inclusão eAlteração de índice(s) no Dicionário de Dados - SIX:
Índice | STC |
Ordem | 1 |
Chave | TC_FILIAL+TC_CODBEM+TC_COMPONE+TC_TIPOEST+TC_LOCALIZ+TC_SEQRELA |
Descrição | Bem + Componente + Tipo + Localizacao + Sequencia |
Proprietário | S |
Índice | STC |
Ordem | 5 |
Chave | TC_FILIAL+TC_CODBEM+TC_TIPMOD+TC_COMPONE+TC_TIPOEST+TC_LOCALIZ+TC_SEQRELA |
Descrição | Bem + Tipo Modelo + Componente + Tipo + Localizacao + Sequencia |
Proprietário | S |
Índice | STC |
Ordem | 7 |
Chave | TC_FILIAL+TC_SEQSUP+TC_SEQRELA |
Descrição | Seq.Superior + Sequencia |
Proprietário | S |
Procedimentos para Utilização
Cadastros Prévios:
- Em Família de Bens (MNTA050), incluir três famílias de bens, exemplo, famílias VEIPES, CARRETA e BITREM.
- Em Bens (MNTA080), incluir três bens, uma para cada família de bens, exemplo:
Bem CA001 ------------> para a família VEIPES ----------> (T9_TEMCONT = S);
Bem CRT001 ----------> para a família CARRETA ------> (T9_TEMCONT = P);
Bem BTR001 ----------> para a família BITREM ---------> (T9_TEMCONT = P),
1. No Manutenção de Ativos (SIGAMNT) acesse Atualizações/Bens/Estruturas Padrão (MNTA095).
2. Selecione a opção Incluir, no campo Código informe a família VEIPES, após selecione a opção Incluir e relacione a família CARRETA e no campo Bem Ativo igual a Sim.
3. Confira os dados e confirme.
4. Repita o processo com outra família, no campo Código informe a família CARRETA, após selecione a opção Incluir e relacione a família BITREM, informe no campo Bem Ativo igual a SIM, confira os dados e confirme.
5. Acesse Atualizações/Bens/Estruturas de Bens (MNTA090).
7. Selecione a opção Incluir, informe no campo Código, o bem CRT001, após selecione a opção Incluir, adicione na estrutura o componente BRT001.
8. Confiraos dados e confirme.
9. Selecione a opção Incluir, informe no campo Código, o bem CA001, após selecione a opção Incluir, adicione na estrutura o componente CRT001.
10. Confira os dados e confirme.
11. Acesse Atualizações/Contador/Informa Contador (MNTA830).
12. Posicione o cursor no bem CA001.
13. Selecione a opção Incluir, informe a data e hora maior que a data e hora da inclusão do bem na estrutura (item 8).
14. Acesse Atualizações/Bens/Bens.
15. Posicione o cursor no bem CA001 e selecione a opção Visualizar.
16. Com o click da direita, selecione a opção Histórico Contador, visualize que o contador foi incrementado.
17. Repita o processo do item 14, selecionando o bem BRT001.
18.Com o click da direita, selecione a opção Histórico do Contador e visualize que o contador foi incrementado.
Informações Técnicas
Tabelas Utilizadas | ST9 – Bens; STC – Estrutura; STP – Ordens Serviço Acompanhamento; ST6 – Família de Bens |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas