Histórico da Página
...
Local aRet := {}
Local cSelUsr := cSelect // Padrão: SUBSTRING(E5_DATA,7,2) DIA, SUBSTRING(E5_DATA, 5, 2) || SUBSTRING(E5_DATA, 1, 4) MES_ANO, E5_DATA DDATA, "
// TRFIL.COD FILCOD, FVV.FVV_PARTIC AS PERC, TRBCO.COD BANCO, E5_PREFIXO PREFIXO, E5_NUMERO NUMDOC, E5_HISTOR HIST, SA1.A1_CGC CNPJCLI, SA2.A2_CGC CNPJFOR, "
// E5_TIPODOC TPDOC, E5_TIPO, E5_RECPAG RECPAG, E1_VALOR, E2_VALOR, E1_SALDO SLDREC, E2_SALDO SLDPAG, E5_MOTBX, SE5.R_E_C_N_O_ REC, E5_CLIFOR CLIFOR, "
// E5_VALOR AS VALOR "
// , E5_CGC (campo disponível a partir do dicionário do leiaute 1.3)
// , E5_VLMOED2 VLMOED2, E5_MOEDA MOEDA, E5_ORIGEM ORI , E5_PARCELA PARC , E5_LOJA LOJA, ' ' CODEMP, E5_FILIAL SEFIL "
cCond := " E5_NATUREZ = 'NTLCDPRESP' "
aAdd(aRet, cCond)
aAdd(aRet, " E5_BENEF || ' - ' || E5_IDORIG ") // Parâmetro que substitui a impressão do histórico do título (campo E5_HISTOR).
aAdd(aRet, cSelUsr) // Parâmetro para definir tratativas na consulta principal do relatório, sempre respeitando a estrutura padrão dos campos da consulta.
Return aRet
...
Informações | ||
---|---|---|
| ||
A validação para os campos (E5_TIPO / E5_DOCUMEN/ E5_IDMOVI/ E5_TIPODOC/ E5_NUMERO/ E5_BANCO/ E5_AGENCIA/ E5_CONTA/ E5_NUMCHEQ) da tabela de movimento bancário (SE5) para verificar se os mesmos não estão vazios, devem ser controlados pelo ponto de entrada. Ex: !Empty(SE5->(E5_BANCO+E5_AGENCIA+E5_CONTA+E5_NUMCHEQ) Caso desejar tratar dados de empresas diferentes no arquivo disponibilizamos o campo CODEMP CODEMP (Código da empresa), para que possa ser informado via ponto de entrada a empresa que deseja consultar. Ex: 'T2' AS CODEMP ( CODEMP, para a tabela de movimento SE5"T2"0)". Caso não haja outras empresas envolvidas na consulta, o campo poderá ser definido como vazio(' '). |
04. DEMAIS INFORMAÇÕES
Retorno do PE:
...