【问题标题】:Acumatica: Custom Subtotal with an Non-Stock ItemAcumatica:带有非库存项目的自定义小计
【发布时间】:2020-01-10 22:07:10
【问题描述】:

对 acumatica 非常陌生,所以不要完全记下条款,如此温和。我的问题是报表设计器的语法。我有一个客户想要添加一个临时修复程序来设置一个非库存项目以获得单独的项目总数。我需要将其拉出行并将其添加到我的文本字段中。我检查了商品的描述,以获取该行中的当前单价。

在我的 groupFooterSection1 中

=Round(([ARInvoice.FreightTot]) + (iif([ARTran.TranDesc] = 'my non-stock item', CDec([ARTran.CuryUnitPrice]), CDec(0))), 2)

我想做类似ARTran[2].TranDesc 的事情,但这不适用于这种情况。我的狙击手的问题是我只得到组中的第一项,而不是其余的。如果我切换 if 语句,它将执行最后一个。但是我不知道非库存商品是该组中的最后一个还是第一个,所以不会这样做。

【问题讨论】:

    标签: reporting acumatica


    【解决方案1】:

    这是我和我的合作发现的,关键是使用总和。

    =Format('{0:##0.00}',Round(([ARInvoice.FreightTot]) + Sum(iif([ARTran.TranDesc] = 'my non-stock item', 
    CDec([ARTran.CuryUnitPrice]), CDec(0))), 2))
    

    我添加了格式,因为该回合并没有真正帮助。同样在 detailSections 中,我添加了一个像这样的可见表达式来隐藏非库存项目。

    =iif([ARTran.TranDesc] = 'my non-stock item', false, true)
    

    【讨论】:

      猜你喜欢
      • 2010-10-31
      • 2018-06-09
      • 1970-01-01
      • 1970-01-01
      • 2018-08-03
      • 2013-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多