1

Acumatica では、タイプ「QT」の新しい注文が作成された日付に基づいて、販売注文入力フォームの「見積もりの​​有効期限」の日付を計算したいと考えています。この日付は、Sales Order Preferences で設定されたデフォルトの「Default Quote Expiry Days」を追加することによって計算されます。たとえば、デフォルトの有効期限が 45 日 (設定) で、注文が 2015 年 4 月 1 日に作成された場合、販売注文入力フォームの「見積もりの​​有効期限」のデフォルトの日付は 2015 年 5 月 16 日 (2015 年 4 月 1 日 + 45 日) になります。日々)。有効期限はユーザーが変更できます。

任意の例をいただければ幸いです。

4

1 に答える 1

2
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-04-10T02:34:17.787 に答える