Exercício de cadastro com AxCadastro
Prepara uma manutenção genérica em tabela própria de teste.
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)
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 NilCom 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.
- 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.

Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.