Histórico da Página
01. VISÃO GERAL
Ponto de entrada que permite a alteração da query que é executada no momento da consulta de títulos recebidos na rotina de consulta de posição de clientes (FINC010).
Informações | ||
---|---|---|
| ||
Os campos repassados no SELECT não podem ser retirados da consulta. Podem ser apenas adicionados desde que seja utilizado em conjunto com o ponto de entrada: FC010BXHE |
02. PARÂMETROS
Posição | Tipo | Descrição |
---|---|---|
1 | Caractere | Consulta atual em SQL |
03. RETORNO
Tipo | Descrição |
---|---|
Caractere | Nova consulta em SQL |
04. EXEMPLO DE UTILIZAÇÃO
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
#include "protheus.ch" User Function F010CQTR() Local cQuery := paramixb [1] cQuery := "SELECT E1_FILORIG, E1_PREFIXO, E1_NUM, E1_PARCELA, E1_TIPO, E1_MOEDA, E1_EMISSAO, " cQuery += "E1_VENCTO, E1_VENCREA, E5_DATA, E5_DTDISPO, E1_VALOR, E1_VLCRUZ, E5_VLJUROS, " cQuery += "E5_VLMULTA, E5_VLCORRE, E5_VLDESCO, E5_VALOR, E5_VLMOED2, E5_TXMOEDA, E5_VLACRES, " cQuery += "E1_NATUREZ, E1_NUMLIQ, E5_BANCO, E5_AGENCIA, E5_CONTA, E5_HISTOR, E5_MOTBX,E5_VLDECRE, " cQuery += "E5_CNABOC, E5_TIPODOC, E1_VALJUR, E1_MULTA, E1_TXMOEDA,E1_ORIGEM, E1_LOJA, E1_NFELETR, E1_CLIENTE, " cQuery += "SE5.R_E_C_N_O_ SE5RECNO, SE5.E5_DOCUMEN E5_DOCUMEN " cQuery += "FROM "+RetSqlName("SE1")+" SE1," cQuery += RetSqlName("SE5")+" SE5 " cQuery += "WHERE SE1.E1_FILIAL='01' AND " cQuery += "SE1.E1_CLIENTE='1 ' AND " cQuery += "SE1.E1_LOJA='01' AND " cQuery += "SE1.E1_EMISSAO>='20040101' AND " cQuery += "SE1.E1_EMISSAO<='20131231' AND " cQuery += "SE1.E1_VENCREA>='20130101' AND " cQuery += "SE1.E1_VENCREA<='20130104' AND " cQuery += "SE1.E1_TIPO<>'PR ' AND " cQuery += "SE1.E1_TIPO<>'RA ' AND " cQuery += "SE1.E1_PREFIXO>=' ' AND " cQuery += "SE1.E1_PREFIXO<='ZZZ' AND " cQuery += "SE1.E1_ORIGEM <> 'FINA087A' AND " cQuery += "SE1.E1_TIPO NOT LIKE '__-' AND " cQuery += "SE1.E1_TIPO NOT IN ('RA ','PA ','NCC','NDF') AND " cQuery += "SE1.D_E_L_E_T_<>'*' AND " cQuery += "SE5.E5_FILIAL='01' AND " cQuery += "SE5.E5_NATUREZ=SE1.E1_NATUREZ AND " cQuery += "SE5.E5_PREFIXO=SE1.E1_PREFIXO AND " cQuery += "SE5.E5_NUMERO=SE1.E1_NUM AND " cQuery += "SE5.E5_PARCELA=SE1.E1_PARCELA AND " cQuery += "SE5.E5_TIPO=SE1.E1_TIPO AND " cQuery += "SE5.E5_CLIFOR=SE1.E1_CLIENTE AND " cQuery += "SE5.E5_LOJA=SE1.E1_LOJA AND " cQuery += "SE5.E5_RECPAG='R' AND " cQuery += "SE5.E5_SITUACA<>'C' AND " cQuery += "SE5.E5_MOTBX <> 'FAT' AND " cQuery += "SE5.E5_MOTBX <> 'LIQ' AND " cQuery += "SE5.D_E_L_E_T_<>'*' AND NOT EXISTS (" cQuery += "SELECT A.E5_NUMERO " cQuery += "FROM "+RetSqlName("SE5")+" A " cQuery += "WHERE A.E5_FILIAL='01' AND " cQuery += "A.E5_NATUREZ=SE5.E5_NATUREZ AND " cQuery += "A.E5_PREFIXO=SE5.E5_PREFIXO AND " cQuery += "A.E5_NUMERO=SE5.E5_NUMERO AND " cQuery += "A.E5_PARCELA=SE5.E5_PARCELA AND " cQuery += "A.E5_TIPO=SE5.E5_TIPO AND " cQuery += "A.E5_CLIFOR=SE5.E5_CLIFOR AND " cQuery += "A.E5_LOJA=SE5.E5_LOJA AND " cQuery += "A.E5_SEQ=SE5.E5_SEQ AND " cQuery += "A.E5_TIPODOC='ES' AND " cQuery += "A.E5_RECPAG<>'R' AND " cQuery += "A.D_E_L_E_T_<>'*')" Alert ("Seguem as informações que são levadas para Query"+cQuery) Return cQuery |
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas