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 |
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.
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)
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!