Alterar cor campo - Form. Múltiplo Registro

Boa tarde pessoal.

Peço ajuda de vocês eu não estou conseguindo resolver essa questão.

A situação é a seguinte.
Tenho um formulário múltiplo registo onde o usuário informa o pagamento da NF S ou N através de um select de nome status_pg.
No banco de dados o campo status_pg é 1 ou 2.
Coloquei no evento onApplicationInit o seguinte código:

$status = 0;
$status = {status_pg};

if ($status < 2)
{	
	sc_field_style({status_pg}, '#FF0000', '15px', '#FFFFFF', 'Verdana, sans-serif', 'bold');
}
else
{	
	sc_field_style({status_pg}, '#00FF00', '15px', '#000000', 'Verdana, sans-serif', 'bold');
}

Está dando o seguinte Erro:
ERRO
Undefined property: form_forma_pag_ini::$status_pg_
Fatal error: Call to undefined function sc_field_style() in C:\Program Files (x86)\NetMake\v7\wwwroot\scriptcase\app\gerenciamento_ge

Ao ver o código fonte observo o seguinte código:

$status = 0;
$status = $this->status_pg_ ;

if ($status < 2)
{	
	sc_field_style($this->status_pg_ , '#FF0000', '15px', '#FFFFFF', 'Verdana, sans-serif', 'bold');
}
else
{	
	sc_field_style($this->status_pg_ , '#00FF00', '15px', '#000000', 'Verdana, sans-serif', 'bold');
}

No código fonte vejo que tem um underline no final do status_pg que eu acho que não deveria existir.

Se alguém tiver uma ideia eu agradeço.

Celso,

Tente colocar no OnLoad.

Caro Kleyber boa noite.

O erro continua.

Olhe no manual o escopo dessa macro você verá que que esta usando ela no lugar errado.

Essa macro é para aplicações de consulta e não formulário!

Perfeito Saulo é verdade.
Me perdoem por esse erro tolo.

Alguém teria uma ideia de com faço isso em um formulário?