Duvida Monitor Pedido Execucao

Discussão em 'Progress 4GL' iniciado por reissobr, Outubro 14, 2015.

  1. reissobr

    reissobr Membro Ativo

    Pessoal,
    Hoje coloquei meu primeiro programa no padrão DDK para rodar no RPW.
    Lá na tela do monitor de pedido de execucao, clicando duas vezes no programa que está rodando, aparece uma tela com detalhes de execucao, que tem um campo chamado ultimo objeto.

    Quando meu programa está rodando, este campo fica sempre como "Iniciando Pedido".
    É necessário alguma instrução no código para alterar este campo ?
    Ele pode ser extremamente util, quando programas demorados sao executados, ou ainda quando estamos testando o programa.

    Att;
  2. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Não tem não, tem que esperar mesmo, ou é iniciando ou é terminado, no programa RPW mesmo, no servidor, ele diz EXECUTANDO PEDIDO .....
    Eu criei uma telinha que indica a quantas anda o calculo do medio, como o medio tem bloco de transação pequeno, então dá pra vc pegar todos os movimentos do mes da movto-estoq, contar quantos são, depois contar quantos que já tem o campo val-mat-m[1] preenchidos e mostrar um percentual, eu fiz isso dentro de um loop de 10 segundos, contando quantos já estão preenchidos e vou mostrando na tela o percentual, vc pode tentar fazer algo semelhante dependendo o que o seu programa está atualizando.
    reissobr curtiu isso.
  3. ds201

    ds201 Membro Participativo

    Bom dia

    Não sei se entendi direito a paergunta...
    Tenho programas em que a rotina de acompanhamento (UT-ACOMP) atualiza as informações no monitor de RPW.

    Dentro do for each coloco:

    process events.
    assign v-num-reg-lidos = v-num-reg-lidos + 1.
    run pi-acompanhar in h-acomp(input "Fase 01/44 " + (string(v-num-reg-lidos)).


    Lembrando que isto gasta ciclos de processamento.

    Sds
  4. ds201

    ds201 Membro Participativo

    Exemplo:

    Arquivos Anexados:

  5. reissobr

    reissobr Membro Ativo

    @ds201,

    Deixar ver se entendi.
    o programa .RP pode rodar tanto on-line, como no RPW.

    Se eu deixar a ut-acomp, quando executar a pi-acompanhar, na execucão on-line mostra na tela, e na execuçao no RPW atualiza o campo ultimo objeto, do monitor de execução ?

    Vou testar ....

    Att;
  6. ds201

    ds201 Membro Participativo

Compartilhe esta Página