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

AXCADASTRO()

AxCadastro( <cAlias>, <cTitulo>, [cVldExc], [cVldAlt] )

Abre mantenimiento genérico de tabla simple por diccionario.

AXCADASTRO()AdvPL
01 · DESCRIPCIÓN GENERAL

Descripción general

AxCadastro ofrece búsqueda, visualización, inclusión, modificación y eliminación para tablas simples SX2/SX3. Ficha admite funciones validadoras de eliminación y modificación por nombre; ejemplo mínimo omite ambas. Fuente comunitario de Scheron Martins llama AxCadastro para SA1, mostrando invocación sin demostrar adecuación a reglas de clientes de cada instalación. Propuesta usa solo alias ficticio ZZ1 previamente creado, abierto y validado en diccionario, con cCadastro/aRotina de contexto legado. No es mantenimiento listo de tabla estándar. (TOTVS, s.f., ref. 1; MARTINS, 2023, ref. 2)

02 · SINTAXIS

Sintaxis

AxCadastro( <cAlias>, <cTitulo>, [cVldExc], [cVldAlt] )

Parámetros

cAlias
CarácterObligatorio

Alias SX2.

cTitulo
CarácterObligatorio

Título del mantenimiento.

cVldExc
CarácterOpcional

Nombre de función validadora de eliminación.

cVldAlt
CarácterOpcional

Nombre de función validadora de modificación.

Retorno

La ficha consultada no especifica contrato de retorno; el ejemplo no lo usa.

03 · EJEMPLO PRÁCTICO

Ejemplo comentado

#Include "Protheus.ch"

User Function EdAxcadas()
    Private cCadastro := "Tabla editorial de prueba"
    Private aRotina := {}
    // ZZ1 debe existir en diccionario y estar abierta en pruebas.
    If Select("ZZ1") > 0
        AxCadastro("ZZ1", cCadastro)
    EndIf
Return Nil
Resultado esperado

Solicita mantenimiento interactivo solo con ZZ1 abierta; sin preparación no abre pantalla. En revisión: ejemplo editorial no compilado ni ejecutado en Protheus. Comprobar includes, release, RDD y contexto antes de probar.

BUENAS PRÁCTICAS
  • Limitar a tabla de pruebas. Revisar autorización y reglas antes de habilitar operaciones; no eludir reglas del módulo.
  • 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. AXCADASTRO(). TDN. Consulta el 2026-10-26.
  2. MARTINS, Scheron. AxCadastro.prw, 22 set. 2023. Commit b12d5cb980785626e184454c968f41d5d954b932. Exemplo comunitário analisado, não reproduzido integralmente. Consulta el 2026-10-26.
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