返回列表 发帖

[V7功能解说] 如何在V7及以上版本中创建一个功能来调用请求



仅点击几下即可打开某些内容,是展现像Sage X3这样的系统的能力的绝佳机会,所以当有一个客户要求我创建一个功能来调用请求时,我接受了挑战。

当你在标准的Sage X3系统中创建好请求之后,可以前往你构建请求的设置功能(路径:参数设置→工具→报表打印→图形请求者),并点击“执行”按钮。



你也可以前往:报表打印→报表打印→查看请求,搜索对应的请求,并运行它。





如果你想避免搜索记录或者让用户访问查看请求的功能,那么可以遵循以下步骤,来创建一个会调用请求的功能。

第一步就是在开发领域创建一个功能。虽然这听起来有点复杂,但其实非常简单,只需要少量信息。

在我举的这个示例中,我们将如上所示创建一个功能,来调用“待收货的订单行”。

前往:开发→脚本字典→功能



请注意:你可以使用一个业务代码,来保护这个功能以防可能发生的更新,或者实现将功能包含在一个补丁中。

然后,前往第二个[操作]页签,录入以下内容:



既然你已经创建好了这个工具,就需要创建相关的菜单项。前往功能:管理→自定义设置→页面→菜单项。

通过录入如下信息来创建这个菜单项:



选择一个一目了然的标题,因为这将是你之后在菜单中看到的名称。虽然你可以在创建菜单项时查看自己的工作,但这项工作至此还未完成。

这个难题的最后一步是指定你希望这个功能出现的位置。

要完成这点,请将你的菜单项放置在一个模块、子模块下,以及有时候放置在一个子模块中的一组功能下。现在,我们要做的就是将这个新功能放置在采购模块下的各种订单查询功能下。

前往:管理→自定义设置→页面→导航页面,并将功能创建在每个你为所有角色维护的导航页面中,这些角色是你在配置安全性的时候创建的。

在我们的示例中,我们会将它添加至名为“管理面板”的现成导航页面中。

定位找到这个导航页面,并通过点击所在行上的铅笔图标对其进行编辑。



然后,点击打开的这个页面的右侧面板中的“修改页眉内容”按钮。



点击[采购]模块,接着选择[查询]子模块,然后通过点击放大镜选择菜单项的方式将这个菜单项添加至[订单]组下。



如下所示,在列表中选中这个菜单项:



现在,它就应该出现在那个组的可用功能的列表。此处不需要进行保存,系统会自动保存。

正如在上述导航页面配置中说明的那样,这个功能也就在采购模块查询子模块的订单组下可用了。(更改立即生效。)



点击功能,界面看起来就仿佛你用的是本文开始提及的两种方法在查看。



上述,这就是如何创建一个功能在Sage X3中调用请求的过程!
附件: 您需要登录才可以下载或查看附件。没有帐号?申请用户

返回列表