问题描述: 在深圳广药联康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 -- 追加查询条件