Fiz de uma forma que funcionou beleza.
- Fui até o campo e defini uma cor de fundo para o campo da consulta. Com isso, o SC criou uma variável com o nome do campo, acrescido da cor_fundo. Ex: campo STATUS_MANHA ficou STATUS_MANHA_COR_FUNDO;
- Para alterar a cor do fundo do campo, baseado no valor do mesmo campo ou de qualquer outro campo da consulta, coloquei essa variável na rotina e alterei o valor da cor dela, conforme abaixo:
// TRATA MANHA
if (trim({Status_manha})== “ESGOTADO”)
{
sc_field_color ({Status_manha}, “#FF0000”); // muda cor do texto do campo
$this->Ini->status_manha_cor_fundo = “#FF0000”; // muda cor do fundo do campo
}
Else
{
sc_field_color ({Status_manha}, “#006633”);
$this->Ini->status_manha_cor_fundo = “#006633”;
}
É isso!
Talvez eu tenha reinventado a roda, mas espero que seja útil para mais alguém.