Refresh em formulário

Olá Pessoal!

Sei que este assunto está recorrente, porém, não encontrei nada no forum (ou não procurei direito).

Tenho um formulário que é mestre/detalhe.

Como o detalhe é muito grande (muitos campos), resolvi criar um botão para abrir a mesma tabela do detalhe em registro único para alterar ou incluir.

Até aí, tudo bem.

O que não sei fazer é dar um refresh no detalhe após eu sair da tela de registro único (que é a mesma tabela do detalhe).

Pois se altero ou incluo, gostaria de, quando sair da tela, atualizar o grid.

Alguém sabe como?

Obrigado, desde já!

Evento onValidateSucess?

$javascript_function = ‘parent.nm_atualiza’;
$javascript_parameters = array(‘alterar’);
sc_ajax_javascript($javascript_function, $javascript_parameters);

Olá Haroldo;

Coloquei no onValidateSucess no formulário que grava ou inclui, porém não está atualizando.
Este formulário estou abrindo em Modal.

Porém, em alguns momentos, ele não abre em modal e fica em loop quando faz o refresh (após colocado o código de sugestão).

Mesmo assim, agradeço sua ajuda.

Se tiveres alguma outra ideia, ficaria muito grato.

Eu faço assim, coloco esse o redir no OnAfterInsert :

sc_commit_trans();
sc_redir(NOME_DO_FORMULARIO,id=1,"_parent");