Pular para o conteúdo principal

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​

TabelaUso
EMPRESAreferenciada nas queries do layout
MOVTOCAIXAreferenciada nas queries do layout
RETORNA_IMPRESSORAUSUARIOreferenciada nas queries do layout
USUARIOreferenciada nas queries do layout
VIEW_PLANOCONTASreferenciada nas queries do layout

Shared Units​

  • jCommon
  • jPesquisa

Fonte​

  • Unit: source/LTF001/ULTF001.pas
  • DFM: source/LTF001/ULTF001.dfm
  • Package: source/LTF001/LTF001.dpk