Macro sc_field_display, fora do escopo

Estou usando a macro sc_field_display, dentro do evento ???_onGroupBy da quebra.
Para algumas quebras funciona, para outras não.

Se o problema é o escopo, qual seria uma alternativa para esconder/mostrar campos quando selecionada uma quebra?

[]s

Para complementar a dúvida…

Se o botão para selecionar as colunas num grid funciona, porque não funciona a macro sc_field_display?
Ou melhor, porque algumas vezes funciona e outras não?

essa macro só funciona na onscriptinit, antes do relatório ser carregado.