Árvore de páginas

01. DADOS GERAIS

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

02. DESCRIÇÃO

Inclusão do ponto de entrada EFDCON01, para possibilitar a manipulação da condição (query) da consulta principal da EFD Contribuições, que consequentemente alterará os respetivos registros da apuração, da geração do arquivo e do relatório FISR101.

Importante

O retorno do ponto de entrada EFDCON01 pode manipular apenas as tabelas relativas aos itens das notas fiscais envolvidas na apuração.
Não será possível considerar outras tabelas como complementos de notas fiscaisprodutosfornecedores ou clientes.

03. ESPECIFICAÇÃO

Parâmetros do ponto de entrada:

NomeTipoDescrição
PARAMIXB[1]Caractere

Cláusula WHERE original

Retorno:

NomeTipoDescrição
cFiltroCaractere

Cláusula WHERE alterada

04. EXEMPLO DE UTILIZAÇÃO

EFDCON01
#Include 'Protheus.ch'
 
User Function EFDCON01() 
	Local cFiltro := PARAMIXB[1] //recebe a cláusula WHERE atual da rotina
	Local aRet := getarea()
 
	Alert('Ponto de entrada EFDCON01')
	cFiltro += cFiltro + " NOT (SFT.FT_CSTCOF = '49' AND SFT.FT_CSTPIS = '49' AND (SFT.FT_CFOP = '5949' OR SFT.FT_CFOP = '6949')) AND "
 
	restArea(aRet)

Return cFiltro 

05. DEMAIS INFORMAÇÕES

Não se aplica.