Abrangências: | Microsiga Protheus 11 , Microsiga Protheus 12 |
Versões: | Microsiga Protheus 11 , Microsiga Protheus 12 |
Compatível Países: | Brasil |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Português (Brasil) |
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 registro da apuração, relatórios de conferência e arquivo.
Parâmetros:
Nome | Tipo | Descrição |
PARAMIXB[ 1 ] | Caracter | Cláusula WHERE original |
Retorno:
Nome | Tipo | Descrição |
cFiltro | Caracter | Cláusula WHERE alterada |
Exemplo:
#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