1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

UPC para o programa PE1700a - Problemas

Discussão em 'Progress 4GL' iniciado por ds201, Maio 1, 2019.

  1. ds201

    ds201 Membro Participativo

    Bom dia

    Fiz os ajustes no programa mas não funcionou.
    Fiquei com a impressão que este programa está fora do padrão.
    Reparei que a viewer "v02tm014.w" é a tela de fundo, onde estão os campos "Estabelecimento" e "Matricula".
    E onde estão instanciados os três folders (Cartão, Lotação e Cálculo).
    Fiquei com a impressão que quando o comando de troca de página é executado o controle volta para o PE1700.
    A tela do PE1700a fica travada em "p-ind-event..: AFTER-ENABLE p-ind-object.: VIEWER c-objeto.....: v02tm014.w " o que é incompatível com o CONTAINER.
    Independente do resultado quero agradecer o Richard pelo apoio que recebi.

    Abaixo estou listando os eventos que são executados quando o programa é carregado, e entes que o cliente mude de tela.
    Não achei um lugar adequado para colocar o comando de troca de página, já que a página deveria ser trocada.
    Tentei executar a troca de página em vários lugares, o comando foi executado, mas não consegui o resultado desejado.

    p-ind-event..: BEFORE-INITIALIZE p-ind-object.: CONTAINER c-objeto.....: pe1700a.w
    p01 BEFORE-INITIALIZE CONTAINER
    p-ind-event..: BEFORE-INITIALIZE p-ind-object.: VIEWER c-objeto.....: v02tm014.w
    p-ind-event..: BEFORE-DISPLAY p-ind-object.: VIEWER c-objeto.....: v02tm014.w
    p-ind-event..: DISPLAY p-ind-object.: VIEWER c-objeto.....: v02tm014.w
    p-ind-event..: INITIALIZE p-ind-object.: VIEWER c-objeto.....: v02tm014.w
    p-ind-event..: BEFORE-INITIALIZE p-ind-object.: VIEWER c-objeto.....: v03tm014.w
    p-ind-event..: BEFORE-DISPLAY p-ind-object.: VIEWER c-objeto.....: v03tm014.w
    p-ind-event..: DISPLAY p-ind-object.: VIEWER c-objeto.....: v03tm014.w
    p-ind-event..: INITIALIZE p-ind-object.: VIEWER c-objeto.....: v03tm014.w
    p-ind-event..: BEFORE-ENABLE p-ind-object.: CONTAINER c-objeto.....: pe1700a.w
    p-ind-event..: ENABLE p-ind-object.: CONTAINER c-objeto.....: pe1700a.w
    p-ind-event..: INITIALIZE p-ind-object.: CONTAINER c-objeto.....: pe1700a.w
    p-ind-event..: BEFORE-INITIALIZE p-ind-object.: VIEWER c-objeto.....: v04tm014.w
    p-ind-event..: BEFORE-DISPLAY p-ind-object.: VIEWER c-objeto.....: v04tm014.w
    p-ind-event..: DISPLAY p-ind-object.: VIEWER c-objeto.....: v04tm014.w
    p-ind-event..: INITIALIZE p-ind-object.: VIEWER c-objeto.....: v04tm014.w
    p-ind-event..: BEFORE-INITIALIZE p-ind-object.: VIEWER c-objeto.....: v05tm014.w
    p-ind-event..: BEFORE-DISPLAY p-ind-object.: VIEWER c-objeto.....: v05tm014.w
    p02 BEFORE-DISPLAY VIEWER V05TM014.w
    p-ind-event..: DISPLAY p-ind-object.: VIEWER c-objeto.....: v05tm014.w
    p03 DISPLAY VIEWER V05TM014.w
    p-ind-event..: INITIALIZE p-ind-object.: VIEWER c-objeto.....: v05tm014.w
    p04 INITIALIZE VIEWER V05TM014.w
    p-ind-event..: BEFORE-DISPLAY p-ind-object.: VIEWER c-objeto.....: v02tm014.w
    p-ind-event..: DISPLAY p-ind-object.: VIEWER c-objeto.....: v02tm014.w
    p-ind-event..: BEFORE-DISPLAY p-ind-object.: VIEWER c-objeto.....: v03tm014.w
    p-ind-event..: DISPLAY p-ind-object.: VIEWER c-objeto.....: v03tm014.w
    p-ind-event..: BEFORE-DISPLAY p-ind-object.: VIEWER c-objeto.....: v04tm014.w
    p-ind-event..: DISPLAY p-ind-object.: VIEWER c-objeto.....: v04tm014.w
    p-ind-event..: BEFORE-DISPLAY p-ind-object.: VIEWER c-objeto.....: v05tm014.w
    p02 BEFORE-DISPLAY VIEWER V05TM014.w
    p-ind-event..: DISPLAY p-ind-object.: VIEWER c-objeto.....: v05tm014.w
    p03 DISPLAY VIEWER V05TM014.w
    p-ind-event..: ENABLE p-ind-object.: VIEWER c-objeto.....: v02tm014.w
    p-ind-event..: ENABLE p-ind-object.: VIEWER c-objeto.....: v03tm014.w
    p-ind-event..: AFTER-ENABLE p-ind-object.: VIEWER c-objeto.....: v03tm014.w
    p-ind-event..: ENABLE p-ind-object.: VIEWER c-objeto.....: v05tm014.w
    p06 ENABLE VIEWER V05TM014.w
    p-ind-event..: AFTER-ENABLE p-ind-object.: VIEWER c-objeto.....: v05tm014.w
    p-ind-event..: AFTER-ENABLE p-ind-object.: VIEWER c-objeto.....: v02tm014.w
  2. ds201

    ds201 Membro Participativo

    Onde esta escrito:
    A tela do PE1700a fica travada em "p-ind-event..: AFTER-ENABLE p-ind-object.: VIEWER c-objeto.....: v02tm014.w " o que é incompatível com o CONTAINER.

    Leia-se:
    A tela do PE1700a fica travada.
    O comando de troca de página deveria ser executado no fim da montagem da tela, e antes que o cliente faça alguma coisa no programa.
    Seria algo na posição em que está a linha "p-ind-event..: AFTER-ENABLE p-ind-object.: VIEWER c-objeto.....: v02tm014.w ".
    Porem esta posição é incompatível com o CONTAINER.
  3. ds201

    ds201 Membro Participativo

    Como não consegui fazer a UPC funcionar corretamente criando o campo novo no terceiro folder (Cálculo) negociei com o cliente para exibir a informação no primeiro folder (Cartão).
    Assim a UPC esta funcionando normalmente.
    Obrigado ao Richard pelo apoio.
  4. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    veja se isso te ajuda então ....

    Arquivos Anexados:

  5. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    eles foram feito em ddk2000 e não em ddkgui, por isso que não está funcionando as suas upcs
  6. ds201

    ds201 Membro Participativo

    Obrigado.
    Vou estudar este material.

Compartilhe esta Página