Árvore de páginas

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

     

    ·         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.
     Importante:
    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  

    • Sem rótulos