在UpdateComp或Transaction的事件對象中的 this 並非 dataModule本身, 而是更外層, 所以需使用 this.dataModule來取出 dataModule, 如下:
exports.trs你的表單_TRS_onBeforeTrans = function(row, oldRow, fields)
{
var dm = this.dataModule; //取出 dataModule
var user = dm.clientInfo.user; // 取得 user等
.....
return true;
}