LTF001 — Layout LTF001
Visão Geral
Layout de impressão da família LTF (Transporte). Acionado via ExecLayout a partir das telas que imprimem este tipo de documento.
Descrição
Consulta baseada em MOVTOCAIXA, com junção em VIEW_PLANOCONTAS, EMPRESA, USUARIO, filtrada por CD_EMPRESA, NR_LANCCAIXA, JO, CD_USUARIO, CD_CONTA.
Chamada
ExecLayout(Connection, [
// 0 - Nome do Layout
// 1 - Cod Empresa
// 2 - Nr Lancamento Caixa Débito
// 3 - Impressora do Parametro
// 4 - Path Servidor
// 5 - Nr Lancamento Caixa Crédito
]);
SQL Base
tabTRANSFERENCIA
SELECT M.CD_EMPRESA||' - '||E.NM_EMPRESA EMPRESA, M.CD_USUARIO||' - '||U.NM_USUARIO USUARIO, M.DT_LANCAMENTO DATA_LANCAMENTO, COALESCE(M.CD_CONTACREDITO||' - '||C.DS_CONTA, (
SELECT MC.CD_CONTACREDITO||' - '||PC.DS_CONTA
FROM MOVTOCAIXA MC
LEFT JOIN VIEW_PLANOCONTAS(MC.CD_EMPRESA, '
AND P.CD_CONTA = ' || MC.CD_CONTACREDITO) PC ON (PC.CD_CONTA = MC.CD_CONTACREDITO)
WHERE MC.CD_EMPRESA = :CD_EMPRESACRED
AND MC.NR_LANCCAIXA = :NR_LANCCAIXACREDITO) ) CONTA_CREDITO, M.CD_CONTADEBITO||' - '||D.DS_CONTA CONTA_DEDITO, M.DS_COMPLEMENTO COMPLEMENTO, CAST(M.VL_DOCUMENTO AS DOM_NUMERIC15_2) VALOR
FROM MOVTOCAIXA M
LEFT JOIN EMPRESA E ON(E.CD_EMPRESA = M.CD_EMPRESA)
LEFT JOIN USUARIO U ON(U.CD_USUARIO = M.CD_USUARIO)
LEFT JOIN VIEW_PLANOCONTAS(M.CD_EMPRESA, '
AND P.CD_CONTA = ' || M.CD_CONTADEBITO) D ON (D.CD_CONTA = M.CD_CONTADEBITO)
LEFT JOIN VIEW_PLANOCONTAS(M.CD_EMPRESA, '
AND P.CD_CONTA = ' || M.CD_CONTACREDITO) C ON (C.CD_CONTA = M.CD_CONTACREDITO)
WHERE M.CD_EMPRESA = :CD_EMPRESA
AND M.NR_LANCCAIXA = :NR_LANCCAIXA CD_EMPRESACRED NR_LANCCAIXACREDITO CD_EMPRESA NR_LANCCAIXA
Consulta
SELECT O_CD_EMPRESA, O_DS_IMPRESSORA, O_CD_IMPRESSORA
FROM RETORNA_IMPRESSORAUSUARIO({ Nulo(iParametros[1],}I{)}, {Nulo(sessao.usuario.cd_usuario,}S{)}, 'R', 'D' )
Tabelas Utilizadas
| Tabela | Uso |
|---|---|
EMPRESA | referenciada nas queries do layout |
MOVTOCAIXA | referenciada nas queries do layout |
RETORNA_IMPRESSORAUSUARIO | referenciada nas queries do layout |
USUARIO | referenciada nas queries do layout |
VIEW_PLANOCONTAS | referenciada nas queries do layout |
Shared Units
- jCommon
- jPesquisa
Fonte
- Unit:
source/LTF001/ULTF001.pas - DFM:
source/LTF001/ULTF001.dfm - Package:
source/LTF001/LTF001.dpk