01. DATOS GENERALES

Producto:

TOTVS Backoffice

Línea de producto:

Línea Protheus

Segmento:

Servicios

Módulo:

TOTVS Backoffice (Línea Protheus) - Activo fijo (SIGAATF)

Función:

ATFA175

País:

Brasil

Ticket:

Interno

Requisito/Story/Issue

DSERCTR1-46030

02. DESCRIPCIÓN

La función AF175GRV se llama al crear un registro de depreciación acelerada (tipo "07") para un activo en la tabla SN3. Permite incluir o ajustar datos adicionales antes de que se registre la nueva línea. La función recibe los datos actuales del encabezado y las columnas para el registro que se va a crear y debe devolver un array con los nuevos valores que se aplicarán en la línea.

03. OTRAS INFORMACIONES

Manejo de PE en el sistema
If ExistBlock("AF175GRV")
	uRet := ExecBlock("AF175GRV",.F.,.F.,{aHeader,aCols[n]})
	If ValType(uRet) == "A"
		aAdd(aAux,{aHeader[n][2], uRet }) 
	EndIf
EndIf
aAdd(aItens, aAux)
Ejemplo de PE
User Function AF175GRV()

  	Local aHeadGRV := PARAMIXB[1] 
    Local aRetorno := PARAMIXB[2]
	Local nPosHist := aScan(aHeader, {|aItem| AllTrim(aItem[2]) == AllTrim("N3_HISTOR") })
 	
	If Empty(aRetorno[nPosHist])
		// validación del cliente
	EndIf
	
    // Devuelve el array con los ajustes realizados
Return aRetorno

¡Importante!

  • Se observa que la utilización del PE y los impactos de este en el sistema son de responsabilidad del cliente.
  • Los ejemplos utilizados en esta documentación solamente son para fines de demostración, cada cliente debe verificar qué comportamiento desea realizar de acuerdo con el alcance del punto de entrada.

04. ASUNTOS RELACIONADOS

  • No se aplica.