LET049 — Layout LET049
Visão Geral
Layout de impressão da família LET (Etiqueta). Acionado via ExecLayout a partir das telas que imprimem este tipo de documento.
Descrição
Consulta baseada em NOTA, com junção em EMPRESA, PESSOA, ITEMNOTA, RETORNA_CHAVEPEDIDO, PLUGORDRECAPPEDIDO, ORDEMPRODUCAORECAP (+5).
Chamada
ExecLayout(Connection, [
// 0 - Nome do Layout
// 1 - Cod Empresa
// 2 - Nr Lancamento
// 3 - Cd Serie
// 4 - Tp Nota
// 5 - Path Servidor
// 6 - Visualiza -> V ou Imprime -> I
]);
SQL Base
tabNota
SELECT PE.NM_PESSOA NM_EMPRESA, PN.NRDOT, S.ID, S.DSSERVICO, M.DSMARCA, IPP.IDPEDIDOPNEU NR_COLETA, COALESCE(N.NR_NOTAFOR, N.NR_NOTAFISCAL) NR_NOTAFISCAL, N.DT_EMISSAO, OPR.ID NR_ORDEMPRODUCAO, P.CD_PESSOA||' - '||P.NM_PESSOA NM_CLIENTE
FROM NOTA N
INNER JOIN EMPRESA E ON (E.CD_EMPRESA = N.CD_EMPRESA)
INNER JOIN PESSOA PE ON (PE.CD_PESSOA = E.CD_PESSOA)
INNER JOIN PESSOA P ON (P.CD_PESSOA = N.CD_PESSOA)
INNER JOIN ITEMNOTA ITN ON (ITN.CD_EMPRESA = N.CD_EMPRESA
AND ITN.NR_LANCAMENTO = N.NR_LANCAMENTO
AND ITN.TP_NOTA = N.TP_NOTA
AND ITN.CD_SERIE = N.CD_SERIE)
LEFT JOIN RETORNA_CHAVEPEDIDO(ITN.CD_EMPRESA, ITN.NR_LANCAMENTO, ITN.TP_NOTA, ITN.CD_SERIE) RC ON (RC.O_CD_ITEM = ITN.CD_ITEM)
INNER JOIN PLUGORDRECAPPEDIDO PL ON (PL.CD_EMPRESA = RC.O_CD_EMPRESA
AND PL.NR_PEDIDO = RC.O_NR_PEDIDO
AND PL.TP_PEDIDO = RC.O_TP_PEDIDO)
INNER JOIN ORDEMPRODUCAORECAP OPR ON (OPR.ID = PL.IDORDEMPRODUCAORECAP)
INNER JOIN ITEMPEDIDOPNEU IPP ON (IPP.ID = OPR.IDITEMPEDIDOPNEU
AND IPP.IDSERVICOPNEU = RC.O_CD_ITEM)
INNER JOIN PNEU PN ON (PN.ID = IPP.IDPNEU)
INNER JOIN SERVICOPNEU S ON (S.ID = IPP.IDSERVICOPNEU)
INNER JOIN MODELOPNEU MO ON (MO.ID = PN.IDMODELOPNEU)
INNER JOIN MARCAPNEU M ON (M.ID = MO.IDMARCAPNEU)
Tabelas Utilizadas
| Tabela | Uso |
|---|---|
EMPRESA | referenciada nas queries do layout |
ITEMNOTA | referenciada nas queries do layout |
ITEMPEDIDOPNEU | referenciada nas queries do layout |
MARCAPNEU | referenciada nas queries do layout |
MODELOPNEU | referenciada nas queries do layout |
NOTA | referenciada nas queries do layout |
ORDEMPRODUCAORECAP | referenciada nas queries do layout |
PESSOA | referenciada nas queries do layout |
PLUGORDRECAPPEDIDO | referenciada nas queries do layout |
PNEU | referenciada nas queries do layout |
RETORNA_CHAVEPEDIDO | referenciada nas queries do layout |
SERVICOPNEU | referenciada nas queries do layout |
Shared Units
- jCommon
- jPesquisa
Fonte
- Unit:
source/LET049/ULET049.pas - DFM:
source/LET049/ULET049.dfm - Package:
source/LET049/LET049.dpk