cPontoEntradaNome do ponto de entrada ou bloco a executar.
Guía AdvPLExecBlock( <cPontoEntrada>, [lMostraErro], [lRetorna], [aParametros] ) --> uRetEjecuta un punto de entrada o bloque personalizado del entorno Protheus.
ExecBlock() llama una personalización registrada en el entorno. Es un mecanismo clásico de extensión de Protheus: la rutina estándar verifica o ejecuta un punto de entrada para permitir validaciones y comportamientos específicos sin alterar el fuente estándar.
ExecBlock( <cPontoEntrada>, [lMostraErro], [lRetorna], [aParametros] ) --> uRetcPontoEntradaNome do ponto de entrada ou bloco a executar.
lMostraErroIndica tratamento/exibição de erro conforme o padrão do ambiente.
lRetornaIndica se a chamada deve considerar retorno do bloco executado, conforme contrato da rotina.
aParametrosParâmetros enviados ao ponto de entrada, quando previstos pelo contrato.
#Include "TOTVS.ch"
User Function ExExecBlock()
Local lContinuar := .T.
If ExistBlock("MA030VLD")
lContinuar := ExecBlock("MA030VLD", .F., .F.)
EndIf
If !lContinuar
MsgStop("Validación interrumpida por el punto de entrada.")
EndIf
ReturnEjecuta la personalización solo cuando existe y respeta el retorno lógico.
Desarrollado con Usina Docs · Alpha
© 2026 Usina.BR. Todos los derechos reservados. TOTVS, Protheus, Microsiga y sus respectivos logotipos son marcas de sus titulares. Guía AdvPL es independiente y utiliza citas limitadas, atribuidas y justificadas por fines educativos. Consulta los Términos de Uso. Términos de Uso
Comentarios
Todavía no hay comentarios aprobados.
Inicia sesión con Google o Microsoft para comentar.