Árvore de páginas

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Serviços
Módulo:Fiscal

02. DESCRIÇÃO

Ponto de Entrada para o Registro F500 - Altera a query de pesquisa aos processos referenciados vinculados a nota fiscal.

03. ESPECIFICAÇÃO

Parâmetros do ponto de entrada:

NomeTipoDescrição
PARAMIXBArray of Record

[1] = Cláusula FROM da query a ser executada

[2] = Cláusula WHERE da query a ser executada

Retorno:

NomeTipoDescrição
aQueryArray of Record

Array com a primeira posição contendo a cláusula FROM e a segunda posição contendo a cláusula WHERE.

04. EXEMPLO DE UTILIZAÇÃO

SPDF500C
#include 'protheus.ch'
#include 'parmtype.ch'

User Function SPDF500C()
	Local cFrom  := ParamIxb[1]
	Local cWhere := ParamIxb[2]
	Local aQuery := {}

	cFrom += "LEFT JOIN "+RetSqlName("CCF")+" CCF ON CCF.CCF_FILIAL='"+xFilial("CCF")+"' AND CDG.CDG_PROCES=CCF.CCF_NUMERO AND CDG.CDG_TPPROC=CCF.CCF_TIPO AND CCF.D_E_L_E_T_=' '"

	cWhere += "CDG.D_E_L_E_T_=' '"

	aAdd(aQuery,cFrom)
	aAdd(aQuery,cWhere)

Return aQuery