Histórico da Página
...
Ponto de entrada para manipulação da condição da consulta (Query) principal do Extrator LCDPR.
...
User Function F820Qry()
Local cCond cRet := ParamIXB[1]
cCond // Recebe a cCond com a condição da query padrão
Local aTpDoc := {} // Para caso de tipos de documentos diferentes do padrão
cRet := 'R_E_C_N_O_ = 1 'Return cCond
aTpDoc := { , 'FTM|FTN|FTT' } // Exemplo de utilização informando 3 tipos de faturas, além da 'FT ' do padrão
Return { cRet, aTpDoc }
Onde o 'cCond' recebido por parâmetro é a cláusula Where padrão do Extrator LCDPR.
04. DEMAIS INFORMAÇÕES
Retorno do PE:
cRet: condição escrita (em formato de consulta SQL) para filtragem nos dados da base de forma customizada; e
aTpDoc: é o array retornado na segunda posição (caso necessário) para indicar os tipos de documentos existentes além dos tipos do padrão.
Estrutura do aTpDpc:
aTpDoc[1]: tipo Nota Fiscal, além do 'NF' padrão;
aTpDoc[2]: tipo Fatura, além do 'FT' do padrão;
aTpDoc[3]: tipo Recibo, além do 'RC' do padrão;
aTpDoc[4]: tipo Contrato, além do 'C01' do padrão;
aTpDoc[5]: tipo Folha de pagamento, além do 'FOL' do padrão.
Todos os tipos devem ser informados, cada qual em sua posição específica no array, separados por '|' (Pipe). Exemplo:
aTpDoc := { 'NFC|NFX', 'FTY|FTA',,'CNT' }
05. ASSUNTOS RELACIONADOS
...