As you've seen, the hypen is used for subtraction in kix. Unless someone knows a way to escape/force the hypen, you might be able to use execute to make it work.

Untested, each of these is slightly different, so try and see how different ones work:
 Code:
$RC=execute("$$User.uwh" + "-" + "department1=" + $value) 
$RC=execute("$$User.uwh-department1=" + $value)
$RC=execute("$" + "User.uwh-department1=" + $value)


Edited by Allen (2010-03-09 08:58 PM)