1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Anuncie Aqui
    Anuncie aqui você Também: fdantas@4each.com.br

É possivel obter o num-pedido partindo da sub-div-ordem?

Discussão em 'Progress 4GL' iniciado por ds201, Setembro 18, 2023.

  1. ds201

    ds201 Membro Participativo

    Boa tarde a todos

    Preciso incluir em um relatório o número do pedido de compra (num-pedido). Em anexo segue o trecho do programa que faz a geração dos dados.
    Não estou encontrando uma forma de obter esta informação. Talvez nem seja possível.

    Obrigado

    Arquivos Anexados:

  2. ds201

    ds201 Membro Participativo

    Código:
    for each sub-div-ordem
       where sub-div-ordem.cod-est-exec >= tt-param.i-cod-est-exec-ini and
             sub-div-ordem.cod-est-exec <= tt-param.i-cod-est-exec-fim and
             sub-div-ordem.num-projeto  >= tt-param.i-num-projeto-ini  and
             sub-div-ordem.num-projeto  <= tt-param.i-num-projeto-fim  and
             sub-div-ordem.num-ordem    >= tt-param.i-num-ordem-ini    and
             sub-div-ordem.num-ordem    <= tt-param.i-num-ordem-fim    and
             sub-div-ordem.num-secao    >= tt-param.i-num-secao-ini    and
             sub-div-ordem.num-secao    <= tt-param.i-num-secao-fim
       no-lock:
           
       process events.
    
       find proj-inv      of sub-div-ordem no-lock no-error.
       find ordem-inv     of sub-div-ordem no-lock no-error.
       find secao-inv     of sub-div-ordem no-lock no-error.
       find especialidade of sub-div-ordem no-lock no-error.
       find sub-espec     of sub-div-ordem no-lock no-error.
       find orig-despesa  of sub-div-ordem no-lock no-error.
      
       if not avail secao-inv then next.      
    
       for each estim-mat                                                   
          where estim-mat.cod-est-exec  = sub-div-ordem.cod-est-exec  and
                estim-mat.num-ordem     = sub-div-ordem.num-ordem     and
                estim-mat.num-secao     = sub-div-ordem.num-secao     and   
                estim-mat.cod-origem    = sub-div-ordem.cod-origem    and   
                estim-mat.cod-espec     = sub-div-ordem.cod-espec     and   
                estim-mat.cod-sub-espec = sub-div-ordem.cod-sub-espec
          no-lock:
           
          process events.
    
          if estim-mat.it-codigo <> 'DD7777777' then next.
                                                                              
          find first item
             where item.it-codigo = estim-mat.it-codigo
             no-lock
             no-error.
    
          ...
          ...
          ...
    
          /*Aqui eu preciso do Número do pedido de compra (num-pedido) */
       end.
    end.
    
  3. rlfritz

    rlfritz Membro Ativo

    jdchaves e rafael.andrade curtiram isso.
  4. ds201

    ds201 Membro Participativo

    Muito obrigado por responder. Vou verificar estas tabelas.
  5. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Na sessão "Downloads" um um tal de "Pesquisator" tu procura campos em todas as tabelas, pega todos os campos que se referem a ordem de investimento pra achar todas tabelas relacionadas com esse módulo
    rlfritz curtiu isso.
  6. ds201

    ds201 Membro Participativo

    Obrigado Rafael.

Compartilhe esta Página