部件中aa_sethovwheres的应用实例

问题描述: 在深圳广药联康BMS系统中的库存明细调整功能限制保管员只能调整货品状态为待复检

解决逻辑: 当用户以保管员职务登陆后,在库存明细调整货品状态时备选状态只出现待复检

关键部件: bms_stadjust_ed_n

Event: aa_sethovwheres

关键代码:

choose case is_hovcolname
  /*
	Add by myq 2015-2-3
	0008396: 库存明细调整功能限制保管员只能调整货品状态为待复检
	*/
	case "newgoodsstatus"
		if il_roleid = 85 then
			rets="goodsstatusid=4"
			return 0
		end if
end choose

 关键点:

il_roleid -- 全局变量,获得当前登陆的职务id
is_rolename -- 全局变量,获得当前登陆的职务名称
rets -- 追加查询条件




 

 

 

猜你喜欢

转载自myquan.iteye.com/blog/2183559
AA