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 |
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.
nVlVend := Iif(ExistBlock( "AF035VAL" ),ExecBlock("AF035VAL",.F.,.F.), 0)
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