cAliasAlias do SX2.
AdvPL GuiaAxCadastro( <cAlias>, <cTitulo>, [cVldExc], [cVldAlt] )Abre manutenção genérica de um cadastro simples pelo dicionário.
AxCadastro oferece pesquisa, visualização, inclusão, alteração e exclusão para cadastros simples definidos no SX2/SX3. A ficha admite funções de validação de exclusão e alteração por nome; o exemplo mínimo omite ambas. O fonte comunitário de Scheron Martins chama AxCadastro para SA1, demonstrando a invocação, mas não prova adequação às regras de clientes de qualquer instalação. A proposta editorial usa somente o alias fictício ZZ1, previamente criado, aberto e homologado no dicionário, e define cCadastro/aRotina no contexto legado. Não é uma rotina pronta para cadastro padrão. (TOTVS, s.d., ref. 1; MARTINS, 2023, ref. 2)
AxCadastro( <cAlias>, <cTitulo>, [cVldExc], [cVldAlt] )cAliasAlias do SX2.
cTituloTítulo do cadastro.
cVldExcNome da função de validação de exclusão.
cVldAltNome da função de validação de alteração.
A ficha consultada não especifica um contrato de retorno; o exemplo não o utiliza.
#Include "Protheus.ch"
User Function EdAxcadas()
Private cCadastro := "Cadastro editorial de teste"
Private aRotina := {}
// ZZ1 deve existir no dicionario e estar aberta em homologacao.
If Select("ZZ1") > 0
AxCadastro("ZZ1", cCadastro)
EndIf
Return NilSolicita manutenção interativa somente se ZZ1 já estiver aberta; sem essa preparação, não abre tela. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
© 2026 Usina.BR. Todos os direitos reservados. TOTVS, Protheus, Microsiga e seus respectivos logotipos são marcas de seus titulares. O AdvPL Guia é independente e utiliza citações limitadas, atribuídas e justificadas por finalidade educativa. Consulte os Termos de Uso. Termos de Uso
Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.