赛捷软件论坛's Archiver

lynn.yu 发表于 2018-12-26 11:15

[KB功能解说] 登陆页面中不再使用全局变量GUSER

[b]* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。[/b]


[b]适用产品版本[/b]
Sage X3 V7


[b]模块[/b]
系统


[b]问题概要[/b]
(在[条件]字段中使用时)登陆页面中不再使用全局变量GUSER


[b]详细信息[/b]
重现步骤:
1.        在“参数定义”功能中创建一个全局参数(例如:关联至对象SOH的YSOHNUM)

2.        现在,前往“请求者”功能,并用[高级]页签上[选择标准]版块中的参数值来创建一个请求者([F:SOH]SOHNUM = func AFNC.PARAMUTIL("YSOHNUM",GUSER,""))

3.        现在,“执行”请求者,并搜索。我们就能获得所需的结果了。

4.        创建一个菜单项,并将这个请求者添加至登陆页面。

5.        发现在使用登陆页面时,并不会加载这个请求者。



[b]解决方法[/b]
电影里面是根据Syracuse框架搭建的,且它并不支持全局变量GUSER。所以,若想检索用户,你就必须使用GACTX.USER,而不是GUSER。

即:[F:SOH]SOHNUM=func AFNC.PARAMUTIL('YSOHNUM',GACTX.USER,'')

这样,在登陆页面上就能正常运作了。

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.