<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SaberLogic Blog</title>
	<atom:link href="http://www.saberlogic.com/?feed=rss2&#038;option=com_wordpress&#038;Itemid=347" rel="self" type="application/rss+xml" />
	<link>http://www.saberlogic.com?option=com_wordpress&#038;Itemid=347</link>
	<description></description>
	<lastBuildDate>Sat, 03 Mar 2012 15:47:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>SaberLogic and BPI Information Systems Announce Improvements to Business Partnership</title>
		<link>http://www.saberlogic.com/?p=200&#038;option=com_wordpress&#038;Itemid=347</link>
		<comments>http://www.saberlogic.com/?p=200&#038;option=com_wordpress&#038;Itemid=347#comments</comments>
		<pubDate>Sat, 03 Mar 2012 15:47:06 +0000</pubDate>
		<dc:creator>Eli Remington</dc:creator>
				<category><![CDATA[IT Administration]]></category>
		<category><![CDATA[Crystal Reports]]></category>
		<category><![CDATA[Epicor 9]]></category>
		<category><![CDATA[IT Services]]></category>
		<category><![CDATA[Visual Enterprise]]></category>

		<guid isPermaLink="false">http://www.saberlogic.com/?p=200&#038;option=com_wordpress&#038;Itemid=331</guid>
		<description><![CDATA[SaberLogic and BPI have had an extraordinary relationship over the past 8 years, and we are pleased to announce further changes to enhance and strengthen that relationship.  For more information about the changes and how customers of both organizations will &#8230; <a href="http://www.saberlogic.com/?p=200&#038;option=com_wordpress&#038;Itemid=347">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>SaberLogic and BPI have had an extraordinary relationship over the past 8 years, and we are pleased to announce further changes to enhance and strengthen that relationship.  For more information about the changes and how customers of both organizations will benefit, please <a href="http://www.saberlogic.com/contact/news-and-events/215.html" target="_blank">read our official press release</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saberlogic.com/?feed=rss2&#038;amp;p=200&#038;option=com_wordpress&#038;Itemid=347</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Who Says That Hackers Can&#8217;t Also Be Good Guys?</title>
		<link>http://www.saberlogic.com/?p=197&#038;option=com_wordpress&#038;Itemid=347</link>
		<comments>http://www.saberlogic.com/?p=197&#038;option=com_wordpress&#038;Itemid=347#comments</comments>
		<pubDate>Wed, 21 Dec 2011 20:05:35 +0000</pubDate>
		<dc:creator>Eli Remington</dc:creator>
				<category><![CDATA[IT Administration]]></category>
		<category><![CDATA[Website Design]]></category>
		<category><![CDATA[custom programming]]></category>
		<category><![CDATA[IT Services]]></category>

		<guid isPermaLink="false">http://www.saberlogic.com/?p=197&#038;option=com_wordpress&#038;Itemid=347</guid>
		<description><![CDATA[On Wednesday November 14th, 2011 three members from the SaberLogic IT administration and website development teams, Justin Lyons, Justin Fields, and Nian Lew Yan Voon, donated some of their time for charity and participated in the first annual &#8220;Hack for &#8230; <a href="http://www.saberlogic.com/?p=197&#038;option=com_wordpress&#038;Itemid=347">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>On Wednesday November 14th, 2011 three members from the SaberLogic IT administration and <a href="http://http://www.saberlogic.com/website-design.html" target="_self">website development</a> teams, Justin Lyons, Justin Fields, and Nian Lew Yan Voon, donated some of their time for charity and participated in the first annual &#8220;Hack for Hunger&#8221; event.  The event was held in Independence, OH and raised over $2,000 for the <a href="http://www.clevelandfoodbank.org/" target="_blank">Cleveland Food Bank</a>.  The event challenged participants to search for vulnerable points on a network and then gain access.  Once inside of the network, participants would attempt to search for hidden &#8220;flags&#8221;and then submit them for points.  SaberLogic&#8217;s broad scope of networking, <a href="http://www.saberlogic.com/website-design.html" target="_self">web development</a> and <a href="http://www.saberlogic.com/crystal-reports-consulting/crystal-reports-erp-database.html" target="_self">database expertise</a> allowed them to place third out of approximately 15 teams. Congratulations!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saberlogic.com/?feed=rss2&#038;amp;p=197&#038;option=com_wordpress&#038;Itemid=347</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Restricting Which Users Can Post Batches Containing Credit Memos within Epicor</title>
		<link>http://www.saberlogic.com/?p=167&#038;option=com_wordpress&#038;Itemid=347</link>
		<comments>http://www.saberlogic.com/?p=167&#038;option=com_wordpress&#038;Itemid=347#comments</comments>
		<pubDate>Mon, 18 Jul 2011 21:35:21 +0000</pubDate>
		<dc:creator>Adam Ellis</dc:creator>
				<category><![CDATA[Epicor Vantage]]></category>
		<category><![CDATA[custom programming]]></category>
		<category><![CDATA[Epicor 9]]></category>
		<category><![CDATA[ERP Consulting]]></category>

		<guid isPermaLink="false">http://www.saberlogic.com/index.php?option=com_wordpress&#038;p=167</guid>
		<description><![CDATA[Overview If you would like to restrict at a user level which users are allowed to post credit memos a very simple BPM can be established to control this.   This is an example of the many practical ways simple &#8230; <a href="http://www.saberlogic.com/?p=167&#038;option=com_wordpress&#038;Itemid=347">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h2>Overview</h2>
<p>If you would like to restrict at a user level which users are allowed to post credit memos a very simple BPM can be established to control this.   This is an example of the many practical ways simple BPMs can be utilized within Epicor to modify system behavior.</p>
<h2>Installation Steps</h2>
<p>1.       Establish a new BPM on the InvcGrp.PrePostInvoices method at Pre-Processing.</p>
<p><img class="alignnone" title="SaberLogic - Epicor - Restrict Posting" src="http://www.saberlogic.com/images/stories/screenshots/epicor/blog/postbatchcredit/epicor-restr-post-credit01.png" alt="" width="550" height="375" /></p>
<p><span id="more-167"></span>2.       Name it whatever you like and give it a group name.</p>
<p><img class="alignnone" title="SaberLogic - Epicor - Restrict Posting" src="http://www.saberlogic.com/images/stories/screenshots/epicor/blog/postbatchcredit/epicor-restr-post-credit02.png" alt="" width="550" height="375" /></p>
<p>3.       Add a new action to synchronously execute 4GL code with the following code:</p>
<p style="padding-left: 30px;"><em>find first ttInvcGrp no-lock.<br />
find first UserFile where UserFile.DcdUserID = DCD-USERID no-lock.</em></p>
<p style="padding-left: 30px;"><em> for each InvcHead where InvcHead.Company = ttInvcGrp.Company and InvcHead.GroupID = ttInvcGrp.GroupID and InvcHead.CreditMemo = true no-lock:<br />
if UserFile.CheckBox01 = False then<br />
{lib/PublishEx.i &amp;ExMsg = &#8220;&#8216;This user is not authorized to post credit memos.&#8217;&#8221;}<br />
end.</em></p>
<p>This snippet will check for a CheckBox01 field equal to &#8216;true&#8217; in User Maintenance, but you can tweak that &#8220;find first&#8221; statement / the &#8220;if&#8221; statement to do lookup whatever you prefer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saberlogic.com/?feed=rss2&#038;amp;p=167&#038;option=com_wordpress&#038;Itemid=347</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Import Bulk Data into Visual Using an Excel Spreadsheet</title>
		<link>http://www.saberlogic.com/?p=163&#038;option=com_wordpress&#038;Itemid=347</link>
		<comments>http://www.saberlogic.com/?p=163&#038;option=com_wordpress&#038;Itemid=347#comments</comments>
		<pubDate>Wed, 09 Mar 2011 22:40:23 +0000</pubDate>
		<dc:creator>Eli Remington</dc:creator>
				<category><![CDATA[Visual Enterprise]]></category>
		<category><![CDATA[custom programming]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[ERP Consulting]]></category>
		<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://www.saberlogic.com/index.php?option=com_wordpress&#038;p=163</guid>
		<description><![CDATA[We are excited to release another new product for Visual Manufacturing/Enterprise, called the Visual Data import.   This application provides you with the ability to insert data directly to any Visual SQL database from a single Excel sheet.   It &#8230; <a href="http://www.saberlogic.com/?p=163&#038;option=com_wordpress&#038;Itemid=347">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>We are excited to release another new product for Visual Manufacturing/Enterprise, called the Visual Data import.   This application provides you with the ability to insert data directly to any Visual SQL database from a single Excel sheet.   It is designed to simplify the process of transferring large amounts of data from one database to another or for initial load-up of data such as parts, customers, vendors, work orders, customer orders, engineering masters, purchase orders, inventory balances, etc.</p>
<p><em><strong><a href="http://www.saberlogic.com/visual/visual-mfg-extensions/admin/visual-data-import" target="_self">Please contact us today for more information on importing data into Visual Manufacturing/Enterprise using Excel!</a></strong></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.saberlogic.com/?feed=rss2&#038;amp;p=163&#038;option=com_wordpress&#038;Itemid=347</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automatic Job Closing / Completion in Epicor 8 &amp; 9</title>
		<link>http://www.saberlogic.com/?p=158&#038;option=com_wordpress&#038;Itemid=347</link>
		<comments>http://www.saberlogic.com/?p=158&#038;option=com_wordpress&#038;Itemid=347#comments</comments>
		<pubDate>Tue, 22 Feb 2011 20:27:14 +0000</pubDate>
		<dc:creator>Adam Ellis</dc:creator>
				<category><![CDATA[Epicor Vantage]]></category>
		<category><![CDATA[Epicor 9]]></category>
		<category><![CDATA[ERP Consulting]]></category>

		<guid isPermaLink="false">http://www.saberlogic.com/index.php?option=com_wordpress&#038;p=158</guid>
		<description><![CDATA[Overview In your &#8220;out of the box&#8221; Epicor installation the process of running a job through the system consists of the following (in a generic sense): Create the job Issue materials Receive quantities through each operation on the job Receive &#8230; <a href="http://www.saberlogic.com/?p=158&#038;option=com_wordpress&#038;Itemid=347">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h3>Overview</h3>
<p>In your &#8220;out of the box&#8221; Epicor installation the process of running a job through the system consists of the following (in a generic sense):</p>
<ol>
<li>Create the job</li>
<li>Issue materials</li>
<li>Receive quantities through each operation on the job</li>
<li>Receive quantities from the job to finished goods when it has passed through the last operation</li>
<li>Use Job Completion / Closing Maintenance to complete / close the job.</li>
</ol>
<p>Epicor provides us with a process that can automate #5.   This document describes how to set that up.</p>
<h3><span id="more-158"></span>Job Complete / Close Parameters</h3>
<p>The first step to automate job closing and completion process is to specify the parameters for when a job is a candidate to be completed or closed.   To do so, navigate to Job Complete / Close Parameters under Production Management / Job Management / Setup.</p>
<p><img class="alignnone" title="SaberLogic - Epicor 9 Support - Vantage 8 Automatic Job Closing" src="/images/stories/screenshots/epicor/blog/jobclose/epicor-jobclose01.png" alt="" width="550" height="478" /></p>
<p>The following excerpt from Help explains this screen:<em><br />
</em></p>
<p style="padding-left: 30px;"><em>Use Job Complete/Close Code Parameters Maintenance to create closing and completion codes for jobs. </em></p>
<p style="padding-left: 30px;"><em><br />
These codes direct the Epicor application to automatically complete or close several jobs at once without further review. This allows you to complete or close jobs by exception, as only jobs that do not fall within the threshold of a specific code need to be reviewed. </em></p>
<p style="padding-left: 30px;"><em><br />
Each threshold of a specific code is defined by material, operation, and subcontract criteria. You further define this criteria through quantity and cost variance percentages. </em></p>
<p style="padding-left: 30px;"><em><br />
Alternately, the code threshold can be set using a monetary threshold by entering a variance amount in the Job Cost Under or Over field(s). Once closing codes are established, they can optionally be assigned to specific product group(s). A code can also be set as the default, regardless of the product group. </em></p>
<p style="padding-left: 30px;"><em><br />
Moreover, you can exclude Make Direct Jobs not shipped from processing by selecting corresponding check boxes in the Make Direct Job Processing box group. By default the Epicor application processes all of the specified jobs. </em></p>
<h4 style="padding-left: 30px;">Implement Your Codes</h4>
<p style="padding-left: 30px;">When you create closing codes, you must select them on product groups. These product groups are assigned to specific part records. Any jobs that manufacture these parts can then be automatically completed or closed.</p>
<p style="padding-left: 30px;">To do this, set up both the Auto Job Closing Process and the Auto Job Completion Process to run regularly on a schedule you select. Any jobs that match the threshold criteria defined on the code automatically complete or close through these processes.</p>
<p style="padding-left: 30px;">Any jobs not completed display on the Job Completion Exception Tracker. Likewise, any jobs that were not closed display on the Job Closing Exception Tracker. Use these trackers to determine why the job did not complete or close properly. You can then open the job in Job Entry, or another related program, to correct the exception.</p>
<h4 style="padding-left: 30px;">Detail Fields</h4>
<p style="padding-left: 30px;"><span style="text-decoration: underline;">Closing Code</span><br />
A unique code to identify the job closing record. Enter a concise value that will help you quickly identify the closing code.<br />
<strong></strong></p>
<p style="padding-left: 30px;"><span style="text-decoration: underline;">Code&#8230;</span><br />
Click this button to search for existing records. This search program pulls in the record type displayed on the button label.<br />
<strong></strong></p>
<p style="padding-left: 30px;"><span style="text-decoration: underline;">Complete Inspection in Pending Jobs</span><br />
When selected, this check box indicates that jobs awaitinginspection can still be automatically completed through this code. When this check box is clear, however, the Auto Job Completion Process will ignore any jobs awaiting inspection.<br />
&gt;&gt; Important: Jobs that have not completed inspection cannot be closed.<br />
<strong></strong></p>
<p style="padding-left: 30px;"><span style="text-decoration: underline;">Description</span><br />
A concise explanation that further defines the closing code.<br />
<strong></strong></p>
<p style="padding-left: 30px;"><span style="text-decoration: underline;">Job Closing</span><br />
When selected, this check box indicates that this code will automatically close jobs.<br />
<strong></strong></p>
<p style="padding-left: 30px;"><span style="text-decoration: underline;">Job Closing Default</span><br />
When selected, this check box indicates that this code will be the default closing code within the system. If a closing code is not selected on a product group, the system will use this default code to close jobs within this group.<br />
&gt;&gt; Important: If you do not select a default closing code within this maintenance program, the manufacturing system will not close jobs automatically.</p>
<p style="padding-left: 30px;"><span style="text-decoration: underline;">Job Completion</span><br />
When selected, this check box indicates that this code will automatically complete jobs.</p>
<p style="padding-left: 30px;"><span style="text-decoration: underline;">Job Completion Default</span><br />
When selected, this check box indicates that this code will be the default completion code within the system. If a closing code is not selected on a product group, the system will use this default code to complete jobs within this group.<br />
&gt;&gt; Important: If you do not select a default completion code within this maintenance program, the manufacturing system will not complete jobs automatically.</p>
<p style="padding-left: 30px;"><span style="text-decoration: underline;">Job Cost Over</span><br />
A monetary threshold that can be used to automatically close or complete a job. The Job Cost Over value defines how much above its estimated cost a job can be before it is completed/closed. If you enter a value in this field, the Auto Job Completion/Close process will activate this costing method; this process is run before other completion/close methods.</p>
<p style="padding-left: 30px;"><span style="text-decoration: underline;">Job Cost Under</span><br />
A monetary threshold that can be used to automatically close or complete a job. The Job Cost Under value defines how much below its estimated cost a job can be before it is completed/closed. If you enter a value in this field, the Auto Job Completion/Close process will activate this costing method; this process is run before other completion/close methods.<br />
If the difference between the Estimated Job Costs and the Actual Job Costs is less than or equal to the Job Cost Under value, the job is automatically completed or closed. Note however, that other limitations, like active labor transactions and pending inspections, can still prevent a job from being completed or closed.</p>
<p style="padding-left: 30px;"><span style="text-decoration: underline;">Material Cost Over %</span><br />
The material threshold for the code; you can enter percentages for cost. These are variance percentages that measure the actual material values against the estimated material values. Any jobs that have material values that fall under one of these percentages will not be automatically closed or completed.</p>
<p style="padding-left: 30px;"><span style="text-decoration: underline;">Material Cost Under %</span><br />
The material threshold for the code; you can enter percentages for cost. These are variance percentages that measure the actual material values against the estimated material values. Any jobs that have material values that fall under one of these percentages will not be automatically closed or completed.</p>
<p style="padding-left: 30px;"><span style="text-decoration: underline;">Material Quantity Over %</span><br />
The material threshold for the code; you can enter percentages for quantity. These are variance percentages that measure the actual material values against the estimated material values. Any jobs that have material values that fall under one of these percentages will not be automatically closed or completed.</p>
<p style="padding-left: 30px;"><span style="text-decoration: underline;">Material Quantity Under %</span><br />
The material threshold for the code; you can enter percentages for quantity. These are variance percentages that measure the actual material values against the estimated material values. Any jobs that have material values that fall under one of these percentages will not be automatically closed or completed.</p>
<p style="padding-left: 30px;"><span style="text-decoration: underline;">Operation Cost Over %</span><br />
The operation threshold for the code; you can enter percentages for cost. These are variance percentages that measure the actual operation sequence values against the estimated operation sequence values. Any jobs that have operation values that fall under one of these percentages will not be automatically closed or completed.</p>
<p style="padding-left: 30px;"><span style="text-decoration: underline;">Operation Cost Under %</span><br />
The operation threshold for the code; you can enter percentages for cost. These are variance percentages that measure the actual operation sequence values against the estimated operation sequence values. Any jobs that have operation values that fall under one of these percentages will not be automatically closed or completed.</p>
<p style="padding-left: 30px;"><span style="text-decoration: underline;">Operation Quantity Over %</span><br />
The operation threshold for the code; you can enter percentages for quantity. These are variance percentages that measure the actual operation sequence values against the estimated operation sequence values. Any jobs that have operation values that fall under one of these percentages will not be automatically closed or completed.</p>
<p style="padding-left: 30px;"><span style="text-decoration: underline;">Operation Quantity Under %</span><br />
The operation threshold for the code; you can enter percentages for quantity. These are variance percentages that measure the actual operation sequence values against the estimated operation sequence values. Any jobs that have operation values that fall under one of these percentages will not be automatically closed or completed.</p>
<p style="padding-left: 30px;"><span style="text-decoration: underline;">Subcontract Cost Over %</span><br />
The subcontract threshold for the code; you can enter percentages for quantity and/or cost. These are variance percentages that measure the actual subcontract values against the estimated subcontract values. Any jobs that have subcontract values that fall under one of these percentages will not be automatically closed or completed.</p>
<p style="padding-left: 30px;"><span style="text-decoration: underline;">Subcontract Cost Under %</span><br />
The subcontract threshold for the code; you can enter percentages for cost. These are variance percentages that measure the actual subcontract values against the estimated subcontract values. Any jobs that have subcontract values that fall under one of these percentages will not be automatically closed or completed..</p>
<p style="padding-left: 30px;"><span style="text-decoration: underline;">Subcontract Quantity Over %</span><br />
The subcontract threshold for the code; you can enter percentages for quantity. These are variance percentages that measure the actual subcontract values against the estimated subcontract values. Any jobs that have subcontract values that fall under one of these percentages will not be automatically closed or completed.</p>
<p style="padding-left: 30px;"><span style="text-decoration: underline;">Subcontract Quantity Under %</span><br />
The subcontract threshold for the code; you can enter percentages for quantity. These are variance percentages that measure the actual subcontract values against the estimated subcontract values. Any jobs that have subcontract values that fall under one of these percentages will not be automatically closed or completed.</p>
<p>So on my screen shot I am specifying that the quantity that has been completed through all operations (and up to 20% over the quantity requested) and material / subcontract can be +/- 20%.</p>
<h3>Creating a Schedule to Run the Process Periodically</h3>
<p>If you don&#8217;t have one already, you&#8217;ll need a schedule set up in your System Agent to periodically run processes like the job completion processes.   To do so, navigate to System Agent under System Management / Utilities.</p>
<p><img class="alignnone" title="SaberLogic - Epicor 9 Support - Vantage 8 Automatic Job Closing" src="/images/stories/screenshots/epicor/blog/jobclose/epicor-jobclose02.png" alt="" width="550" height="394" /></p>
<p>Now go to File / New Schedule:</p>
<p><img class="alignnone" title="SaberLogic - Epicor 9 Support - Vantage 8 Automatic Job Closing" src="/images/stories/screenshots/epicor/blog/jobclose/epicor-jobclose03.png" alt="" width="550" height="393" /></p>
<p>Here specify a description (can be whatever you want), check Enabled, set the Schedule Type to &#8216;Interval&#8217; and specify an interval (how often you want this task to run) in seconds.   Here I have mine set to run every 5 minutes which might be a bit excessive for some environments.</p>
<h3>Submit the Auto Complete / Close Processes to This Schedule</h3>
<p>Now navigate to Auto Job Completion Process under Production Management / Job Management / General Operations.</p>
<p><img class="alignnone" title="SaberLogic - Epicor 9 Support - Vantage 8 Automatic Job Closing" src="/images/stories/screenshots/epicor/blog/jobclose/epicor-jobclose04.png" alt="" width="550" height="295" /></p>
<p>When this window is presented, select your new schedule in the schedule section and then press the Process button:</p>
<p><img class="alignnone" title="SaberLogic - Epicor 9 Support - Vantage 8 Automatic Job Closing" src="/images/stories/screenshots/epicor/blog/jobclose/epicor-jobclose05.png" alt="" width="550" height="295" /></p>
<p>Repeat this for Auto Job Completion Process.</p>
<h3>Monitoring</h3>
<p>Epicor provides us with a set of trackers to monitor the exceptions when jobs are not closed or completed using this process.   These trackers exist in Production Management / Job Management / General Operations and are named &#8216;Job Closing Exception Tracker&#8217; and &#8216;Job Completion Exception Tracker&#8217;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saberlogic.com/?feed=rss2&#038;amp;p=158&#038;option=com_wordpress&#038;Itemid=347</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making Epicor 8/9 Searches Work Like They Did In Vantage 6 and Earlier</title>
		<link>http://www.saberlogic.com/?p=155&#038;option=com_wordpress&#038;Itemid=347</link>
		<comments>http://www.saberlogic.com/?p=155&#038;option=com_wordpress&#038;Itemid=347#comments</comments>
		<pubDate>Tue, 22 Feb 2011 19:55:03 +0000</pubDate>
		<dc:creator>Adam Ellis</dc:creator>
				<category><![CDATA[Epicor Vantage]]></category>
		<category><![CDATA[Epicor 9]]></category>
		<category><![CDATA[ERP Consulting]]></category>

		<guid isPermaLink="false">http://www.saberlogic.com/index.php?option=com_wordpress&#038;p=155</guid>
		<description><![CDATA[In Vantage 6 and earlier when you would click on a search button anywhere in Epicor (i.e. the &#8216;Customer&#8217; button on Sales Order Entry) it would automatically pop-up a list of results.   In Epicor 8 and above this behavior &#8230; <a href="http://www.saberlogic.com/?p=155&#038;option=com_wordpress&#038;Itemid=347">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In Vantage 6 and earlier when you would click on a search button anywhere in Epicor (i.e. the &#8216;Customer&#8217; button on Sales Order Entry) it would automatically pop-up a list of results.   In Epicor 8 and above this behavior was changed by default to be a multiple-click process where you set up search criteria, hit the search button, and select from the results (if it is not within the first 100 returned you will need to page through the results).   While this has added scalability for large databases, it can also be an inconvenience when you were used to the quick one-click behavior of Vantage.   Fortunately, Epicor provides us with a way to restore this default behavior:</p>
<p><span id="more-155"></span>1. Find a search dialog that you wish to auto-populate with search results.   Here I have selected the &#8216;Customer&#8217; button on the quote entry form.   Now click the &#8216;Named Search&#8217; button:<br />
<img class="alignnone" title="SaberLogic - Epicor Consulting - Epicor Searching" src="/images/stories/screenshots/epicor/blog/search/epicor-search01.png" alt="" width="550" height="289" /></p>
<p>2. Next, press the New button:</p>
<p><img class="alignnone" title="SaberLogic - Epicor Consulting - Vantage Searching" src="/images/stories/screenshots/epicor/blog/search/epicor-search02.png" alt="" width="550" height="289" /></p>
<p>3. Now fill in a named search ID (it can be whatever you want as long as it doesn&#8217;t have spaces &#8211; I recommend &#8216;AUTO&#8217;) and also give it a description (again, whatever you want is fine here &#8211; I recommend &#8216;Auto Search&#8217;).   Use the lower portion of the screen to configure the default search preferences.</p>
<p><img class="alignnone" title="SaberLogic - Epicor Consulting - Vantage Searching" src="/images/stories/screenshots/epicor/blog/search/epicor-search03.png" alt="" width="550" height="364" /></p>
<p>4. Now click on the Detail / Options tab and check &#8216;Default&#8217; and &#8216;Auto Execute&#8217;.</p>
<p><img class="alignnone" title="SaberLogic - Epicor Consulting - Vantage Searching" src="/images/stories/screenshots/epicor/blog/search/epicor-search04.png" alt="" width="550" height="289" /></p>
<p>5. Lastly click &#8216;Save&#8217;.</p>
<p>Now any time you click this search button it will automatically load up the results just as it did in Vantage.   For example, here in sales order entry when I click the &#8216;Customer&#8217; button I immediately get results:</p>
<p><img class="alignnone" title="SaberLogic - Epicor Consulting - Vantage Searching" src="/images/stories/screenshots/epicor/blog/search/epicor-search05.png" alt="" width="550" height="392" /></p>
<p><img class="alignnone" title="SaberLogic - Epicor Consulting - Vantage Searching" src="/images/stories/screenshots/epicor/blog/search/epicor-search06.png" alt="" width="550" height="865" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.saberlogic.com/?feed=rss2&#038;amp;p=155&#038;option=com_wordpress&#038;Itemid=347</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting the Default Value of a Field Through a Screen Customization</title>
		<link>http://www.saberlogic.com/?p=147&#038;option=com_wordpress&#038;Itemid=347</link>
		<comments>http://www.saberlogic.com/?p=147&#038;option=com_wordpress&#038;Itemid=347#comments</comments>
		<pubDate>Wed, 09 Feb 2011 17:33:03 +0000</pubDate>
		<dc:creator>Brian Ellis</dc:creator>
				<category><![CDATA[Epicor Vantage]]></category>
		<category><![CDATA[custom programming]]></category>
		<category><![CDATA[Epicor 9]]></category>
		<category><![CDATA[ERP Consulting]]></category>

		<guid isPermaLink="false">http://www.saberlogic.com/index.php?option=com_wordpress&#038;p=147</guid>
		<description><![CDATA[The first step is to open the form you would like to set the default value in using developer mode. When you are in developer mode select Tools -&#62; Customization to bring up the customization dialog. Next click on the &#8230; <a href="http://www.saberlogic.com/?p=147&#038;option=com_wordpress&#038;Itemid=347">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The first step is to open the form you would like to set the default value in using developer mode. When you are in developer mode select Tools -&gt; Customization to bring up the customization dialog.</p>
<p><img class="alignnone" title="SaberLogic - Epicor Setting Default Value of a Field" src="http://www.saberlogic.com/images/stories/screenshots/epicor/setdefault/epicor-defval01.png" alt="" width="550" height="350" /></p>
<p><span id="more-147"></span>Next click on the &#8216;Wizards&#8217; tab:</p>
<p><img class="alignnone" title="SaberLogic - Epicor Setting Default Value of Field" src="http://www.saberlogic.com/images/stories/screenshots/epicor/setdefault/epicor-defval02.png" alt="" width="550" height="378" /></p>
<p>And then click on the &#8216;Form Event Wizard&#8217;:</p>
<p><img class="alignnone" title="SaberLogic - Epicor Setting Default Value of Field" src="http://www.saberlogic.com/images/stories/screenshots/epicor/setdefault/epicor-defval03.png" alt="" width="550" height="378" /></p>
<p>These events allow us to connect directly into the underlying functionality of the form via connecting to data changes, business object calls, when the form is opened, closed, and much more. For what we are doing, we want to intercept whenever a new record is created and set a value so for the box &#8216;Select Event Type&#8217; choose EpiViewNotification. The EpiView is a representation for all of the data that is represented on the form. In the &#8216;Select View/Table (and Field)&#8217; box we will select the table that we want to set the default value in. In this cause, I&#8217;m modifying the UD01 table.</p>
<p><img class="alignnone" title="SaberLogic - Epicor Setting Default Value of Field" src="http://www.saberlogic.com/images/stories/screenshots/epicor/setdefault/epicor-defval04.png" alt="" width="550" height="378" /></p>
<p>Next we click the right arrow:</p>
<p><img class="alignnone" title="SaberLogic - Epicor Setting Default Value of Field" src="http://www.saberlogic.com/images/stories/screenshots/epicor/setdefault/epicor-defval05.png" alt="" width="550" height="378" /></p>
<p>And click the Update All Event Code:</p>
<p><img class="alignnone" title="SaberLogic - Epicor Setting Default Value of Field" src="http://www.saberlogic.com/images/stories/screenshots/epicor/setdefault/epicor-defval06.png" alt="" width="550" height="378" /></p>
<p>Now click on the Script Editor to see our new code:</p>
<p><img class="alignnone" title="SaberLogic - Epicor Setting Default Value of Field" src="http://www.saberlogic.com/images/stories/screenshots/epicor/setdefault/epicor-defval07.png" alt="" width="550" height="378" /></p>
<p>At the bottom now, we have a new code block called edvUD01_EpiViewNotification which is our connection to when data changes in the UD01 EpiView. By default it has an if block checking to see if the NotifyType is an AddRow (meaning a new record is created) and that the row is greater than -1. All we need to do is add a statement inside of that second if block telling it what record we want to set to what value. We do this by saying:<br />
view.dataView(args.Row)(&#8220;Key2&#8243;) = &#8220;Test&#8221;<br />
The &#8220;Key2&#8243; is the field I would like to set and &#8220;Test&#8221; represents the value that we would like to set it to. It should then look like this:</p>
<p><img class="alignnone" title="SaberLogic - Epicor Setting Default Value of Field" src="http://www.saberlogic.com/images/stories/screenshots/epicor/setdefault/epicor-defval08.png" alt="" width="550" height="344" /></p>
<p>Save and run your new customization. When you click on the new button, you should now see that Key2 is filled in automatically!</p>
<p><img class="alignnone" title="SaberLogic - Epicor Setting Default Value of Field" src="http://www.saberlogic.com/images/stories/screenshots/epicor/setdefault/epicor-defval09.png" alt="" width="550" height="350" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.saberlogic.com/?feed=rss2&#038;amp;p=147&#038;option=com_wordpress&#038;Itemid=347</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Website Design: Tec4Life Website Launch</title>
		<link>http://www.saberlogic.com/?p=145&#038;option=com_wordpress&#038;Itemid=347</link>
		<comments>http://www.saberlogic.com/?p=145&#038;option=com_wordpress&#038;Itemid=347#comments</comments>
		<pubDate>Thu, 13 Jan 2011 20:02:28 +0000</pubDate>
		<dc:creator>Eli Remington</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Website Design]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[custom programming]]></category>
		<category><![CDATA[PHP Programming]]></category>
		<category><![CDATA[WordPress design]]></category>

		<guid isPermaLink="false">http://www.saberlogic.com/index.php?option=com_wordpress&#038;p=145</guid>
		<description><![CDATA[SaberLogic would like to extend our congratulations to Dave Harris from Tec4Life for the launch of his new website.   We were very privileged to be the company chosen to do the programming and development on the WordPress-based website.   &#8230; <a href="http://www.saberlogic.com/?p=145&#038;option=com_wordpress&#038;Itemid=347">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>SaberLogic would like to extend our congratulations to Dave Harris from Tec4Life for the launch of his new website.   We were very privileged to be the company chosen to do the programming and development on the WordPress-based website.   <a href="http://www.tec4life.com" target="_blank">Check out his website</a> when you have a chance!</p>
<ul>
<li><a href="http://www.saberlogic.com/contact/testimonials">Testimonial</a></li>
<li><a href="http://www.saberlogic.com/website-design/portfolio/tec4life">Case Study &amp; Features</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.saberlogic.com/?feed=rss2&#038;amp;p=145&#038;option=com_wordpress&#038;Itemid=347</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enhanced Purchase Requisition Add Parts Functionality for Visual Enterprise</title>
		<link>http://www.saberlogic.com/?p=142&#038;option=com_wordpress&#038;Itemid=347</link>
		<comments>http://www.saberlogic.com/?p=142&#038;option=com_wordpress&#038;Itemid=347#comments</comments>
		<pubDate>Fri, 07 Jan 2011 21:35:02 +0000</pubDate>
		<dc:creator>Eli Remington</dc:creator>
				<category><![CDATA[Visual Enterprise]]></category>
		<category><![CDATA[custom programming]]></category>
		<category><![CDATA[ERP Consulting]]></category>

		<guid isPermaLink="false">http://www.saberlogic.com/index.php?option=com_wordpress&#038;p=142</guid>
		<description><![CDATA[SaberLogic is pleased to release the new Enhanced Purchase Requisition Add Parts Functionality macro for Visual Enterprise.   This customization supplements the &#8216;Add Purchase Parts from EM/WO/Project&#8230;&#8217; feature in the Purchase Requisition module by automatically removing lines that are either &#8230; <a href="http://www.saberlogic.com/?p=142&#038;option=com_wordpress&#038;Itemid=347">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>SaberLogic is pleased to release the new Enhanced Purchase Requisition Add Parts Functionality macro for Visual Enterprise.   This customization supplements the &#8216;Add Purchase Parts from EM/WO/Project&#8230;&#8217; feature in the Purchase Requisition module by automatically removing lines that are either (1) stocked parts, (2) requirements from legs that are not released, or (3) are already fulfilled on another Purchase Requisition or Purchase Order.   The default behavior of &#8216;Add Purchase Parts from EM/WO/Project&#8230;&#8217; blindly pulls in all requirements regardless of these considerations.   The customization exists entirely as a native macro so installation is simply a matter of dropping into a directory and is compatible with all versions of Visual.</p>
<p>For more information, please visit the <a href="http://www.saberlogic.com/visual/visual-mfg-extensions/purchasing/enhanced-purchase-requisition-add-parts-functionality" target="_blank">Enhanced Purchase Requisition Add Parts Functionality </a>page or <a href="http://www.saberlogic.com/visual/visual-mfg-extensions/application-inquiry" target="_blank">contact us today</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saberlogic.com/?feed=rss2&#038;amp;p=142&#038;option=com_wordpress&#038;Itemid=347</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WIP Location Application for Visual Enterprise</title>
		<link>http://www.saberlogic.com/?p=140&#038;option=com_wordpress&#038;Itemid=347</link>
		<comments>http://www.saberlogic.com/?p=140&#038;option=com_wordpress&#038;Itemid=347#comments</comments>
		<pubDate>Fri, 31 Dec 2010 21:33:51 +0000</pubDate>
		<dc:creator>Eli Remington</dc:creator>
				<category><![CDATA[Visual Enterprise]]></category>
		<category><![CDATA[custom programming]]></category>
		<category><![CDATA[ERP Consulting]]></category>

		<guid isPermaLink="false">http://www.saberlogic.com/index.php?option=com_wordpress&#038;p=140</guid>
		<description><![CDATA[SaberLogic is proud to announce the release of the WIP Location Application for Visual Enterprise ERP.   In standard Visual Enterprise there is a period in-between when materials are issued to a job to when they are received in as &#8230; <a href="http://www.saberlogic.com/?p=140&#038;option=com_wordpress&#038;Itemid=347">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>SaberLogic is proud to announce the release of the <a href="../visual/visual-mfg-extensions/inventory/wip-location-application">WIP Location Application for Visual Enterprise ERP</a>.    In standard Visual Enterprise there is a period in-between when  materials are issued to a job to when they are received in as finished  goods.   There is no way to keep track of where the WIP components are in  inventory, short of a work order setup that receives components into  inventory and issues to a new job throughout the manufacturing process.    In order to help address this, SaberLogic has developed the WIP  Location Application which allows for &#8216;Containers&#8217; to be created that  are associated with inventory locations and can be moved from operation  to operation.</p>
<p>For more information on this and our <a href="../visual/visual-mfg-extensions">other range of extensions, add-ons and customizations for Visual Enterprise/Manufacturing</a>, please <a href="../undefined/">visit our website</a> or contact SaberLogic at 330-335-6442.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.saberlogic.com/?feed=rss2&#038;amp;p=140&#038;option=com_wordpress&#038;Itemid=347</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

