Extração Faturamento

Discussão em 'Progress 4GL' iniciado por psangalo, Janeiro 17, 2011.

  1. psangalo

    psangalo Sem Pontuação

    Pessoal bom dia;

    Preciso realizar uma extração do faturamento por item,

    Mais ou menos assim:

    for each it-nota-fisc use-index ch-nota-item
    each item of it-nota-fisc use-index codigo no-lock

    where ems2.it-nota-fisc.nr-nota-fis = "0020555"
    and ems2.it-nota-fisc.it-codigo = "50100037"
    .
    disp
    ems2.it-nota-fisc.cod-estabel
    ems2.it-nota-fisc.cd-emitente
    ems2.it-nota-fisc.it-codigo
    ems2.item.desc-item
    ems2.item.un
    ems2.it-nota-fisc.nr-pedido
    ems2.it-nota-fisc.nr-nota-fis
    ems2.it-nota-fisc.qt-faturada[1]
    ems2.it-nota-fisc.dt-emis-nota
    ems2.it-nota-fisc.cod-depos
    ems2.it-nota-fisc.nat-operacao
    ems2.it-nota-fisc.nr-seq-fat
    ems2.it-nota-fisc.serie with width 300 .

    Dùvida: Como poderia extrair as informações quanto ao movimento do estoque do Item...Preciso por exemplo do Lote do item que deu saída...
    " ems2.movto-estoq.lote "

    Abços
  2. Rodrigo Rossetto

    Rodrigo Rossetto Membro Participativo

    Prezado, você pode idenficiar o movimento de estoque pela chave do documento.

    Código:
    FOR EACH movto-estoq NO-LOCK
        WHERE movto-estoq.serie-docto  = nota-fiscal.serie
        AND   movto-estoq.nro-docto    = nota-fiscal.nr-nota-fis
        AND   movto-estoq.cod-emitente = nota-fiscal.cod-emitente
        AND   movto-estoq.nat-operacao = nota-fiscal.nat-operacao:
        DISP movto-estoq WITH 1 COL SCROLLABLE.
    END.
    
    Existe outra tabela que possui o lote de cada item da nota.
    Código:
    FOR EACH fat-ser-lote NO-LOCK OF nota-fiscal.
        DISP fat-ser-lote WITH SCROLLABLE 1 COL.
    END.
    
  3. psangalo

    psangalo Sem Pontuação

    A solução que encontrei foi vincular a fat-ser-lote com a it-nota-fisc.

    Essa tabela fat-ser-lote contém toda composição das sequências.
  4. ivodarocha

    ivodarocha Membro Participativo

    Alguem saberia me dizer como buscar a validade do lote?
  5. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    está na tabela saldo-estoq

Compartilhe esta Página