2017-06-12 15 views
-3

受注に顧客IDを入力した後、顧客アクティビティノートのポップアップからリクエストがあります。現在、顧客の注文を入力するための具体的な手順を設定しています(顧客ごとに異なる可能性があります)。件名に特定のIDを持つ顧客アクティビティノートの下に入力しました。ノートはアクティビティの本体に表示されます。顧客アクティビティの照会受注の注記受注後

いうし、受注活動ノートにこの情報をコピーして、彼らは顧客の活動Notesからアクティビティのノートを表示したいと思います。

これを達成する方法については、誰でもこのようなことをしたことがあります

+2

コードスニペットを入力してください。問題は実装しなければわかりにくいです。 – Adithya

+0

このような質問は、できるかぎり進んでいくのが最善の方法です。 –

+0

これを構築するのではなく、ちょっと待つことをお勧めします。これは、Acumaticaの将来のバージョンで計画されている拡張機能です。 – Gabriel

答えて

0

次のいずれかの方法を進めることができます:

最初の方法は、あなたがそれが関連する顧客のノートをフェッチし、それらを表示することになるでボタンを作成することができます。

第二の方法は、ページのためのPXSelectingアクションを上書きして、顧客IDセレクタがtrueに設定変更をコミットしていることを確認してください可能性があることです。

あなたが行くいずれにしても、あなたは注意テーブルから顧客のたNoteIDフィールドを使用してノートをフェッチする必要があります。 1つの方法は:

BAccount cust = PXSelect<BAccount, Where<BAccount.bAccountID, Equal<Current<SOOrder.customerID>>>>.Select(Base); 
Note custNote = PXSelect<Note, Where<Note.noteID, Equal<Required<BAccount.noteID>>>>.Select(Base, cust.NoteID); 

これはあなたの望む結果を得るはずです。選択したまま表示することができます。

注:構文エラーがある場合は私に知らせて、私はできるだけ早くそれらを修正しますしてください。