2016-04-13 52 views
0

Şirket (ana) para birimini mevcut bir rapora eklemek zorundayım ve anlayamıyorum. SSRS için ÖrneğinŞirket para birimi cinsinden para birimi AX SSRS raporu

raporu: "LedgerTrialBalance" (Genel Muhasebe/İşlemler/Özet mizan)

Ben sadece yukarıda belirtilen raporun bir metin kutusuna ekli ekran görüntüsünde CurrencyCode görüntülemek istiyor.

With company currency i mean this:

bazı fikirler kimseyi mı?

+0

Daha fazla bilgi verebilir misiniz? Örneğin. Ne elde edemiyorsunuz, mevcut veya yeni bir rapor mu, şu ana kadar ne denediniz, ... –

+0

Birkaç mevcut rapor var. Ben birkaç şey denedim, ama sorun, ben dinamiğin ax ve x ++ için yeni. Bunun hakkında fazla bir şey bilmiyorum. Bu yüzden interneti bu konu için araştırıyorum ve bulduğum tek şey şudur: [link] (https://community.dynamics.com/ax/f/33/t/87540) ve 2009'dan beri cevap yok. – JamesnxD

+0

Bağlantınızdaki soru bir Yönetim Muhabiri raporuyla ilgili gibi görünüyor, bu doğru mu, çünkü soru başlıkta SSRS raporu var mı? Bize raporlardan birinin adını verir misiniz ve raporda hangi alanın şirket parasını göstermesi gerekir (ekran görüntüsü güzel olur)? –

cevap

2

LedgerTrialBalance raporunun veri kaynakları, şirket para birimi kodu içeren bir alan içermiyor. Bu nedenle raporu böyle bir alanı içerecek şekilde değiştirmeniz gerekecektir. O nasıl yapılacağına ilişkin ayrıntılı bir talimat Q & yığın taşması Bir Format için uygun değildir, ancak üst adımlar olacaktır:

  • yeni eklemek raporun veri kaynaklarını belirlemek
  • eklenti kod uygun veri kaynağına alan, yalnızca sahip yorum olarak bahsedilen bu yana
  • rapor tasarımı

yeni alan eklemek verilerle yeni bir alan doldurmak için Değişen rapor tasarımlarıyla ilgili deneyim Bu alanda ve genel olarak AX gelişiminde biraz eğitim almanızı tavsiye ederim. Özellikle faydalı bir egzersiz, sıfırdan yeni bir rapor oluşturmak ve bu şekilde bir raporun anatomisini öğrenmenizdir.

+0

teşekkürler! Zaten bir rapor oluşturdum ama sadece veri tabanından alanlarla, veri kaynağındaki yeni alanı doldurmak için kodu nereye koymam gerektiğini bilmiyorum. – JamesnxD

+0

"LedgerTrialBalance" raporunda, veri sağlayıcı sınıfı "LedgerTrialBalanceDP", rapor veri kaynaklarını doldurmak için kullanılır.Bunun nasıl yapıldığına dair bir fikir edinmek için bu sınıfın 'populate * 'yöntemlerine bir göz atın. –

+0

Ona baktım, yeni bir alana ihtiyacım yok, sadece yeni bir parametre. Bu parametreyi LedgerTrialBalanceContract sınıfına eklemeyi denedim, maalesef işe yaramıyor. Parametreyi raporda alamıyorum. classDeclration I "str accountingCurrency" ilave edildi ve ayrıca, böyle seyir yeni bir yöntem "parmAccountCurrency" eklendi: [ DataMemberAttribute (identifierStr (accountingCurrency)) ] halka Description255 parmAccountCurrency (str _accountingCurrency = accountingCurrency) { accountingCurrency = _accountingCurrency ; iade muhasebeCurrency; Işlem yönteminde de LedgerTrialBalanceDP'de } – JamesnxD

İlgili konular