Dynamics Nav 2009 を試しています。新しい販売注文を作成するたびに販売明細行を自動的に挿入する方法はありますか? 新しい注文をするたびに、送料が含まれるようにしたいです。
2 に答える
これを解決する方法は 2 つあります。1 つはプログラミングなし、もう 1 つはほとんどプログラミングなしです。
郵便料金明細がすべての注文に追加される標準の「料金」である場合、実際に「請求書割引」機能を使用できます。実際の割引 (通常、注文が特定の金額を超える場合に適用されます) を割り当てることができるだけでなく、この機能を使用して「サービス料金」を追加することもできます。すべての注文に挿入されるか、注文合計が特定の「最小金額」を下回った場合にのみ挿入されます。
顧客の「請求書割引コード」フィールドを指定して設定し、「請求書計算ディスク」で自動計算を有効にします。「売掛金設定」テーブルのフィールド。送料明細は実際の販売明細として挿入されませんが、転記時に (または [合計/統計] ボタンを使用して) 計算および適用されます。
もう 1 つのオプションは、「標準販売コード」を使用することです。ここでは、標準販売コードが選択されるたびに挿入される標準行の数を指定できます。これは、システムが行を自動的に挿入しないため、少しプログラミングが必要であると述べた場所です。ただし、関数への呼び出しを挿入して、顧客がいないときに自動的に行を挿入することができます。が入力されました。
この変更には、NAV パートナーによる変更が必要になる可能性が高くなります。
この変更により、C/AL コードを追加して、新しいセールス ヘッダー レコードが作成されるたびに新しいセールス ラインを自動的に挿入することができます。
OnInsert()
SalesLine.INIT;
SalesLine."Document Type" := "Document Type";
SalesLine."Document No." := "No.";
SalesLine."Line No." := 0;
// Additional Code
SalesLine.INSERT(TRUE);