Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleRelatório Pedidos Compras de pagamentos por usuário e pedido
Panel
panelIconId1f321
panelIcon:thermometer:
panelIconText🌡️
bgColor#FFEBE6

Situação:

SANTIBR-68976 Relatório de pedidos de pagamentos por usuário e pedido

Olá, tudo bem? Por favor, preciso de um relatório de pedidos de pagamentos com as seguintes premissas:

Empresa: Santillana Educação (Matriz) 98 Período: 2023 Emitido pelos usuários: dmarques, allima, acomar, vbrito e nataliac.

No relatório deve constar o número do pedido, o valor do pedido e a data de geração do pedido.

Tip

Possíveis Soluções:

Pode usar o relatório CC0406 que tem todas as informações solicitadas.

 

Image AddedImage Added

Situação

1 - Não Confirmada

2 - Confirmada

3 - Cotada

4 - Eliminada

5 - Em Cotação

6 - Recebida

Code Block
OUTPUT TO i:\Leopoldo\pedidos_compras_98.csv.
PUT UNFORMATTED
    "PEDIDO" ";"
    "COD CLIENTE" ";"
    "NOME ABREV" ";"
    "EMERGENCIAL" ";"
    "USUARIO" ";"
    "DT PEDIDO" ";"
    "ESTAB" ";"
    "ORDEM" ";"
    "ITEM" ";"
    "SITUACAO" ";"
    "QTDE" ";"
    "PRECO" ";"
    "TOTAL" SKIP.

FOR EACH pedido-compr 
   WHERE pedido-compr.responsavel = "dmarques"
      OR pedido-compr.responsavel = "allima"
      OR pedido-compr.responsavel = "acomar"
      OR pedido-compr.responsavel = "nataliac"
      OR pedido-compr.responsavel = "vanessab"
     AND pedido-compr.cod-estab-gestor ="98"
     AND pedido-compr.data-pedido >= 01/01/2023 NO-LOCK.
    FOR EACH emitente
        WHERE emitente.cod-emitente = pedido-compr.cod-emitente.
        FOR EACH ordem-compra
            WHERE ordem-compra.num-pedido = pedido-compr.num-pedido.
        PUT UNFORMATTED 
        pedido-compr.num-pedido   ";"
        pedido-compr.cod-emitente ";"
        emitente.nome-abrev       ";"
        pedido-compr.emergencial  ";"
        pedido-compr.responsavel  ";"
        pedido-compr.data-pedido  ";"
        ordem-compra.cod-estabel  ";"
        ordem-compra.numero-ordem ";"
        ordem-compra.it-codigo    ";"
        ordem-compra.situacao     ";"
        ordem-compra.qt-solic     ";"
        ordem-compra.preco-unit   ";"
        ordem-compra.qt-solic * ordem-compra.preco-unit SKIP.
        END.
    END.
END.

Code Block
FOR EACH pedido-compr 
   WHERE pedido-compr.num-pedido = 233409
     AND pedido-compr.cod-estab-gestor ="98"
     AND pedido-compr.data-pedido >= 01/01/2023 NO-LOCK.
    FOR EACH emitente
        WHERE emitente.cod-emitente = pedido-compr.cod-emitente.
        FOR EACH ordem-compra
            WHERE ordem-compra.num-pedido = pedido-compr.num-pedido.
    DISP 
        pedido-compr.num-pedido
        pedido-compr.cod-emitente
        emitente.nome-abrev
        pedido-compr.emergencial
        pedido-compr.responsavel
        pedido-compr.data-pedido
        ordem-compra.cod-estabel
        ordem-compra.numero-ordem
        ordem-compra.it-codigo
        ordem-compra.situacao
        ordem-compra.qt-solic
        ordem-compra.preco-unit WITH 1 COL 2 DOWN SCROLLABLE.
        END.
    END.