赛捷软件论坛's Archiver

lynn.yu 发表于 2018-9-29 17:28

[V11功能解说] 在Sage X3中运用4GL代码关闭采购订单

我们可以用采购订单功能中的“关闭”按钮来手动关闭采购订单,但是在有些情况下,无法手动关闭采购订单。那么在这种情况下,我们就需要自标准功能调用一个子程序。

以下句法是用来关闭采购订单的

[b]句法规则:[/b]

Call TRTPOHCLE (WPOHNUM, WMSGFLG, WRET) From TRTACHDIV1
WPOHNUM:采购订单编号
WMSGFLG:这是一个整数值,表明报错消息的情况
0:无报错消息
1:屏幕上的错误(Call ERROR)
2:GMESSAGE+GERROR
3:追踪中的消息
WRET:(返回码)它包含的是一个整数值。

通过调用以上子程序,我们就可以关闭采购订单了。(请注意:在我们使用这个子程序说,始终得有一项进行中的交易)

[b]示例:[/b]

创建一张采购订单

[attach]4682[/attach]
[attach]4683[/attach]  

[b]关闭采购订单使用的代码[/b]
[attach]4686[/attach]

在执行代码后,如下图所示,采购订单就关闭了。
[attach]4687[/attach]  
[attach]4688[/attach]

页: [1]

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