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:

ATFA035

País:

Brasil

Ticket:

Interno

Requisito/Story/Issue

DSERCTR1-46829

02. DESCRIPCIÓN

El punto de entrada AF035VAL permite el manejo de los valores incluidos en la rutina Bajas del activo (ATFA035). Este permite personalizaciones específicas, permitiendo que el cliente aplique reglas de negocio personalizadas sobre los valores procesados durante las operaciones de baja de activos.

Este punto de entrada es útil para atender a escenarios donde los cálculos o valores estándar del sistema deben ajustarse o validarse, de acuerdo con criterios específicos del cliente.

03. OTRAS INFORMACIONES


Manejo de PE en el sistema
nVlVend		:= Iif(ExistBlock( "AF035VAL" ),ExecBlock("AF035VAL",.F.,.F.), 0)
Ejemplo de PE
User Function AF035VAL()

	Local nVlVend := 0
	Local aBxAtivo := {}

	Alert("Punto de entrada AF035VAL() ejecutado.")

	AADD( aBxAtivo, { "N3_CBASE" , SN1->N1_CBASE } )
	AADD( aBxAtivo, { "CNOTA" , SN4->N4_NOTA } )
	AADD( aBxAtivo, { "CITEM" , SN1->N1_ITEM } )
	AADD( aBxAtivo, { "N3_TIPO" , SN3->N3_TIPO } )
	AADD( aBxAtivo, { "CSERIE" , SN4->N4_SERIE } )
	AADD( aBxAtivo, { "VLRBAIXA", SN3->N3_VORIG1 } )
	AADD( aBxAtivo, { "NQUANT" , SN1->N1_QUANTD } )
	AADD( aBxAtivo, { "AUTPERCBX" , 100 } )
	AADD( aBxAtivo, { "NVLVEND" , SN4->N4_VENDA } )

	nVlVend := aBxAtivo[9][2]

Return nVlVend


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.