単価 (Purchline.PurchPrice) の計算方法をカスタマイズするように指示されました。
現在、新しい発注書を作成してアイテムを選択すると、その特定のアイテムのリリースされた製品の価格が単純に引き出されます。
私のカスタマイズでは、3 つの変数を使用して価格を決定します。
1: ItemId 2: 現在のセッション日付 3:購入ヘッダーのカスタマイズされたフィールド
そのため、現在の行の ItemId の purchline へのアクセスと、ヘッダーのフィールドにアクセスするためのpurchtableへのアクセスが必要になります。
現在、リリースされた製品から価格を取得する方法、システムが割引をチェックする方法などについて、大きなプロセスがあります。
私の質問は、最終的なPurchPriceフィールドが設定されてpurchlineに挿入される場所を確認して変更するのに最適なクラス/場所を誰かが提案できますか?
これは基本的に、この PurchPrice がどのように計算されるかというプロセスの最後の部分である必要があります。PriceDisc および PriceConvert クラス、SalesPurchLine マップ、フォームの ItemId フィールドの変更されたメソッドを調べました。
AxPurchline にブレークポイントを設定して新しい発注書を作成しても、AxPurchline がまったくトリガーされないようです。
PurchPrice フィールドのロジックを変更するのに最適な場所について、ヘルプ、洞察、またはアドバイスをいただければ幸いです。
前もって感謝します!