<?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>Advanced Special Functions Archives - Caliach</title>
	<atom:link href="https://caliach.com/article-categories/advanced-special-functions/feed/" rel="self" type="application/rss+xml" />
	<link>https://caliach.com/article-categories/advanced-special-functions/</link>
	<description>Manufacturing Software Solutions</description>
	<lastBuildDate>Wed, 27 May 2020 16:48:23 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://caliach.com/wp-content/uploads/2022/11/fav-150x150.png</url>
	<title>Advanced Special Functions Archives - Caliach</title>
	<link>https://caliach.com/article-categories/advanced-special-functions/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Advanced Special Functions: Calculate Sales History Costs</title>
		<link>https://caliach.com/knowledge-base/wspecialcalcsahcosts/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Wed, 27 May 2020 16:48:23 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wspecialcalcsahcosts/</guid>

					<description><![CDATA[<p>Advanced Special Functions: Calculate Sales History Costs</p>
<p>The post <a href="https://caliach.com/knowledge-base/wspecialcalcsahcosts/">Advanced Special Functions: Calculate Sales History Costs</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>Calculate Sales History Costs</h2>
<p id="navline"><img decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-38.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Special Functions</a> &gt; Calculate Sales History Costs</p>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wspecialcalcsahcosts.jpg"><img fetchpriority="high" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wspecialcalcsahcosts.jpg" width="338" height="317" alt="Calculate Sales History Costs"/></a></p>
<p>This re-calculates sales history current and standard costs for the range entered. The calculation of cost is based on works and purchase history or for kits using the current BoM where appropriate. This process can take a long time.</p>
<p>The process looks at each part sales history item. If work history exists for the part, that is used. Otherwise, if the part has a BoM it&#8217;s bill and route are used. For BoM components found, work history is explored if available. If the part has no work history or BoM, purchase history is used.</p>
<p>When work or purchase history is found, the first order delivery on or prior to the original dispatch date is used to cost the part. If the history does not go back far enough, the last order delivery on file is used. If no purchase history at all exists, then the part current and standard cost is used.</p>
<p>When processing the internal Trace Log will be opened and all events will be logged on it. The Trace Log has a Maximum Lines value. You may care to adjust this to a value appropriate for the sales history record range you intend to process. The Trace Log operates in a first-in-first-out manner when it reaches the maximum lines limit.</p>
<p><img decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/warning40-33.jpg" width="24" height="24" alt="Warning"/><strong> WARNING:</strong> Once a history record is costed, that value should be left unchanged. It is therefore not a good idea to repeatedly re-calculate items as costing data can change. For example history can be archived. So it is recommended that you limit the re-calculation range from the date you last ran the process. Dispatches after V2.1000 of the program automatically are assigned the then current and standard costs. These may well be different from the re-calculated costs.</p>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Field</p>
</th>
<th valign="top">
<p align="left">Description</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Document Selection</p>
</td>
<td valign="top">
<p align="left">Enter a selection in the <a href="../dispatch/wsahselect">Sales Dispatch History</a> subwindow.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Do Not Change Standard Costs</p>
</td>
<td valign="top">
<p align="left">If checked, only current costs will be changed.</p>
</td>
</tr>
</table>
<p/>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Button</p>
</th>
<th valign="top">
<p align="left">Action</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Process</p>
</td>
<td valign="top">
<p align="left">To process the re-calculation for the date range entered.</p>
</td>
</tr>
</table>
<p/>
<table border="0" cellspacing="0" cellpadding="2">
<tr valign="top" align="left">
<td width="80">See also: &#8211;</td>
<td>
<ul>
<li><a href="../dispatch/wsahselect">Sales Dispatch History Selection</a></li>
</ul>
</td>
</tr>
</table>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 4 Jun 2012 04:49:00.00. Class wSpecialCalcSahCosts last modified 18 Feb 2015  01:54:53.</p>
<p id="navline"><img decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-38.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Special Functions</a> &gt; Calculate Sales History Costs</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wspecialcalcsahcosts/">Advanced Special Functions: Calculate Sales History Costs</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Advanced Special Functions: Change All Component Quantities by a Factor</title>
		<link>https://caliach.com/knowledge-base/wspecialchangebomqty/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Wed, 27 May 2020 16:48:23 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wspecialchangebomqty/</guid>

					<description><![CDATA[<p>Advanced Special Functions: Change All Component Quantities by a Factor</p>
<p>The post <a href="https://caliach.com/knowledge-base/wspecialchangebomqty/">Advanced Special Functions: Change All Component Quantities by a Factor</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>Change All Component Quantities by a Factor</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-38.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Special Functions</a> &gt; Change All Component Quantities by a Factor</p>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wspecialchangebomqty.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wspecialchangebomqty.jpg" width="293" height="227" alt="Change All Component Quantities by a Factor"/></a></p>
<p>This function is useful if you wish to change a part&#8217;s stock unit of measure and want that change to be reflected in all instances of the part as a component in the Bills of Material and optionally other areas. It is, in effect, a function to change the stock unit of measure of a part, for example, from feet to metres with a multiplier of 0.304800. Enter the part number and multiply factor then decide whether processing of all other files should be made. If you check this option, you must also enter a new stock unit of measure. An alert message reports the results of processing.</p>
<p>When you use the &#8220;Also convert&#8230;&#8221; option the following will be adjusted:
</p>
<ul>
<li>All quantities are multiplied by the value. e.g. A Stock of 20 feet becomes a stock of 6.096 metres.</li>
<li>All Unit of Measure Multipliers are multiplied by the value. e.g. A Sales UoM of 10ft. lengths the multiplier of 10 becomes 3.048.</li>
<li>All Costs and Prices for stock units are divided by the value. e.g. A Cost of $2.50/foot becomes $8.202/metre.</li>
<li>All Mass quantities are divided by the value. e.g. A Mass of 6.428lbs/foot becomes 21.089lbs/metre.</li>
</ul>
<p>These adjustments are made to the following files: Parts, Process Route Operations, Purchase Parts, Store Locations, Production Planning and Forecasting, MRP Results, PO Line Items, SO Line Items, Work Orders, Order Shortages, Frozen Stocktake records, Tracking, Stock History, Purchase History, Sales History, Work Order History, and finally a Stock History adjustment (type &#8216;N&#8217;) is recorded to mark the change.</p>
<p><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/warning40-33.jpg" width="24" height="24" alt="Warning"/><strong> WARNING:</strong> This is a powerful feature that should only be done after the database has been backed up.</p>
<p><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/tip40-34.jpg" width="24" height="24" alt="Tip"/><strong> TIP:</strong> You can run this process for one or more parts from the Parts ScratchPad or BoM Listing. Select lines from either, drag them onto the <b>Apply Change</b> button and drop. Note that when doing this the from and to part values are ignored and that the multiplier and new UoM apply to all dropped parts regardless of their current UoM value, so a great deal of data damage can result if the parts dropped are not selected appropriately.</p>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Field</p>
</th>
<th valign="top">
<p align="left">Description</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">From Part</p>
</td>
<td valign="top">
<p align="left">Type in the part number you are interested in. Press the Tab key to validate the number and see the Sock UoM and Description.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Current Stock UoM</p>
</td>
<td valign="top">
<p align="left">Parts Master. Standard stock unit of measure. {PTMFILE.PTMSTUM char 6}</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Description</p>
</td>
<td valign="top">
<p align="left">Parts Master. Part description. {PTMFILE.PTMDESC char 30}</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">To Part Number</p>
</td>
<td valign="top">
<p align="left">If you enter a greater part number here, all parts within the range will be applied the same changes.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Multiplier</p>
</td>
<td valign="top">
<p align="left">Enter the value you wish to multiply the current BoM quantities by. The value must be &gt; 0 and less than 100,000,000.000 and is a floating point number.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Also convert other quantities</p>
</td>
<td valign="top">
<p align="left">Check this option to adjust all part data in line with a conversion of UoM.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">New Stock UoM</p>
</td>
<td valign="top">
<p align="left">Enter the new Stock Unit of Measure that you are converting to.</p>
</td>
</tr>
</table>
<p/>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Button</p>
</th>
<th valign="top">
<p align="left">Action</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Apply Change</p>
</td>
<td valign="top">
<p align="left">Apply the change permanently to the data.</p>
</td>
</tr>
</table>
<p/>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 14 Sep 2017 06:39:00.00. Class wSpecialChangeBomqty last modified 10 Oct 2017  11:48:50.</p>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-38.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Special Functions</a> &gt; Change All Component Quantities by a Factor</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wspecialchangebomqty/">Advanced Special Functions: Change All Component Quantities by a Factor</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Advanced Special Functions: Change Part Number Characters</title>
		<link>https://caliach.com/knowledge-base/wspecialchangeptchar/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Wed, 27 May 2020 16:48:23 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wspecialchangeptchar/</guid>

					<description><![CDATA[<p>Advanced Special Functions: Change Part Number Characters</p>
<p>The post <a href="https://caliach.com/knowledge-base/wspecialchangeptchar/">Advanced Special Functions: Change Part Number Characters</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>Change Part Number Characters</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-38.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Special Functions</a> &gt; Change Part Number Characters</p>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wspecialchangeptchar.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wspecialchangeptchar.jpg" width="436" height="331" alt="Change Part Number Characters"/></a></p>
<p>This window offers two functions for mass-changing part numbers throughout the system.</p>
<p><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/warning40-33.jpg" width="24" height="24" alt="Warning"/><strong> WARNING:</strong> This is a powerful feature that should only be done after the datafile has been backed up.</p>
<h3>Swap</h3>
<p>The Swap enables you to change particular characters in part numbers. For example, you may well want to replace the underscore character for the dash character for part numbers derived from spreadsheet based inventory systems.</p>
<p>Enter any string of characters surrounded in double quote &#8221; marks. They must be upper case and there is a limit of 16. Any part number found to contain this string will be changed. The replacement string has similar restrictions. After clicking on <b>Process the Change</b> the system checks that the change is appropriate for those parts found to contain the initial string. An alert message shows the results.</p>
<p><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/tip40-34.jpg" width="24" height="24" alt="Tip"/><strong> TIP:</strong> Sometimes, through historic problems, part numbers can contain control characters. You can replace them by using a special syntax. In the from string use &lt;CR&gt;, &lt;LF&gt; or &lt;TAB&gt;.</p>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Field</p>
</th>
<th valign="top">
<p align="left">Description</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Change Characters From</p>
</td>
<td valign="top">
<p align="left">Enter, between double-quote characters, the character string you want to change in all Part Numbers that contain it.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">To</p>
</td>
<td valign="top">
<p align="left">Enter, between double-quote characters, the character string you want to replace the above string with.</p>
</td>
</tr>
</table>
<p/>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Button</p>
</th>
<th valign="top">
<p align="left">Action</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Process the Change</p>
</td>
<td valign="top">
<p align="left">To process the character change in all parts on the system.</p>
</td>
</tr>
</table>
<h3>Append</h3>
<p>The <b>Append</b> function lets you add characters either to the front or back of the existing part number or insert the characters at a particular position in the existing part number. The function operates when part lines are selected in the Parts ScratchPad and dropped onto the Append Characters group box.</p>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Field</p>
</th>
<th valign="top">
<p align="left">Description</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Append Characters</p>
</td>
<td valign="top">
<p align="left">Enter, between double-quote characters, the character string you want to add to the part numbers dropped.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Add to the Front</p>
</td>
<td valign="top">
<p align="left">Choose to add the character string to the front of the part number.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Add to the End</p>
</td>
<td valign="top">
<p align="left">Choose to add the character string to the end of the part number.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Skip N first or last character</p>
</td>
<td valign="top">
<p align="left">Enter the number of characters to skip before adding in the character string. It will skip from the first or the last if you are adding to the end. The actual number used for each part will be the minimum of the skip number you enter or the length of the current part number. For example, Append &#8220;XXX&#8221; to the front with a skip of 2 will change 123456 to 12XXX3456, AB to ABXXX, etc. Appending &#8220;XXX&#8221; to the end with a skip of 2 will change 123456 to 1234XXX56, AB to XXXAB, etc.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Button</p>
</td>
<td valign="top">
<p align="left">Action</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Test Only</p>
</td>
<td valign="top">
<p align="left">Drop parts on this button to test you restings and see the expected results without making any changes.</p>
</td>
</tr>
</table>
<p/>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 4 Mar 2017 05:09:00.00. Class wSpecialChangePtchar last modified 10 Oct 2017  11:48:50.</p>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-38.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Special Functions</a> &gt; Change Part Number Characters</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wspecialchangeptchar/">Advanced Special Functions: Change Part Number Characters</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Advanced Special Functions: Change a Part Number Throughout the System</title>
		<link>https://caliach.com/knowledge-base/wspecialchangeptno/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Wed, 27 May 2020 16:48:23 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wspecialchangeptno/</guid>

					<description><![CDATA[<p>Advanced Special Functions: Change a Part Number Throughout the System</p>
<p>The post <a href="https://caliach.com/knowledge-base/wspecialchangeptno/">Advanced Special Functions: Change a Part Number Throughout the System</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>Change a Part Number Throughout the System</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-38.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Special Functions</a> &gt; Change a Part Number Throughout the System</p>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wspecialchangeptno.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wspecialchangeptno.jpg" width="279" height="151" alt="Change a Part Number Throughout the System"/></a></p>
<p>This function enables you to change a part number. All references to the old part number will be changed to the new one.</p>
<p>Enter the part number and its replacement. You will not be permitted to enter a replacement that will cause a duplicate part number.</p>
<p><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/warning40-33.jpg" width="24" height="24" alt="Warning"/><strong> WARNING:</strong> This is a powerful feature that should only be done after the datafile has been backed up.</p>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Field</p>
</th>
<th valign="top">
<p align="left">Description</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Original Part Number</p>
</td>
<td valign="top">
<p align="left">Enter the Part Number that you want to change for another number. Press the Tab key to validate the number and for you to see the description.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Description</p>
</td>
<td valign="top">
<p align="left">Parts Master. Part description. {PTMFILE.PTMDESC char 30}</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">New Part Number</p>
</td>
<td valign="top">
<p align="left">Enter the NEW number, in full, that will replace the one entered above for all references to that part in the data file.</p>
</td>
</tr>
</table>
<p/>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Button</p>
</th>
<th valign="top">
<p align="left">Action</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Apply Change</p>
</td>
<td valign="top">
<p align="left">Apply the part number change throughout the system.</p>
</td>
</tr>
</table>
<p/>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 8 May 2012 06:21:00.00. Class wSpecialChangePtno last modified 28 Apr 2018  04:38:39.</p>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-38.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Special Functions</a> &gt; Change a Part Number Throughout the System</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wspecialchangeptno/">Advanced Special Functions: Change a Part Number Throughout the System</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Advanced Special Functions: Change a Serial Number Throughout the System</title>
		<link>https://caliach.com/knowledge-base/wspecialchangesno/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Wed, 27 May 2020 16:48:23 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wspecialchangesno/</guid>

					<description><![CDATA[<p>Advanced Special Functions: Change a Serial Number Throughout the System</p>
<p>The post <a href="https://caliach.com/knowledge-base/wspecialchangesno/">Advanced Special Functions: Change a Serial Number Throughout the System</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>Change a Serial Number Throughout the System</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-38.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Special Functions</a> &gt; Change a Serial Number Throughout the System</p>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wspecialchangesno.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wspecialchangesno.jpg" width="313" height="161" alt="Change a Serial Number Throughout the System window"/></a></p>
<p>With this window you can change an existing serial number into another number while maintaining all relationships.</p>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Field</p>
</th>
<th valign="top">
<p align="left">Description</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Change number</p>
</td>
<td valign="top">
<p align="left">Enter the Serial Number that you want to change for another number. Press the Tab key to validate the number and for you to see what it is linked to.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">relationships</p>
</td>
<td valign="top">
<p align="left">The relationships the serial number entered above has.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Into number</p>
</td>
<td valign="top">
<p align="left">Enter the NEW number, in full, that will replace the one entered above for all references to that serial number in the database.</p>
</td>
</tr>
</table>
<p/>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Button</p>
</th>
<th valign="top">
<p align="left">Action</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Apply Change</p>
</td>
<td valign="top">
<p align="left">Apply the serial number change throughout the system.</p>
</td>
</tr>
</table>
<p/>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 28 Apr 2018 08:51:21.00. Class wSpecialChangeSno last modified 28 Apr 2018  04:59:48.</p>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-38.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Special Functions</a> &gt; Change a Serial Number Throughout the System</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wspecialchangesno/">Advanced Special Functions: Change a Serial Number Throughout the System</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Advanced Special Functions: Local Currency Migration</title>
		<link>https://caliach.com/knowledge-base/wspecialcurchange/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Wed, 27 May 2020 16:48:23 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wspecialcurchange/</guid>

					<description><![CDATA[<p>Advanced Special Functions: Local Currency Migration</p>
<p>The post <a href="https://caliach.com/knowledge-base/wspecialcurchange/">Advanced Special Functions: Local Currency Migration</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>Local Currency Migration</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-38.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Special Functions</a> &gt; Local Currency Migration</p>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wspecialcurchange.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wspecialcurchange.jpg" width="392" height="206" alt="Local Currency Migration window"/></a></p>
<p>This special process does not just change the currency symbol (you can do that in the <a href="../system/wmcdedit#tab4">Company Details Maintenance</a> window Money and Tax tab pane) but migrates all the appropriate values stored in the data to the new currency.</p>
<p>You would use this, for example, if you were migrating your business from Canada to the USA and wanting to migrate your base currency from CAD to USD. Or perhaps you are unfortunate enough to have to move from the GBP to the EUR!</p>
<p>Firstly, you need to enter the new local currency code. If you enter a currency that is already a foreign currency, that foreign currency will become your local currency and will disappear as a foreign currency in future.</p>
<p>Secondly, you need to confirm the exchange rate between the current local currency and your new local currency. This rate is used to convert all local currency values in the system.</p>
<p>Finally, you may wish to amend the new foreign currency exchange rates that have been calculated. Where appropriate these are used to apply to current foreign currency documents, such as sales and purchase orders.</p>
<p>When you are happy, click the button to process the change. It will take a long time if your datafile is large.</p>
<p>Conversion will create <i>the current local currency</i> as a foreign currency and remove <i>the new local currency</i> if present. It will convert all active data (e.g. POs, SOs) and default currencies that are currently <i>the current local currency</i> to <i>the new local currency</i>. Document history will stay in the currency it is but local values and/or exchange rates will convert to relate to <i>the new local currency</i>. Ledgers, both current and history data, will be converted from <i>the current local currency</i> to <i>the new local currency</i>. Accumulated rounding errors may have to be adjusted for afterwards. A reset Customer Values, Reset Supplier Values and Reset General Ledger will be processed on termination of the processing.</p>
<p><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/warning40-33.jpg" width="24" height="24" alt="Warning"/><strong> WARNING:</strong> You should take a backup of the datafile before processing and immediately after check for adjustments you may need to make, particularly in the Ledgers. If you have the Ledgers License Option you should perform this operation only when all three ledgers are in the same accounting period. You are recommended to check and adjust the following as a minimum before continuing to use the datafile:
</p>
<ul>
<li>Check the A/R and A/P Summary report and make adjustments for any rounding errors that may have crept in (this may have to be done using Data Peek and Poke).</li>
<li>Check the A/R and A/P Control Analysis and adjust the control accounts as needed.</li>
<li>Check the G/L Asset current value totals the asset account balances and adjust the accounts if need be.</li>
<li>Check the G/L Account List for imbalance and enter a non-balancing transaction to balance the accounts if need be.</li>
<li>Historic G/L financial reports will inevitably show some rounding accumulated errors.</li>
<li>Check reports such as parts prices, sales orders, purchase orders, jobs, etc. to make sure that values are satisfactory and adjust if need be.</li>
</ul>
<p><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/tip40-34.jpg" width="24" height="24" alt="Tip"/><strong> TIP:</strong> There are numerous combinations of currency migration possible and it is not possible to accommodate all possibilities in a generic process. You are urged to test the process first on a copy datafile to ascertain the amendments needed following live data conversion. It may be that some initial work, such as changing customer default or SO currencies before migration, may reduce adjustments needed after migration.</p>
<p/>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Field</p>
</th>
<th valign="top">
<p align="left">Description</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Currency list</p>
</td>
<td valign="top">
<p align="left">The list of all currencies in the system. Change the new current exchange rate in the list if need be.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Current local currency</p>
</td>
<td valign="top">
<p align="left">Company and System Settings. Standard currency symbol. {MCDFILE.MCDSTCU char 3}</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Current local cent character</p>
</td>
<td valign="top">
<p align="left">Company and System Settings. Monetary cent character (e.g. p). {MCDFILE.MCDCENT char 1}</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Current local currency description</p>
</td>
<td valign="top">
<p align="left">Company and System Settings. Standard currency text. {MCDFILE.MCDSTCT char 20}</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">New local currency</p>
</td>
<td valign="top">
<p align="left">Company and System Settings. Standard currency symbol. {MCDFILE.MCDSTCU char 3}. This may or may not be an existing foreign currency.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">New local cent character</p>
</td>
<td valign="top">
<p align="left">Company and System Settings. Monetary cent character (e.g. p). {MCDFILE.MCDCENT char 1}</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">New local currency description</p>
</td>
<td valign="top">
<p align="left">Company and System Settings. Standard currency text. {MCDFILE.MCDSTCT char 20}</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Exchange rate to current local currency</p>
</td>
<td valign="top">
<p align="left">The exchange rate of the new local currency to the current local currency. 2 would double all local currency amounts.</p>
</td>
</tr>
</table>
<p/>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Button</p>
</th>
<th valign="top">
<p align="left">Action</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Convert to New Local Currency</p>
</td>
<td valign="top">
<p align="left">Click to process the local currency conversion. You MUST restore a datafile backup if the process is interrupted.</p>
</td>
</tr>
</table>
<p/>
<table border="0" cellspacing="0" cellpadding="2">
<tr valign="top" align="left">
<td width="80">See also: &#8211;</td>
<td>
<ul>
<li><a href="../gl/waccurrency">Currency Control</a></li>
</ul>
</td>
</tr>
</table>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 24 Apr 2012 06:50:00.00. Class wSpecialCurChange last modified 27 Sep 2017  03:21:37.</p>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-38.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Special Functions</a> &gt; Local Currency Migration</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wspecialcurchange/">Advanced Special Functions: Local Currency Migration</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Advanced Special Functions: Data Peek and Poke</title>
		<link>https://caliach.com/knowledge-base/wspecialdataedit/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Wed, 27 May 2020 16:48:23 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wspecialdataedit/</guid>

					<description><![CDATA[<p>Advanced Special Functions: Data Peek and Poke</p>
<p>The post <a href="https://caliach.com/knowledge-base/wspecialdataedit/">Advanced Special Functions: Data Peek and Poke</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>Data Peek and Poke</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-38.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Special Functions</a> &gt; Data Peek and Poke</p>
<p>This window allows you to view and change <b>any</b> stored data in the database. It is potentially a very <b><i>DANGEROUS</i></b> window to use unless you know <b><i>EXACTLY</i></b> what you are doing.</p>
<p>You can view, modify character, number, date and boolean fields, delete rows and add rows. <b>Absolutely</b> no checks are made when you attempt to delete or change data, so great care needs to be taken not to damage your data, particularly the inter-file relationships..</p>
<p>First choose a file from the dropdown list. Then you can choose to populate the list using a standard range selection subwindow on the second tab pane, if one is available for the file selected. Alternatively, you should choose a starting point by establishing a record sequence number from reports or elsewhere in the program. Enter this in the <b>Starting id</b> field and then restrict the list building with a <b>Max List Rows</b> value. Then click on the <b>Build List</b> button. The file records will then be found and the list populated.</p>
<p>You can then re-sort the list if need be using the dropdown <b>Sort on</b> field list.</p>
<p>Before you can change any data you must check the appropriate checkbox. Some columns will not be editable in the list, for example record sequence numbers and pictures.</p>
<p><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/warning40-33.jpg" width="24" height="24" alt="Warning"/><strong> WARNING:</strong> This is a powerful feature that should only be done after the datafile has been backed up.</p>
<p><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/tip40-34.jpg" width="24" height="24" alt="Tip"/><strong> TIP:</strong> Use of the <b>Update File Column Data Values</b> function in the <a href="../scratch/wscratchin">ScratchPad Import</a> window is a more powerful version for Parts, Customers, Suppliers and G/L Accounts of the Data Peek and  Poke function. More powerful in that it can apply crude changes to many fields and many records at the same time.</p>
<p>The window has 2 tab panes.</p>
<p><span class="helpTab"><a href="#tab1">Data Selection by Sequence Number</a></span> <br />
<span class="helpTab"><a href="#tab2">Data Selection by Range</a></span> </p>
<h3><a name="tab1" id="tab1"/>Data Selection by Sequence Number</h3>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wspecialdataedit1.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wspecialdataedit1.jpg" width="492" height="304" alt="Data Peek and Poke - Data Selection by Sequence tab"/></a></p>
<p/>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Field</p>
</th>
<th valign="top">
<p align="left">Description</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">File Dropdown List</p>
</td>
<td valign="top">
<p align="left">List of all read/write file classes in the data files that have any data records. Select a file to prepare a list from. If available, your selection will provide an optional selection by range on the second tab pane.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Starting Record Sequence Number</p>
</td>
<td valign="top">
<p align="left">You can restrict the records listed. Enter a value here of the first record sequence number you want listed. This is ignored if you select by a range in the second tab pane.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Maximum List Rows</p>
</td>
<td valign="top">
<p align="left">You can restrict the records listed. Enter a value for the maximum number of records you want listed. This is ignored if you select by a range in the second tab pane.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Sort By Dropdown List</p>
</td>
<td valign="top">
<p align="left">List columns on which you can sort the list. Select to re-sort. Initially the list is always sorted by the record sequence number (I.E. the order in which records are created in the datafile.)</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Update datafile with changes</p>
</td>
<td valign="top">
<p align="left">Check this box to enable data element updates. WARNING! Changes to the data file will be made immediately.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Permit additional records</p>
</td>
<td valign="top">
<p align="left">Check this box to enable additional records to be created when you leave the last cell in the list.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">File Data List</p>
</td>
<td valign="top">
<p align="left">List of all records of the file. Some columns may contain special data that can not be changed.</p>
</td>
</tr>
</table>
<p/>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Buttons</p>
</th>
<th valign="top">
<p align="left">Function</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Build List</p>
</td>
<td valign="top">
<p align="left">Builds a list of records using the starting sequence number to the maximum list rows.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Delete Record</p>
</td>
<td valign="top">
<p align="left">Deletes the record the cursor is currently in.</p>
</td>
</tr>
</table>
<p><a href="#top">Back to top</a></p>
<h3><a name="tab2" id="tab2"/>Data Selection by Range</h3>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wspecialdataedit2.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wspecialdataedit2.jpg" width="479" height="263" alt="Data Peek and Poke - Data Selection by Range tab"/></a></p>
<p>This pane gives you an alternative means of selecting file records, where there is a standard search subwindow available for the file you choose. All normal search options are available such as ScratchPad Transfer, Drag-and-Drop, Custom Search and Ad Hoc Search Calculations.</p>
<p>When a list is created, you will automatically be returned to the first tab pane.</p>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Field</p>
</th>
<th valign="top">
<p align="left">Description</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">File Dropdown List</p>
</td>
<td valign="top">
<p align="left">List of all read/write file classes in the data files that have any data records. Select a file to prepare a list from. If available, your selection will provide an optional selection by range on the second tab pane.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Search Interface</p>
</td>
<td valign="top">
<p align="left">This uses the standard selection subwindows that are used for producing reports in the program. You can typically enter ranges, use KeyWord Search methods, Parts, Supplier and G/L ScratchPad drag-and-drop or Transfer, a Custom Search design or a combination of these. Data records can be obtained using one of the following methods or a combination of them (see Tip below):</p>
<ol>
<li>Enter values into the selection ranges and use the <b>Standard Search</b>. The <a href="../general/msearchsub">context menu</a> provides a Clear Selection function.</li>
<li>Define or use a <b>Custom Search</b>.</li>
<li>Create an <b>Ad Hoc Search Calculation</b> using the <a href="../general/msearchsub">context menu</a> function.</li>
<li><b>Drag-and-drop</b> one or more lines from a ScratchPad (or BoM and Where-Used Listing) onto the general window area.</li>
<li>Use the <b>ScratchPad Transfer Selected</b> function</li>
<li>Use the <b>KeyWord Search Transfer Selected</b> function</li>
</ol>
<p><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/tip40-34.jpg" width="24" height="24" alt="Tip"/><strong> TIP:</strong> Using an <b><i>Ad Hoc Search Calculation</i></b> (3) overrides any <b><i>Custom Search</i></b> (2) and a Custom Search overrides the <b><i>Standard Search</i></b> (1). In any of the search cases (1, 2 or 3), ScratchPad Transfer and Drag-and-Drop or KeyWord Search Transfer (4, 5 or 6) is <b>combinational</b>, so that records found using any of these methods must <b>also</b> conform to the search criteria adopted.</p>
</td>
</tr>
</table>
<p/>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Buttons</p>
</th>
<th valign="top">
<p align="left">Function</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Build List from Selection</p>
</td>
<td valign="top">
<p align="left">Click to build a list of records determined by your range selection.</p>
</td>
</tr>
</table>
<p><a href="#top">Back to top</a></p>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 24 Apr 2012 06:50:00.00. Class wSpecialDataEdit last modified 10 Oct 2017  11:48:51.</p>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-38.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Special Functions</a> &gt; Data Peek and Poke</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wspecialdataedit/">Advanced Special Functions: Data Peek and Poke</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Advanced Special Functions: Delete a Part With All Its History</title>
		<link>https://caliach.com/knowledge-base/wspecialpartdelete/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Wed, 27 May 2020 16:48:23 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wspecialpartdelete/</guid>

					<description><![CDATA[<p>Advanced Special Functions: Delete a Part With All Its History</p>
<p>The post <a href="https://caliach.com/knowledge-base/wspecialpartdelete/">Advanced Special Functions: Delete a Part With All Its History</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>Delete a Part With All Its History</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-38.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Special Functions</a> &gt; Delete a Part With All Its History</p>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wspecialpartdelete.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wspecialpartdelete.jpg" width="251" height="251" alt="Delete a Part With All Its History"/></a></p>
<p>A special Part deletion function is provided with this window. Drag a part from the ScratchPad to select and analyse its relationships.</p>
<p>After checking references in the system to the selected part, the number of references will be shown. A Part can not be deleted if it is used in Multi-stock locations, BoM, Production Plan, Process Route, Purchase, Sales or Work Orders, or Shortages files. Additionally, if the part has any non-zero quantities showing, it can not be deleted. However, Purchase Parts, Product serial number, Tracking, Engineering data, PO, SO, Inventory or WO history, Frozen Stocktake or MRP Results for the part can all be deleted, after which the Part itself will be deleted. This function can enable a Manager to see the extent of references to a part.</p>
<p><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/custom40-24.jpg" width="24" height="24" alt="Customisation"/><strong> CUSTOM CAPABILITY:</strong> If you have site-specific custom database tables that relate to parts, you can include these relationships in the cCustomDataChanges code class. Then these tables will be included and you can optionally have rows related to the part deleted as well as standard ones.</p>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Field</p>
</th>
<th valign="top">
<p align="left">Description</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Part Number</p>
</td>
<td valign="top">
<p align="left">Parts Master. Part number unique identifier. {PTMFILE.PTMPTNO char 18}</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Description</p>
</td>
<td valign="top">
<p align="left">Parts Master. Part description. {PTMFILE.PTMDESC char 30}</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">File Relationship Listing</p>
</td>
<td valign="top">
<p align="left">The list shows all files that reference the part. Any marked Unapproved will prevent deletion. Unapproved items must be deleted within normal maintenance or processing.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Total Record References</p>
</td>
<td valign="top">
<p align="left">The total number of related records to the part throughout the system.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Normal Interactive</p>
</td>
<td valign="top">
<p align="left">Choose this option to interactively use the window part by part.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Automatic Delete from ScratchPad Selection</p>
</td>
<td valign="top">
<p align="left">With this choice, if you drag-and-drop from the ScratchPad all selected parts are checked for allowable deletion and deleted automatically without user confirmation.</p>
<p><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/tip40-34.jpg" width="24" height="24" alt="Tip"/><strong> TIP:</strong> Using this capability you can en-mass clean out old parts that are not needed on the system. You can do this particularly neatly by first populating the ScratchPad from the <a href="../stockhistory/wsthprint">Process &#8212; Inventory History &#8212; Print Movement Reports</a> Part Last Movement report type. Then in the <a href="../stockhistory/wsthmoveoptions">Options</a> window, select the <b><i>Load ScratchPad if date before</i></b> checkbox and enter the date before which you consider parts obsolete. You can then use the contents of the ScratchPad to process the mass-delete.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Auto delete BoM and Route when otherwise deletable</p>
</td>
<td valign="top">
<p align="left">Check to automatically delete the BoM and Route when otherwise deletable.</p>
</td>
</tr>
</table>
<p/>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Button</p>
</th>
<th valign="top">
<p align="left">Action</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Delete Part</p>
</td>
<td valign="top">
<p align="left">To delete the part and all non-critically related records.</p>
</td>
</tr>
</table>
<p/>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 23 Feb 2016 09:43:00.00. Class wSpecialPartDelete last modified 10 Oct 2017  11:48:51.</p>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-38.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Special Functions</a> &gt; Delete a Part With All Its History</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wspecialpartdelete/">Advanced Special Functions: Delete a Part With All Its History</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Advanced Special Functions Topic Contents</title>
		<link>https://caliach.com/knowledge-base/index-39/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Wed, 27 May 2020 16:48:23 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/index-39/</guid>

					<description><![CDATA[<p>Advanced Special Functions Topic Contents</p>
<p>The post <a href="https://caliach.com/knowledge-base/index-39/">Advanced Special Functions Topic Contents</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>Advanced Special Functions Topic Contents</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-38.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a></p>
<p>Most topics are related directly to functional windows, menus or toolbars. Click on the topic to view details.</p>
<ul>
<li><a href="mspecialfunctions">&#8211; Special Functions Menu</a></li>
<li><a href="wspecialcalcsahcosts">Calculate Sales History Costs</a></li>
<li><a href="wspecialchangebomqty">Change All Component Quantities by a Factor</a></li>
<li><a href="wspecialchangeptchar">Change Part Number Characters</a></li>
<li><a href="wspecialchangeptno">Change a Part Number Throughout the System</a></li>
<li><a href="wspecialchangesno">Change a Serial Number Throughout the System</a></li>
<li><a href="waccurnorm">Customer/Supplier Account Currency Normaliser</a></li>
<li><a href="wspecialdataedit">Data Peek and Poke</a></li>
<li><a href="wspecialpartdelete">Delete a Part With All Its History</a></li>
<li><a href="whelpmaint">Help Contents Maintenance</a></li>
<li><a href="mhelpmanager">Help Manager Options Menu</a></li>
<li><a href="wspecialcurchange">Local Currency Migration</a></li>
<li><a href="wspecialacglswap">Special General Ledger Account Code Swap</a></li>
<li><a href="wspecialacsetup">Upgrading Data For Ledgers</a></li>
</ul>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-38.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a></p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/index-39/">Advanced Special Functions Topic Contents</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Advanced Special Functions: Help Manager Options Menu</title>
		<link>https://caliach.com/knowledge-base/mhelpmanager/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Wed, 27 May 2020 16:48:23 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/mhelpmanager/</guid>

					<description><![CDATA[<p>Advanced Special Functions: Help Manager Options Menu</p>
<p>The post <a href="https://caliach.com/knowledge-base/mhelpmanager/">Advanced Special Functions: Help Manager Options Menu</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>Help Manager Options Menu</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-38.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Special Functions</a> &gt; Help Manager Options Menu</p>
<p><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/mhelpmanager.jpg" width="254" height="515" alt="Help Manager Options Menu"/></p>
<p>The Help Manager Options menu provides a suite of functions that operate on the Help database and the program. It operates on the <a href="whelpmaint">Help Contents Maintenance</a> window.</p>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Line</p>
</th>
<th valign="top">
<p align="left">Function</p>
</th>
<th valign="top">
<p align="left">Keys</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">View Help</p>
</td>
<td valign="top">
<p align="left">To view in the Help Browser the current HTML help file in the HelpVision directory.</p>
</td>
<td valign="top">
<p align="left"> </p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Find Text Within Help</p>
</td>
<td valign="top">
<p align="left">To find a text string within all help texts saved.</p>
</td>
<td valign="top">
<p align="left"> </p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Add a Blank Record</p>
</td>
<td valign="top">
<p align="left">To add a blank template record. You must enter a unique file name.</p>
</td>
<td valign="top">
<p align="left"> </p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Copy from Another Record</p>
</td>
<td valign="top">
<p align="left">To copy the data from another file. You will be prompted for a file name.</p>
</td>
<td valign="top">
<p align="left"> </p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Add Any New Windows</p>
</td>
<td valign="top">
<p align="left">To check for any new windows and add a template record for each one. This only operates on the Vision library.</p>
</td>
<td valign="top">
<p align="left"> </p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Add Any New Menus</p>
</td>
<td valign="top">
<p align="left">To check for any new menus and add a template record for each one. This only operates on the Vision library.</p>
</td>
<td valign="top">
<p align="left"> </p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Add Any New Toolbars</p>
</td>
<td valign="top">
<p align="left">To check for any new toolbars and add a template record for each one. This only operates on the Vision library.</p>
</td>
<td valign="top">
<p align="left"> </p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Set Group to Selected</p>
</td>
<td valign="top">
<p align="left">Sets the current group to be that of the currently selected record. Other menu functions will apply only to this group.</p>
</td>
<td valign="top">
<p align="left"> </p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Create HTML File for Selected</p>
</td>
<td valign="top">
<p align="left">Creates or renews the HTML help file for the selected record in the Help/Vision directory of your currently running Omnis Studio.</p>
</td>
<td valign="top">
<p align="left"> </p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Create HTML Files for All Help Records</p>
</td>
<td valign="top">
<p align="left">Creates or renews all HTML help files in the Help/Vision directory of your currently running Omnis Studio.</p>
</td>
<td valign="top">
<p align="left"> </p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Create HTML Index Pages</p>
</td>
<td valign="top">
<p align="left">To create an index page in the Help/Vision directory and topic index files in each topic directory.</p>
</td>
<td valign="top">
<p align="left"> </p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Generate for Reference Book Option</p>
</td>
<td valign="top">
<p align="left">Operate to switch on or off selective graphics when creating HTML pages. Selective graphics and paragraphs are included when generating for a Reference Book, as opposed to Help.</p>
</td>
<td valign="top">
<p align="left"> </p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Force to Lower Case File Names</p>
</td>
<td valign="top">
<p align="left">Operate to switch on or off the forcing of all file and folder names to be lower case. This will ensure that all file and folder names and references in the HTML are lower case only. It will not effect the data, only files.</p>
</td>
<td valign="top">
<p align="left"> </p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Manage Graphics Files Option</p>
</td>
<td valign="top">
<p align="left">Operate to switch on or off managing graphics, drawing them when necessary from your backup directory or moving them to the backup directory, depending on whether the Reference Book Option is set and applies to the graphic.</p>
</td>
<td valign="top">
<p align="left"> </p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Export to a Text File</p>
</td>
<td valign="top">
<p align="left">To export the current help data record to a text file.</p>
</td>
<td valign="top">
<p align="left"> </p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Import from a Text File</p>
</td>
<td valign="top">
<p align="left">To import a text file for a help record, previously exported.</p>
</td>
<td valign="top">
<p align="left"> </p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Print Structure List</p>
</td>
<td valign="top">
<p align="left">To print a simple list of the topic structure.</p>
</td>
<td valign="top">
<p align="left"> </p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Delete All Records not Completed</p>
</td>
<td valign="top">
<p align="left">Delete all records not marked as Completed.</p>
</td>
<td valign="top">
<p align="left"> </p>
</td>
</tr>
</table>
<p/>
<table border="0" cellspacing="0" cellpadding="2">
<tr valign="top" align="left">
<td width="80">See also: &#8211;</td>
<td>
<ul>
<li><a href="../specials/whelpmaint">Help Contents Maintenance</a></li>
</ul>
</td>
</tr>
</table>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 5 Aug 2002 08:56:00.00. Class mHelpManager last modified 29 Dec 2014  03:41:24.</p>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-38.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Special Functions</a> &gt; Help Manager Options Menu</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/mhelpmanager/">Advanced Special Functions: Help Manager Options Menu</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
