<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									Adding custom reports to screens - Everything Else				            </title>
            <link>https://www.augforums.com/forums/everything-else/adding-custom-reports-to-screens/</link>
            <description>Acumatica User Group Forums</description>
            <language>en-US</language>
            <lastBuildDate>Mon, 11 May 2026 14:42:52 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>RE: Adding custom reports to screens</title>
                        <link>https://www.augforums.com/forums/everything-else/adding-custom-reports-to-screens/#post-6741</link>
                        <pubDate>Mon, 22 Jun 2020 22:05:02 +0000</pubDate>
                        <description><![CDATA[the above technique is a great way to add reports without dealing with Automation steps.  however, it was annoying (to me) that the reports would only be available if the record status was O...]]></description>
                        <content:encoded><![CDATA[<p>the above technique is a great way to add reports without dealing with Automation steps.  however, it was annoying (to me) that the reports would only be available if the record status was On Hold.   depending on the nature of the report, users may want to print the report after the record has been processed (released, confirmed, etc).  of course, I could handle it with automation steps, but I wanted to easily include the change in a customization project, so...</p>
<p>doing the following in &lt;dac&gt;_RowSelected allows users to print the report for a receipt, regardless of its status.  Hopefully someone will find this helpful...</p>
<pre> protected void POReceipt_RowSelected(PXCache cache, PXRowSelectedEventArgs e) {<br />    POReceipt row = (POReceipt)e.Row;<br />    if (row != null) {<br />       ACMEReceipt.SetEnabled(row.ReceiptNbr.Trim() != "&lt;NEW&gt;"); // allow report for any record that has been saved<br />    }<br /> }<br /><br /></pre>]]></content:encoded>
						                            <category domain="https://www.augforums.com/forums/everything-else/">Everything Else</category>                        <dc:creator>Jim Chapman</dc:creator>
                        <guid isPermaLink="true">https://www.augforums.com/forums/everything-else/adding-custom-reports-to-screens/#post-6741</guid>
                    </item>
				                    <item>
                        <title>RE: Adding custom reports to screens</title>
                        <link>https://www.augforums.com/forums/everything-else/adding-custom-reports-to-screens/#post-5627</link>
                        <pubDate>Fri, 06 Dec 2019 00:21:06 +0000</pubDate>
                        <description><![CDATA[Agreed, these inconsistencies are indeed frustrating.The Customization Project way seems to be the &quot;new way&quot; so I would try that first. I have no hard evidence to support this, but I wonder ...]]></description>
                        <content:encoded><![CDATA[<p>Agreed, these inconsistencies are indeed frustrating.</p><p>The Customization Project way seems to be the "new way" so I would try that first. I have no hard evidence to support this, but I wonder if Automation Steps will still be around in 2-3 years.</p>]]></content:encoded>
						                            <category domain="https://www.augforums.com/forums/everything-else/">Everything Else</category>                        <dc:creator>Tim Rodman</dc:creator>
                        <guid isPermaLink="true">https://www.augforums.com/forums/everything-else/adding-custom-reports-to-screens/#post-5627</guid>
                    </item>
				                    <item>
                        <title>RE: Adding custom reports to screens</title>
                        <link>https://www.augforums.com/forums/everything-else/adding-custom-reports-to-screens/#post-5407</link>
                        <pubDate>Mon, 28 Oct 2019 12:14:27 +0000</pubDate>
                        <description><![CDATA[@carl-brooksThank you for the example.  I was able to add a report to the Purchase order screen via Automation Steps but the Purchase Receipts screen behaved differently and I couldn&#039;t.  Hav...]]></description>
                        <content:encoded><![CDATA[<p>@carl-brooks</p><p>Thank you for the example.  I was able to add a report to the Purchase order screen via Automation Steps but the Purchase Receipts screen behaved differently and I couldn't.  Haven't had an AP or AR screen need yet but sure I will.  Yes - little frustrating.......</p>]]></content:encoded>
						                            <category domain="https://www.augforums.com/forums/everything-else/">Everything Else</category>                        <dc:creator>KDYoung</dc:creator>
                        <guid isPermaLink="true">https://www.augforums.com/forums/everything-else/adding-custom-reports-to-screens/#post-5407</guid>
                    </item>
				                    <item>
                        <title>RE: Adding custom reports to screens</title>
                        <link>https://www.augforums.com/forums/everything-else/adding-custom-reports-to-screens/#post-5406</link>
                        <pubDate>Mon, 28 Oct 2019 03:17:49 +0000</pubDate>
                        <description><![CDATA[Hi Kevin,The inconsistencies with the ease of how you can use Automation steps to add reports in the SO and PO screens is frustrating because the AP and AR screens this has to be done with c...]]></description>
                        <content:encoded><![CDATA[<p>Hi Kevin,</p><p>The inconsistencies with the ease of how you can use Automation steps to add reports in the SO and PO screens is frustrating because the AP and AR screens this has to be done with code - these little nuances make you think twice before what you promise to a customer, below is some sample code to add a report to the AP Bills and Memo's screen, (hope it makes sense)</p><p>    public PXAction&lt;POReceipt&gt; ACMEPOReceipt; <br />     <br />     <br />    protected virtual void ACMEPOReceipt() <br />      { POReceipt current = Base.Document.Current; <br />        if (current.ReceiptNbr!= null) <br />        {<br />            Dictionary&lt;string, string&gt; parameters = new Dictionary&lt;string, string&gt;();<br />          parameters = current.ReceiptType;<br />          parameters = current.ReceiptNbr;<br />            throw new PXReportRequiredException(parameters, "MA646999", null);<br />        }<br />      } <br />  <br />  <br />    public override void Initialize() <br />    { base. Initialize(); <br />      Base.report.AddMenuAction(ACMEPOReceipt) ; <br />     }</p><p> </p><p>I have not done a full audit of the screens, maybe Acumatica should be providing this to us.</p><p> </p><p>Carl</p>]]></content:encoded>
						                            <category domain="https://www.augforums.com/forums/everything-else/">Everything Else</category>                        <dc:creator>Carl Brooks</dc:creator>
                        <guid isPermaLink="true">https://www.augforums.com/forums/everything-else/adding-custom-reports-to-screens/#post-5406</guid>
                    </item>
				                    <item>
                        <title>Adding custom reports to screens</title>
                        <link>https://www.augforums.com/forums/everything-else/adding-custom-reports-to-screens/#post-5399</link>
                        <pubDate>Fri, 25 Oct 2019 20:53:10 +0000</pubDate>
                        <description><![CDATA[I&#039;m relatively new to Acumatica.  I have the need (as most do) to add some custom reports to certain screens.  I am not really a programmer so hoping to do as much as I can through the avail...]]></description>
                        <content:encoded><![CDATA[<p>I'm relatively new to Acumatica.  I have the need (as most do) to add some custom reports to certain screens.  I am not really a programmer so hoping to do as much as I can through the available non-coding tools if possible.  My understanding is that this can often be accomplished through Automation Steps.  I also saw in one of Tim Rodman's posts that evidently new in 2019 R1 custom reports can be added with a customization project using those tools.  I was able to add some reports using a customization project so that is great.  I have also had some  success adding reports via Automation Steps but not on every screen.  Some screens  just not giving me the same option to specify a report ID as a value under the "Report" action and "Fill with Values" subscreen.  Is it a known/accepted fact that adding a report via Automation Steps will not work on every screen?  If so, how do we know which will and won't other than just trying?  And when it doesn't work - just use a Customization Project?  Or should Automation Steps work on each screen and when I find one that doesn't should I report to support?  In a perfect world I'd have one way to accomplish this task rather than some one way and some another.</p><p>Just looking for feedback, best practices, etc. on this matter.  Thanks in advance for  any direction.</p>]]></content:encoded>
						                            <category domain="https://www.augforums.com/forums/everything-else/">Everything Else</category>                        <dc:creator>KDYoung</dc:creator>
                        <guid isPermaLink="true">https://www.augforums.com/forums/everything-else/adding-custom-reports-to-screens/#post-5399</guid>
                    </item>
							        </channel>
        </rss>
		