将“打开”设置为机会状态

时间:2017-11-10 09:21:00

标签: acumatica

我尝试通过以下方式将状态设置为默认值,但似乎没有任何效果。我看到该值在自动化中受到控制,但不确定如何将此值默认为“打开”

现场违约

  protected virtual void CROpportunity_Status_FieldDefaulting(PXCache sender, PXFieldDefaultingEventArgs e, PXFieldDefaulting del)
    {
        if (e.Row == null) return;
        if (del != null) del(sender, e);

        e.NewValue = OpportunityStatusAttribute._OPEN;
        e.Cancel = true;
    }

插入行

protected virtual void CROpportunity_RowInserted(PXCache cache, PXRowInsertedEventArgs e,PXRowInserted del)
        {
            if (e.Row == null) return;
            if (del != null) del(cache, e);

            cache.SetValueExt<CROpportunity.status>(e.Row, OpportunityStatusAttribute._OPEN);
        }

自动化步骤'刚刚创建'&gt;字段&gt;状态默认值。

自动化步骤'新'&gt;字段&gt;状态默认值。

1 个答案:

答案 0 :(得分:0)

您可以使用自动化步骤更改状态字段的默认值。

在JustCreated步骤中,选择“操作”选项卡。

在“操作”选项卡上,选择标记为&#34; IsDefault&#34;的行。

然后点击&#34;填写值&#34;按钮。

在“填充值”弹出窗口中,将“状态”字段设置为所需的默认状态(&#34;打开&#34;)。

然后关闭弹出窗口并保存。

enter image description here

结果:

enter image description here