Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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

...