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

AllUsers

AllUsers()

Identifica API descontinuada y orienta migración de consulta.

AllUsersAdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

TOTVS marca AllUsers descontinuada e incompatible con diccionario en base de datos. Indica FWSFAllUsers como sustituta. No cambiar solo nombre: los layouts difieren. Primeras posiciones de sustituta son RecNo e ID; con aKeyValues los campos solicitados vienen después. Ejemplo consulta solo usuario de sesión y solicita nombre, registrando únicamente cantidad. Requiere sesión Protheus autenticada y permisos adecuados. (TOTVS, s.f., refs. 1–2)

02 · SINTAXIS

Sintaxis

AllUsers()

Retorno

Contrato legado no presentado como actual; ejemplo recibe datos de API sustituta.

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"

User Function EdAlluser()
    // Ejemplo de migracion, no llamada de funcion descontinuada.
    Local aUsuarios := FWSFAllUsers({__cUserID}, {"USR_NOME"})
    If ValType(aUsuarios) == "A"
        ConOut(cValToChar(Len(aUsuarios)))
    EndIf
Return Nil
Resultado esperado

Propone cantidad filtrada por ID de sesión sin exponer nombre, correo ni configuraciones. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Mapear cada campo al migrar índices de AllUsers. No copiar ejemplos con índices incompatibles con aKeyValues; comprobar descripción del layout.
  • 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. AllUsers. TDN. Consulta el 2026-10-25.
  2. TOTVS. FWSFAllUsers. Linha Microsiga Protheus/TDN. Consulta el 2026-10-25.
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