2017-06-09 3 views
0

GLTranのグラフオブジェクトを使用してコードでトランザクションを作成しています。画面上で通貨を設定/変更できるようにしたいと考えています。通貨ではない「CuryInfoID」フィールドにのみアクセスできます。バッチDACのフィールドではないので、画面上のコントロールはちょっと暗いです。それはそれ自身のコントロールのようです。コードでGLトランザクションの通貨を設定する方法

グラフオブジェクトを使用してC#コードで通貨IDを 'USD'や 'GBP'のように設定する方法はありますか?

これを処理するにはどうすればよいでしょうか?

答えて

0

Batch DAC(GLTranの親ヘッダーレコード)を設定する必要があります。

batch.CuryID = "USD" 

GLTran行を挿入する前にこれを設定します。 を設定して保存した後に設定する必要があるので、CuryInfoIDを設定することを心配しないでください。

+0

Jeez - ありがとう、ブレンダン。私はなぜ私がトラン・レベルでそれを変更すると思ったのか分かりません。とても簡単。 – pmfith

+0

心配はいりません。私はAcumatica全体で同じ論理だと思う。たとえばCuryIDをヘッダーに設定し、すべての行をデフォルトでCuryInfoIDの正しいセットにします – Brendan

関連する問題