01. DATOS GENERALES

Producto:

TOTVS Backoffice

Línea de producto:

Línea Protheus

Segmento:

Servicios

Módulo:

Activo fijo - SIGAATF

Función:

Depreciación acelerada(ATFA171)

País:

Brasil

Ticket:

10371646

Requisito/Story/Issue:

DSERCTR1-29478


02. SITUACIÓN/REQUISITO

Solicitud de documentación de punto de entrada: AF171Filtr.

03. SOLUCIÓN

 El punto de entrada AF171FILTR permite el manejo del filtro preexistente de depreciación acelerada(atfa171).


Importante : Al manejar el filtro preexistente, verifique la sintaxis de la consulta para evitar error en el resultado del filtro.

04. OTRAS INFORMACIONES



PE AF171FILTR

El objetivo del punto de entrada AF171FILTR es permitir el manejo del filtro preexistente

Importante

Los ejemplos utilizados en este documento son meramente ilustrativos y para fines de entendimiento, el funcionamiento y objetivo del Punto de entrada es de total responsabilidad del cliente.



Parámetros del punto de entrada:

ParámetroTipoDescripciónObligatorio
PARAMBIX[1]String

Pasaje de parámetro con la consulta del filtro  preexistente que se realiza con base en la tabla de saldos y valores(SN3).



Qué debe devolver el punto de entrada

DevoluciónTipoDescripciónObligatorio
cUserFiltrString

Devolución del filtro preexistente con la modificación del usuario.


Ejemplo de utilización:

Manejo de PE en el sistema
If ExistBlock("AF171Filtr")
    cFilAux := ExecBlock( "AF171Filtr", .F., .F., {cFiltro} )
    If Valtype( cFilAux ) == "C"
    	cFiltro := cFilAux
    EndIf
Endif 
Ejemplo de regla utilizada
#include "protheus.ch"
 
User Function AF171Filtr()
 
Local cUserFiltr    := PARAMIXB[1]
 
    cUserFiltr += " .AND. N3_TIPO = '01' "
    cUserFiltr += " .AND. N3_TPSALDO = '1' "
    cUserFiltr += " .AND. N3_TIPDEPR = '1' "
     
Return cUserFiltr

 



05. ASUNTOS RELACIONADOS

  •  No se aplica.