Árvore de páginas

Carregando...

01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Serviços

Módulo:

TOTVS Backoffice (Linha Protheus) - Ativo Fixo (SIGAATF)

Função:ATFA251
País:Brasil
Ticket:Interno
Requisito/Story/IssueDSERCTR1-46829

02. DESCRIÇÃO

O ponto de entrada AF251FILTR permite a manipulação do filtro padrão utilizado na rotina de Aquisição por Transferência. Com esse ponto de entrada, é possível ajustar os critérios de filtragem aplicados à visualização dos registros de aquisição, conforme as necessidades específicas do usuário ou da organização.

03. DEMAIS INFORMAÇÕES


Manipulação de PE no sistema
If ExistBlock("AF251FILTR")
	cFilAux := ExecBlock( "AF251FILTR", .F., .F., {cFiltro} )
	If Valtype( cFilAux ) == "C"
		cFiltro := cFilAux
	EndIf
Endif
Exemplo de PE
User Function AF251FILTR()

	Local cFilAux := paramixb[1]
	Local aFilAux := {cFilAux}
	Local cMsg := "Ponto de entrada AF251FILTR() executado."
	Local cFiltro := ""

	If ValType(aFilAux) == "A"
		AADD(aFilAux, {'N3_FILIAL == "01" .AND. N3_CBASE >= "100002" .AND. N3_CBASE <= "100002 " .AND. N3_BAIXA < "1".And. ( N3_TIPO $ "01/03" .OR. ( N3_TIPO $ "10/12/13/14/15/13/15" .And. N3_TPSALDO == " ") ) '} )
		Alert(cMsg)
		cFiltro := aFilAux[2][1]
	Endif

Return cFiltro


Importante !!

  • Observa-se que a utilização do PE e os impactos dele no sistema são de responsabilidade do cliente.
  • Os exemplos utilizados nessa documentação são apenas para fins de demonstração, cada cliente deve verificar qual comportamento deseja realizar de acordo com o escopo do ponto de entrada.

04. ASSUNTOS RELACIONADOS

  • Não se aplica.