2016-04-13 14 views
0

私はいくつかの既存のレポートに会社(マスタ)通貨を追加する必要があります。 SSRSのための例えばダイナミクスの会社の通貨を表示するAX SSRSレポート

レポート: 「LedgerTrialBalance」(総勘定元帳/取引/要約試算表)

私は上記レポートのテキストボックスに添付のスクリーンショットでCURRENCYCODEを表示したいです。

With company currency i mean this:

誰でもいくつかのアイデアをお持ちですか?

+0

詳細を教えてください。例えば。あなたは何を得ていないのですか、これは既存のレポートか新しいレポートですか、これまでに何を試してみましたか... –

+0

既存のレポートがいくつかあります。私はいくつかのことを試しましたが、問題は、私はダイナミクスのaxとx ++に新しいことです。私はこれについてあまり知らない。だから、私はこの問題についてインターネットを検索し、私が見つけたのはこれだけです:[link](https://community.dynamics.com/ax/f/33/t/87540)、2009年以降は答えはありません。 – JamesnxD

+0

あなたのリンクの質問はManagement Reporterのレポートに関するようですが、あなたの質問タイトルにSSRSレポートがあるので、それは正しいですか?いずれかのレポートの名前と、レポートのどのフィールドに会社の通貨を表示する必要がありますか(スクリーンショットはうまくいくでしょうか?) –

答えて

2

LedgerTrialBalanceレポートのデータソースには、会社の通貨コードのフィールドは含まれていません。したがって、そのようなフィールドを含むようにレポートを変更する必要があります。それを行う方法についての詳細な指示は、Q &スタックオーバーフローのフォーマットに適していないが、高レベルの手順は次のようになります。

  • が新しいの追加レポートのデータソースを識別する適切なデータソース
  • のフィールドは、あなたが持っているだけで、コメントで述べたので、レポートデザイン

に新しいフィールドを追加し、データ

  • で新しいフィールドを埋めるためにコードを追加します。レポートデザインの変更経験この分野と一般的なAX開発のトレーニングを受けることをお勧めします。特に有用なエクササイズは、最初から完全な新しいレポートを作成することです。この方法でレポートの解剖学的構造を知ることができます。

  • +0

    ありがとう!私はすでにレポートを設定していますが、データベースのフィールドのみを使用しているため、データソースの新しいフィールドを埋めるためにコードを挿入する必要があります。 – JamesnxD

    +0

    'LedgerTrialBalance'レポートの場合、データプロバイダクラス' LedgerTrialBalanceDP'を使用してレポートデータソースを設定します。これがどのように行われたかを知るには、このクラスの 'populate *'メソッドを見てください。 –

    +0

    私はそれを見ました、私は新しいフィールド、新しいパラメータを必要としません。私はすでにLedgerTrialBalanceContractクラスにこのパラメータを追加しようとしましたが、残念ながらそれは動作しません。私はレポートでパラメータを取得しません。 classDeclration Iにおいて "STRのaccountingCurrency" を添加し、さらに私はそのように見える新しい方法 "parmAccountCurrency" を追加しました:[ DataMemberAttribute(identifierStr(accountingCurrency)) ] 公共Description255 parmAccountCurrency(STR _accountingCurrency = accountingCurrency) { accountingCurrency = _accountingCurrency ; return accountingCurrency;} – JamesnxD

    関連する問題