Usina BRGuía AdvPL
Ingresar
← Todos los temas
FUNCIóNEn revisión

LastRec

LastRec() -> nRecord

Consulta número del último registro insertado en área corriente.

LastRecAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

No es conteo fiable de registros activos ni confirmación de clave de negocio. Referencia advierte que acciones pendientes pueden enviarse y generar Commit error; sin área abierta ocurre error. Ejemplo conserva llamada en bloque sin ejecutar para que llamador controle contexto. (Fuentes: refs. 1–1.)

02 · SINTAXIS

Sintaxis

LastRec() -> nRecord

Retorno

Número del último registro según RDD.

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"

User Function Ed504()
    // Evaluar solo con area adecuada y sin escrituras pendientes.
    Local bUltimo := {|| LastRec()}
    ConOut(ValType(bUltimo))
Return Nil
Resultado esperado

Prepara bloque sin consultar área ni enviar acciones pendientes. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Usar consulta apropiada para conteos y distinguir registros lógicos, físicos y eliminados.
  • En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

Contenido relacionado

REFERENCIAS
  1. TOTVS. LastRec. TDN. Consulta el 2026-10-27.
Estado
En revisión
Página creada el
Última revisión el
Idioma original
Portugués
Revisión
Usina.BR
0 comentario(s) aprobado(s)

Comentarios

Todavía no hay comentarios aprobados.

Inicia sesión con Google o Microsoft para comentar.

Desarrollado con Usina Docs · Alpha