Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Devido ao erro na gravação do Código do Estabelecimento presente na rotina Manutenção Plano PRH (RH0010), e evidenciado no documento "DRHHCM-8511 - RH0010 - Migração Progress 12 64bits - OCX" , onde um espaço indevido é incluído junto ao códigoCódigo do Estabelecimento, as opções "Ocupantes", "Motivos" e "Observações" não funcionam. Tendo em vista retornam dados, visto que as chaves não são encontradas, respectivamente, para as tabelas "funcionario", "pos_chave_indcao" e "pos_chave_indcao", que, respectivamente, deveriam retornar os dados para as funcionalidades do POPUP MENU.

Ademais, a rotina RH0030 forma o Widget MENU completo na procedure principal, enquanto, com o uso do componente do Framework, o Widget MENU deve ser criado com as procedures do 

03. SOLUÇÃO

Segundo a documentação "Migração Progress x64 - OCX", disponibilizada no espaço "Engenharia-Segmentos", identificamos que o componente 4glTreeView” é o respectivo substituto para o componente OCX “TreeView4GL”, implementado nesta rotina. Conforme direção da Engenharia, realizamos a migração do componente defasado, implementando o novo componente, sem modificar a usabilidade ou lógica de negócios da rotina em questão.

Entretanto, a forma , o componente substituto apresenta algumas limitações, se comparado ao OCX. A criação e gerenciamento de Widgets MENU são tratados de forma interna, com procedures do componente. Tal abordagem difere-se da forma com que este Widget é tratado com o OCX "TreeView4GL", onde o desenvolvedor cria e gerencia todo o MENU direto na rotina principal, o que permite criar os subníveis para apresentação dos dados das funcionalidades "Ocupantes", "Motivos" e "Observações", que, devido ao erro no Código do Estabelecimento, não funcionam nativamente.

Tendo em vista o não funcionamento nativo e a limitação do componente, nos foi orientado a manter as opções do POPUP-MENU, mas não realizar nenhuma ação. Ademais, relacionado às limitações do componente "4glTreeView", ao recolher todos os nodes da árvore, com um loop simples, Existe apenas um detalhe, além das limitações relacionadas ao POPUP MENU, ao recolher todos os nodes do TreeView  ocorre um tipo de exceção que finaliza a execução do programa.

...