SET DELETED
SET DELETED ON | OFFControla visibilidad de registros marcados para eliminación.
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.)
Sintaxis
SET DELETED ON | OFFEjemplo 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 NilMuestra 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.
- 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.

Comentarios
Todavía no hay comentarios aprobados.
Inicia sesión con Google o Microsoft para comentar.