计算付款分类帐中供应商金额的总和

时间:2016-11-07 18:30:45

标签: axapta x++

我有一个基类,然后调用一个子类来检索值和输出到文件。在基本调用中有一个循环,它调用子类来生成所有值,直到所有行都在分类帐中完成。 我想计算每个供应商的总金额。因此,如果支付日志中有10条记录,供应商A为3条,供应商B为3条,供应商C为4条。我希望根据供应商ID为每个供应商提供金额总和。在x ++中是否有方法或简单方法来执行此操作。我试图在基类中使用静态方法,有些如何将变量存储在那里并检索,但我不认为它静态地保存了值。

1 个答案:

答案 0 :(得分:0)

您需要在班级中使用全局变量。在此实例存在之前,实例中的变量将保持值。静态方法不属于实例,不使用全局类变量。如果要使用静态方法,则需要从静态方法返回计算值,并在调用它的实例类方法中对其执行某些操作。 为了提高性能,您可以查看caching,这样您就不需要计算之前已经计算过的值。