[KB功能解说] 登陆页面中不再使用全局变量GUSER
* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。
适用产品版本
Sage X3 V7
模块
系统
问题概要
(在[条件]字段中使用时)登陆页面中不再使用全局变量GUSER
详细信息
重现步骤:
1. 在“参数定义”功能中创建一个全局参数(例如:关联至对象SOH的YSOHNUM)
2. 现在,前往“请求者”功能,并用[高级]页签上[选择标准]版块中的参数值来创建一个请求者([F:SOH]SOHNUM = func AFNC.PARAMUTIL("YSOHNUM",GUSER,""))
3. 现在,“执行”请求者,并搜索。我们就能获得所需的结果了。
4. 创建一个菜单项,并将这个请求者添加至登陆页面。
5. 发现在使用登陆页面时,并不会加载这个请求者。
解决方法
电影里面是根据Syracuse框架搭建的,且它并不支持全局变量GUSER。所以,若想检索用户,你就必须使用GACTX.USER,而不是GUSER。
即:[F:SOH]SOHNUM=func AFNC.PARAMUTIL('YSOHNUM',GACTX.USER,'')
这样,在登陆页面上就能正常运作了。 |