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

SET DELETED

SET DELETED ON | OFF

Controla visibilidad de registros marcados para eliminación.

SET DELETEDAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

ON/.T. omite registros borrados; OFF/.F. permite verlos en navegación aplicable. No recupera ni elimina físicamente registros. SQL directo requiere condición D_E_L_E_T_ propia. El ejemplo cambia y restaura configuración sin abrir tablas. (Fuentes: refs. 1–2.)

02 · SINTAXIS

Sintaxis

SET DELETED ON | OFF
03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"
#Include "set.ch"

User Function Ed652()
    Local xAnterior
    // Conservar estado para mantener comportamiento del llamador.
    xAnterior := Set(_SET_DELETED,.T.)
    ConOut(cValToChar(Set(_SET_DELETED)))
    Set(_SET_DELETED,xAnterior)
Return Nil
Resultado esperado

Muestra configuración temporal y restaura anterior en flujo normal. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Garantice restauración también en errores. Use constantes del set.ch instalado.
  • 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. Set: parâmetros e valores anteriores. Consulta el 2026-10-28.
  2. Guia de referência eAdvPL. §1.1–1.2, sintaxe histórica. Consulta el 2026-10-28.
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