Usina BRAdvPL Guia
Entrar
← Todos os tópicos
GUIA PRÁTICOEm revisão

Exercício de cadastro com AxCadastro

Prepara uma manutenção genérica em tabela própria de teste.

Exercício de cadastro com AxCadastroAdvPL
01 · VISÃO GERAL

Visão geral

Objetivo do exercício: conferir pré-requisitos antes de abrir uma manutenção simples. Prepare ZZ1 no SX2, campos e validações no SX3, índices e permissões de teste; depois verifique pesquisa, visualização, inclusão, alteração e exclusão com dados fictícios. AxCadastro oferece essas operações pelo dicionário. O fonte de Scheron Martins demonstra uma chamada curta em SA1; a adaptação evita o cadastro padrão e usa ZZ1 previamente preparada. A presença do alias sozinha não prova toda a configuração, nem torna a tela adequada a regras complexas. (TOTVS, s.d., ref. 1; MARTINS, 2023, ref. 2)

03 · EXEMPLO PRÁTICO

Exemplo comentado

#Include "Protheus.ch"
User Function Ed371()
    Private cCadastro := "Laboratorio editorial"
    Private aRotina := {}
    // ZZ1 propria, dicionario e permissoes ja homologados.
    If Select("ZZ1") > 0
        AxCadastro("ZZ1", cCadastro)
    EndIf
Return Nil
Resultado esperado

Com ZZ1 preparada, solicita tela interativa; conferir também cancelamento e rejeição pelas validações, sem afirmar que as operações foram testadas. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

BOAS PRÁTICAS
  • Não usar SA1/SA2 para um laboratório genérico. Definir casos esperado/rejeitado e registrar o resultado real de cada ação.
  • Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Conteúdos relacionados

REFERÊNCIAS
  1. TOTVS. AXCADASTRO(). TDN. Consulta em 2026-10-26.
  2. MARTINS, Scheron. AxCadastro.prw, 22 set. 2023. Commit b12d5cb980785626e184454c968f41d5d954b932. Exemplo analisado. Consulta em 2026-10-26.
Situação
Em revisão
Página criada em
Última revisão em
Idioma original
Português
Revisão
Usina.BR
0 comentário(s) aprovado(s)

Comentários

Ainda não há comentários aprovados.

Entre com Google ou Microsoft para comentar.

Powered by Usina Docs · Alpha