# Reports: Use different report template instead of default report template design on generating CustFreeTextinvoice report

**URL:** <https://www.dynamicsuser.net/t/reports-use-different-report-template-instead-of-default-report-template-design-on-generating-custfreetextinvoice-report/58413>\
**Category:** Developer Forum\
**Created:** [August 25, 2015, 8:35pm UTC](https://www.dynamicsuser.net/t/reports-use-different-report-template-instead-of-default-report-template-design-on-generating-custfreetextinvoice-report/58413 "2015-08-25T20:35:33Z")\
**Posts on this page:** 10\
**Page:** 2

<div class="post-metadata">

**Author:** ![MartinDrab](https://avatars.discourse-cdn.com/v4/letter/m/e0b2c6/32.png) [@MartinDrab](https://www.dynamicsuser.net/u/MartinDrab)\
**Post date:** [August 26, 2015, 10:45pm UTC](https://www.dynamicsuser.net/t/reports-use-different-report-template-instead-of-default-report-template-design-on-generating-custfreetextinvoice-report/58413/21 "2015-08-26T22:45:14Z")

</div>

And are you calling the method? Debug the code if needed…

---

<div class="post-metadata">

**Author:** ![KG259](https://avatars.discourse-cdn.com/v4/letter/k/a3d4f5/32.png) [@KG259](https://www.dynamicsuser.net/u/KG259)\
**Post date:** [August 26, 2015, 10:55pm UTC](https://www.dynamicsuser.net/t/reports-use-different-report-template-instead-of-default-report-template-design-on-generating-custfreetextinvoice-report/58413/22 "2015-08-26T22:55:33Z")

</div>

After i change in the Controller class, i just tried to generate invoice document from AllFreeTextinvoices form Document\>View\>Original. before that i kept break point after the line i added in controller class. once the break point passed i can see in the Locals debug window, the Report name as the design name i changed. but at the end it generated the default report. Is anywhere else i need to modify?

---

<div class="post-metadata">

**Author:** ![MartinDrab](https://avatars.discourse-cdn.com/v4/letter/m/e0b2c6/32.png) [@MartinDrab](https://www.dynamicsuser.net/u/MartinDrab)\
**Post date:** [August 27, 2015, 8:53am UTC](https://www.dynamicsuser.net/t/reports-use-different-report-template-instead-of-default-report-template-design-on-generating-custfreetextinvoice-report/58413/23 "2015-08-27T08:53:29Z")

</div>

I did your debugging for you and found that the value is taken from print management setup in _FormLetterReport.loadPrintSettings()_.

---

<div class="post-metadata">

**Author:** ![KG259](https://avatars.discourse-cdn.com/v4/letter/k/a3d4f5/32.png) [@KG259](https://www.dynamicsuser.net/u/KG259)\
**Post date:** [August 27, 2015, 3:14pm UTC](https://www.dynamicsuser.net/t/reports-use-different-report-template-instead-of-default-report-template-design-on-generating-custfreetextinvoice-report/58413/24 "2015-08-27T15:14:00Z")

</div>

Thanks for debugging for me. Is there any possibility i can change the settings from code.

---

<div class="post-metadata">

**Author:** ![MartinDrab](https://avatars.discourse-cdn.com/v4/letter/m/e0b2c6/32.png) [@MartinDrab](https://www.dynamicsuser.net/u/MartinDrab)\
**Post date:** [August 27, 2015, 3:33pm UTC](https://www.dynamicsuser.net/t/reports-use-different-report-template-instead-of-default-report-template-design-on-generating-custfreetextinvoice-report/58413/25 "2015-08-27T15:33:35Z")

</div>

Of course that you can go and change the code.

---

<div class="post-metadata">

**Author:** ![KG259](https://avatars.discourse-cdn.com/v4/letter/k/a3d4f5/32.png) [@KG259](https://www.dynamicsuser.net/u/KG259)\
**Post date:** [August 27, 2015, 4:34pm UTC](https://www.dynamicsuser.net/t/reports-use-different-report-template-instead-of-default-report-template-design-on-generating-custfreetextinvoice-report/58413/26 "2015-08-27T16:34:48Z")

</div>

i am unable to find which class or method the line FormLetterReport.loadPrintSettings() exists. Can you please point me.

---

<div class="post-metadata">

**Author:** ![MartinDrab](https://avatars.discourse-cdn.com/v4/letter/m/e0b2c6/32.png) [@MartinDrab](https://www.dynamicsuser.net/u/MartinDrab)\
**Post date:** [August 27, 2015, 4:43pm UTC](https://www.dynamicsuser.net/t/reports-use-different-report-template-instead-of-default-report-template-design-on-generating-custfreetextinvoice-report/58413/27 "2015-08-27T16:43:35Z")

</div>

It’s loadPrintSettings() method in FormLetterReport class.

---

<div class="post-metadata">

**Author:** ![KG259](https://avatars.discourse-cdn.com/v4/letter/k/a3d4f5/32.png) [@KG259](https://www.dynamicsuser.net/u/KG259)\
**Post date:** [August 27, 2015, 9:11pm UTC](https://www.dynamicsuser.net/t/reports-use-different-report-template-instead-of-default-report-template-design-on-generating-custfreetextinvoice-report/58413/28 "2015-08-27T21:11:20Z")

</div>

I tried debugging multiple times. the control doesn’t get into loadPrintSettings.LoadPrintSettings(). Am i missing something here? Please reply. Thanks

---

<div class="post-metadata">

**Author:** ![MartinDrab](https://avatars.discourse-cdn.com/v4/letter/m/e0b2c6/32.png) [@MartinDrab](https://www.dynamicsuser.net/u/MartinDrab)\
**Post date:** [August 27, 2015, 9:20pm UTC](https://www.dynamicsuser.net/t/reports-use-different-report-template-instead-of-default-report-template-design-on-generating-custfreetextinvoice-report/58413/29 "2015-08-27T21:20:05Z")

</div>

I’m sorry, but I can only tell you what happens in my system, not what’s in yours.

So do the thing I thought you would do a while ago - start debugging the controller (everything in the startOperation()) method) until you find where the report design (that you specified in main()) gets overwritten. When I did it, I found the culprit in loadPrintSettings().

---

<div class="post-metadata">

**Author:** ![KG259](https://avatars.discourse-cdn.com/v4/letter/k/a3d4f5/32.png) [@KG259](https://www.dynamicsuser.net/u/KG259)\
**Post date:** [September 2, 2015, 9:37pm UTC](https://www.dynamicsuser.net/t/reports-use-different-report-template-instead-of-default-report-template-design-on-generating-custfreetextinvoice-report/58413/30 "2015-09-02T21:37:50Z")

</div>

Thanks martin for your help. the below blog helped me to change the design from the default.

[https://axfactory.wordpress.com/tag/x-ssrs-reports-print-management/](https://axfactory.wordpress.com/tag/x-ssrs-reports-print-management/)

[Previous page](https://www.dynamicsuser.net/t/reports-use-different-report-template-instead-of-default-report-template-design-on-generating-custfreetextinvoice-report/58413.md?page=1)
