Pular para o conteúdo principal

LAE001 — Layout LAE001

Visão Geral​

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

Descrição​

Consulta baseada em EMPRESA, com junção em PESSOA, PARMFATUR, RETORNA_DADOSCADASTRAIS, DATA_EXTENSO, HISTORICO, VIEW_PLANOCONTAS (+1), filtrada por CD_EMPRESA, JO, CD_HISTORICO, CD_CONTA, CD_ITEM, NR_LANCAMENTO.

Chamada​

ExecLayout(Connection, [
// parametros nao documentados no .pas
]);

SQL Base​

tabEMPRESA​

SELECT E.NM_EMPRESA, P.NR_CNPJCPF, R.DS_ENDERECO, R.DS_MUNICIPIO||' - '||R.SG_ESTADO DS_MUNICIPIO, R.NR_FONE, R.NR_FAX, R.NR_CEP, R.NR_INSCEST, PF.DS_LOGOTIPO, DT.O_DS_DATA, R.DS_MUNICIPIO DS_MUNICIPIODATA
FROM EMPRESA E
INNER JOIN PESSOA P ON(P.CD_PESSOA = E.CD_PESSOA)
INNER JOIN PARMFATUR PF ON (PF.CD_EMPRESA = E.CD_EMPRESA)
LEFT JOIN RETORNA_DADOSCADASTRAIS(E.CD_PESSOA, null) R ON (1 = 1)
LEFT JOIN DATA_EXTENSO(CURRENT_DATE) DT ON(1 = 1)
WHERE E.CD_EMPRESA = :CD_EMPRESA CD_EMPRESA
SELECT M.CD_ITEM, M.QT_ESTOQUE, CDHC.DS_CONTA DS_CONTADEBITO, CCHC.DS_CONTA DS_CONTACREDITO, I.DS_ITEM
FROM MOVESTOQUE M
LEFT JOIN HISTORICO H ON (H.CD_HISTORICO = M.CD_HISTORICO)
LEFT JOIN VIEW_PLANOCONTAS(M.CD_EMPRESA,'
AND P.CD_CONTA = '||coalesce(H.CD_CONTADEBITO ,-1)) CDHC ON (CDHC.CD_CONTA = H.CD_CONTADEBITO)
LEFT JOIN VIEW_PLANOCONTAS(M.CD_EMPRESA,'
AND P.CD_CONTA = '||coalesce(H.CD_CONTACREDITO,-1)) CCHC ON (CCHC.CD_CONTA = H.CD_CONTACREDITO)
INNER JOIN ITEM I ON (I.CD_ITEM = M.CD_ITEM)
WHERE M.CD_EMPRESA = :CD_EMPRESA
AND M.NR_LANCAMENTO = :NR_LANCAMENTO CD_EMPRESA NR_LANCAMENTO

Tabelas Utilizadas​

TabelaUso
DATA_EXTENSOreferenciada nas queries do layout
EMPRESAreferenciada nas queries do layout
HISTORICOreferenciada nas queries do layout
ITEMreferenciada nas queries do layout
MOVESTOQUEreferenciada nas queries do layout
PARMFATURreferenciada nas queries do layout
PESSOAreferenciada nas queries do layout
RETORNA_DADOSCADASTRAISreferenciada nas queries do layout
VIEW_PLANOCONTASreferenciada nas queries do layout

Shared Units​

  • jCommon
  • jPesquisa

Fonte​

  • Unit: source/LAE001/ULAE001.pas
  • DFM: source/LAE001/ULAE001.dfm
  • Package: source/LAE001/LAE001.dpk