+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 Apr 2026
  1. CeceliaWysel

    5 Pontos

  2. VernonSchaw

    5 Pontos

  3. MargieOsterh

    5 Pontos

200 pontos
Melhores 2026 Apr 06 - 12
  1. danilo.pereira

    96 Pontos

  2. danilo.pereira

    96 Pontos

  3. danilo.pereira

    96 Pontos

  4. willian.metalsystem

    69 Pontos

  5. henrique.muller

    62 Pontos

  6. luciano.fronza

    61 Pontos

  7. luciano.fronza

    61 Pontos

  8. luciano.fronza

    61 Pontos

  9. diuari.molinari

    52 Pontos

  10. diuari.molinari

    51 Pontos

518 perguntas
567 respostas
389 comentários
772 usuários