Seu cenário parece ser bem simples. Vou tentar descrever brevemente o algoritmo:
- Cria uma tela simples (pode ser um ParamBox ou Pergunte) para o usuário informar o CPF.
- Valida o CPF, se foi digitado e se é válido (funções CGC(cCPF) e NaoVazio())
- Fazer uma seek na tabela SPW pelo CPF digitado
- Se achar o CPF executa direto a rotina PONA340
- Senão executa PONA340
A execução das rotina via customização é feita diretamente mesmo no fonte, não há necessidade de P.E. ou execauto, basta chamar Pn330Rot('SPW',0,3) inclusão do visitante, e Pn340Rot('SPY',0,3) incluir visita.
Você precisa incluir/alterar dados por essas rotinas ou apenas visualizá-los?
— Giordano Trabach Xavier 12 de Apr de 2023então pensei assim, consulta o cpf, se for encontrado ele vai para o PONA330(Visita)para abrir incluir o registro da visita, se não , ele vai para o PONA340(Visitante) para cadastrar a pessoa já com o cpf digitado.
— Lucas de Paulo Santos 12 de Apr de 2023