+3 votos
87 visitas
Tenho um botão que executa uma função da entidade, oprocesso funciona perfeitamente porém ele não passa na macro depois do click do botão. O BeforeClick é excutado. Segue macro abaixo:

Public Sub BOTAOPROCESSAR_AfterOnClick()
    MsgBox("Teste de Macro")
End Sub

Tem algum segredo para isso funcionar ? Segue dados do runner

-> Situação em 11/06/2015 09:39.
Sistema: desenv_ag_sql
Versão:
Alteração: 694923, Correção: 331000124
Runner: 15.0.31.05
Builder: 15.0.28.28, Versão DB: 271
Versão do script: 3.35
Benner Server: 15.0.28.28
Integrator server: 7.4.61.0
por (115 pontos) | 87 visitas

2 Respostas

+2 votos
Melhor resposta
André e Henrique

Acho que tem algum engano pois se olharem a reposta original no link abaixo era para estar executando mesmo marcado para executar entidade especializada. Acho que isso seria uma correção.

http://desenv.benner.com.br/accessviolation/?qa=241/como-utilizar-o-refreshnodeswithtable-utilizando-o-bef&show=518#a518
por (115 pontos)
selecionada por
A partir do Runner 15.0.28.28, devido a um bug que passou a não disparar o evento. Correção no Runner 15.0.37
SMS foi liberada hoje. Runner 15.0.37.04
+1 voto
Quando a função está cadastrada no Builder e implementada na entidade, e sua tabela estiver marcada para executar entidade especializada estes eventos serão ignorados.

Se não me engano há uma SMS pendente na tecnologia para executar estes eventos mesmo quando a tabela e função forem especializados (não encontrei o protocolo, confirmar com a tecnologia).

Uma solução paliativa seria você desassociar a função do botão e efetuar a chamada pela macro, onde no OnClick você poderia chamar o método através do CurrentEntity.CreateCall("Metodo").Execute() e no AfterClick executar o RefreshNodesWithTable, desta maneira os serão executados.
por (367 pontos)
SMS 709392, já resolvida
Melhores Aug 2025
    200 pontos
    Melhores 2025 Jul 28 - Aug 03
    1. Larson

      156 Pontos

    2. danilo.pereira

      96 Pontos

    3. danilo.pereira

      96 Pontos

    4. danilo.pereira

      96 Pontos

    5. luciano.fronza

      61 Pontos

    6. luciano.fronza

      61 Pontos

    7. luciano.fronza

      61 Pontos

    8. diuari.molinari

      52 Pontos

    9. diuari.molinari

      51 Pontos

    10. diuari.molinari

      51 Pontos

    517 perguntas
    566 respostas
    389 comentários
    704 usuários