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
| Tabela | Uso |
|---|---|
DATA_EXTENSO | referenciada nas queries do layout |
EMPRESA | referenciada nas queries do layout |
HISTORICO | referenciada nas queries do layout |
ITEM | referenciada nas queries do layout |
MOVESTOQUE | referenciada nas queries do layout |
PARMFATUR | referenciada nas queries do layout |
PESSOA | referenciada nas queries do layout |
RETORNA_DADOSCADASTRAIS | referenciada nas queries do layout |
VIEW_PLANOCONTAS | referenciada nas queries do layout |
Shared Units
- jCommon
- jPesquisa
Fonte
- Unit:
source/LAE001/ULAE001.pas - DFM:
source/LAE001/ULAE001.dfm - Package:
source/LAE001/LAE001.dpk