2012-01-19 6 views
1

Dynamics Nav 2009を試しています。 新しい受注を行うたびに自動的に受注明細を挿入する方法はありますか? 新しい受注を行うたびに郵便料金が含まれるようにしたい。自動受注ごとに受注明細を生成

答えて

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); 
1

これを解決する方法は2つあります.1つはプログラミングなし、もう1つはほとんどプログラミングなしです。

郵便料金の行がすべての注文に追加された標準の「請求」である場合、実際には「請求書割引」機能を使用することができます。実際の割引を割り当てることができるほか(通常、注文が特定の金額を超える場合に適用されます)、この機能を使用して「サービス料」を追加することもできます。すべての注文に挿入するか、または注文総額が特定の「最小金額」を下回っている場合のみ。

お客様の「請求書ディスカウントコード」フィールドを指定して設定し、「計算インベントリディスク」の自動計算を有効にします。 "Sales &受取可能な設定"テーブルの項目。送料ラインは実際の販売ラインとしては挿入されませんが、転記時(または合計/統計ボタンを使用して)に計算され適用されます。

もう1つのオプションは、「標準的な販売コード」の使用です。ここでは、標準的な販売コードが選択されるたびに挿入される番号の標準行を指定することができます。これは、システムが自動的に行を挿入しないので、少しプログラミングが必要であると言ったところです。しかし、顧客番号が入力されていないときに自動的に行を挿入する関数を呼び出すことができます。入力されました。