validacion campo check

Hola a todos, tengo el siguiente caso en el evento validate en un formulario, tengo el siguiente codigo

  1. if({cuentaprimaria} == ‘N’)
  2. {
  3. $sql="SELECT idcuentabancaria
  4.  	FROM cuentasbancarias 
    
  5.  	WHERE conjuntos_idconjunto = '[usr_idconjunto]' AND 
    
  6.  		cuentaprimaria = 'Y' AND 
    
  7.  		idcuentabancaria != {idcuentabancaria} LIMIT 1";
    
  8. sc_lookup(rs,$sql);
  9. if(count({rs}) == 0)
  10. {
    
  11. {cuentaprimaria} = 'Y';
    
  12. sc_error_message("El sistema no puede quedar sin cuenta primaria<br>
    				si desea cambiar de cuenta primaria solo marquela");
    
    }
    }

donde {cuentaprimaria} es un campo check el cual solo puede tener dos valores(‘Y’,‘N’), la validacion funciona perfecto, pero no me vuelve a chulear el campo {cuentapriaria} en la linea 12, alguien sabe como debo indicarle a scriptcase que marque este campo con su chulito?