Pular para o conteúdo principal

LDP026 — Layout LDP026

Visão Geral​

Layout de impressão da família LDP (Duplicata). Acionado via ExecLayout a partir das telas que imprimem este tipo de documento.

Descrição​

Consulta baseada em VALOR_EXTENSO, com junção em EMPRESA, PESSOA, NOTA, RETORNA_LINHAS, PARMFATUR.

Chamada​

ExecLayout(Connection, [
// 0 - Nome do Layout de Duplicata
// 1 - Empresa
// 2 - Lancamento (Nota ou Duplicata)
// 3 - Serie (Nota)
// 4 - Tipo Nota (E/S)
// 5 - Path Servidor
// 6 - Visualiza -> V ou Imprime -> I
// 7 - Impressora do Parametro
// 8 - Data de lançamento
// 9 - Data de Emissão de Fatura de
// 10 - Data de Emissão de Fatura até
// 11 - Código da Pessoa
// 12 - Tipo da Duplicata
]);

SQL Base​

Contas #1​

SELECT C.NR_DOCUMENTO NR_DUPLICATA, C.VL_DOCUMENTO, C.DT_VENCIMENTO, C.NR_DOCUMENTO||'-'||C.NR_PARCELA NR_QUEBRA, (
SELECT O_VALOR
FROM VALOR_EXTENSO(C.VL_DOCUMENTO))||'.' DS_DUPLICATA, P.NM_PESSOA, EMPRESA.NM_EMPRESA, C.NR_PARCELA, RE.O_NR_LINHA, PF.DS_LOGOTIPO, C.DT_LANCAMENTO, C.DS_OBSERVACAO
FROM CONTAS C
INNER JOIN EMPRESA ON (EMPRESA.CD_EMPRESA = C.CD_EMPRESA)
INNER JOIN PESSOA PE ON (PE.CD_PESSOA = EMPRESA.CD_PESSOA)
LEFT JOIN NOTA N ON (N.CD_EMPRESA = C.CD_EMPRESA
AND N.NR_LANCAMENTO = C.NR_LANCTONOTA
AND N.CD_SERIE = C.CD_SERIE
AND N.TP_NOTA = C.TP_CONTAS)
LEFT JOIN PESSOA P ON (P.CD_PESSOA = C.CD_PESSOA)
LEFT JOIN RETORNA_LINHAS(2)RE ON(1=1)
INNER JOIN PARMFATUR PF ON( PF.CD_EMPRESA = C.CD_EMPRESA)

Contas #2​

{frmLDP026}

Contas #3​

{frmLDP026}

Contas #4​

{frmLDP026}

Contas #5​

{frmLDP026}

Contas #6​

{frmLDP026}

Contas #7​

{frmLDP026}

Contas #8​

{frmLDP026}

Contas #9​

{frmLDP026}

Contas #10​

{frmLDP026}

Contas #11​

{frmLDP026}

Contas #12​

{frmLDP026}

Contas #13​

{frmLDP026}

Contas #14​

{frmLDP026}

Contas #15​

{frmLDP026}

Tabelas Utilizadas​

TabelaUso
CONTASreferenciada nas queries do layout
EMPRESAreferenciada nas queries do layout
NOTAreferenciada nas queries do layout
PARMFATURreferenciada nas queries do layout
PESSOAreferenciada nas queries do layout
RETORNA_LINHASreferenciada nas queries do layout
VALOR_EXTENSOreferenciada nas queries do layout

Shared Units​

  • jCommon
  • jPesquisa

Fonte​

  • Unit: source/LDP026/ULDP026.pas
  • DFM: source/LDP026/ULDP026.dfm
  • Package: source/LDP026/LDP026.dpk