【问题标题】:Acumatica - computing field default valueAcumatica - 计算字段默认值
【发布时间】:2015-06-15 12:36:30
【问题描述】:

在 Acumatica 中,我想根据创建类型为“QT”的新订单的日期计算销售订单输入表单上的“报价到期”日期。该日期将通过添加在销售订单首选项中设置的默认“默认报价到期日”来计算。例如,如果默认到期日 = 45(设置)并且订单创建于 2015 年 4 月 1 日,则销售订单输入表单上“报价到期”的默认日期将为 2015 年 5 月 16 日(2015 年 4 月 1 日加上 45天)。到期日期可能会被用户覆盖。

任何示例都将不胜感激。

【问题讨论】:

    标签: field default acumatica


    【解决方案1】:
    protected virtual void SOOrder_UsrExpiredDate_FieldDefaulting(PXCache sender, PXFieldDefaultingEventArgs e)
        {
            SOOrder row = e.Row as SOOrder;
            if (row.OrderDate.HasValue)
            {
                e.NewValue = row.OrderDate.Value.AddDays(45);
            }
        }
    

    例如,我在名为 UsrExpiredDate 的 SOOrder 中添加了自定义字段,您可以随意将数字 45 替换为任何类型的设置。

    【讨论】:

      猜你喜欢
      • 2015-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-21
      • 2022-01-02
      • 2017-10-05
      • 1970-01-01
      相关资源
      最近更新 更多