<?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 Archives - Caliach</title>
	<atom:link href="https://caliach.com/article-categories/advanced/feed/" rel="self" type="application/rss+xml" />
	<link>https://caliach.com/article-categories/advanced/</link>
	<description>Manufacturing Software Solutions</description>
	<lastBuildDate>Fri, 22 May 2020 17:09:29 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0.1</generator>

<image>
	<url>https://caliach.com/wp-content/uploads/2022/11/fav-150x150.png</url>
	<title>Advanced Archives - Caliach</title>
	<link>https://caliach.com/article-categories/advanced/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Advanced Functions: Keyword System Analysis</title>
		<link>https://caliach.com/knowledge-base/wmcdkwdanal/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Fri, 22 May 2020 17:09:29 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wmcdkwdanal/</guid>

					<description><![CDATA[<p>Advanced Functions: Keyword System Analysis</p>
<p>The post <a href="https://caliach.com/knowledge-base/wmcdkwdanal/">Advanced Functions: Keyword System Analysis</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>Keyword System Analysis</h2>
<p id="navline"><img decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; Keyword System Analysis</p>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wmcdkwdanal.jpg"><img fetchpriority="high" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wmcdkwdanal.jpg" width="427" height="295" alt="Keyword System Analysis"/></a></p>
<p>This window can be opened from the <a href="../advanced/wmcdkwd">Keyword System Settings</a> window.</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">Analyse Keywords</p>
</td>
<td valign="top">
<p align="left">Click to analyse the keyword file for word distribution. This may well take a long time if the file is large.</p>
</td>
</tr>
</table>
<p>The list of all words and the number of references and distribution. Click to view a column distribution below and you can establish where you may be able to suppress words to improve efficiency.</p>
<p><img decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/tip40-2.jpg" width="24" height="24" alt="Tip"/><strong> TIP:</strong> When you right-click on the upper list. the normal list context-menu contains a <b>Copy Words of Selected Lines</b> function. The words of selected lines will be copied to the clipboard so you can paste them into the Keyword Settings. The KeyWord Search system is very powerful but can be hampered by unnecessary entries that clog up the file. These are often only identified by experience. If you reverse-sort the list by Total All and select line where the words are of no search value, use this context-menu function and paste the words into the &#8220;Ignore words list&#8221; or the &#8220;Files and Fields inclusion list&#8221; using appropriate syntax.</p>
<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="../advanced/wmcdkwd">Keyword System Settings</a></li>
</ul>
</td>
</tr>
</table>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 24 Apr 2012 06:35:00.00. Class wMcdKwdAnal last modified 23 Sep 2017  10:50:58.</p>
<p id="navline"><img decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; Keyword System Analysis</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wmcdkwdanal/">Advanced Functions: Keyword System Analysis</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Advanced Functions: String Maintenance Toolbar</title>
		<link>https://caliach.com/knowledge-base/tbstringmaint/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Fri, 22 May 2020 17:09:29 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/tbstringmaint/</guid>

					<description><![CDATA[<p>Advanced Functions: String Maintenance Toolbar</p>
<p>The post <a href="https://caliach.com/knowledge-base/tbstringmaint/">Advanced Functions: String Maintenance Toolbar</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>String Maintenance Toolbar</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; String Maintenance Toolbar</p>
<p><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/tbstringmaint.jpg" width="505" height="57" alt="String Maintenance Toolbar"/></p>
<p>This toolbar is used to perform functions in the <a href="wstringmaint">String Maintenance</a> window.</p>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Icon</p>
</th>
<th valign="top">
<p align="left">Text</p>
</th>
<th valign="top">
<p align="left">Function</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/10002.jpg" width="16" height="16" alt="Save"/></p>
</td>
<td valign="top">
<p align="left">Save</p>
</td>
<td valign="top">
<p align="left">Saves the listed strings in the Strings.stb file</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/10003.jpg" width="16" height="16" alt="Revert"/></p>
</td>
<td valign="top">
<p align="left">Revert</p>
</td>
<td valign="top">
<p align="left">Revert the listed strings to those last saved in the Strings.stb file</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/10004.jpg" width="16" height="16" alt="Find Text"/></p>
</td>
<td valign="top">
<p align="left">Find Text</p>
</td>
<td valign="top">
<p align="left">Finds strings where text is matched. Opens the <a href="wfindtext">Find Text In Strings</a> window. After the find, the list will be restricted to only those strings that are matched. If no lines are found to contain the text, the string list remains unchanged. If you hold the Shift key down when confirming the find, matched lines are selected in the list but it otherwise remains complete.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/13200.jpg" width="16" height="16" alt="Insert 20"/></p>
</td>
<td valign="top">
<p align="left">Insert 20</p>
</td>
<td valign="top">
<p align="left">Inserts 20 new numbered strings after the last numbered string</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/13201.jpg" width="16" height="16" alt="Add Text"/></p>
</td>
<td valign="top">
<p align="left">Add Text</p>
</td>
<td valign="top">
<p align="left">Adds strings from a text list, comma delimited. Opens the <a href="wstringtextentry">String Entry from Text</a> window.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/13008.jpg" width="16" height="16" alt="Delete"/></p>
</td>
<td valign="top">
<p align="left">Delete</p>
</td>
<td valign="top">
<p align="left">Deletes any selected lines from the list.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/13202.jpg" width="16" height="16" alt="Export"/></p>
</td>
<td valign="top">
<p align="left">Export</p>
</td>
<td valign="top">
<p align="left">Exports all strings to a text file in tab-delimited format.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/13203.jpg" width="16" height="16" alt="Import"/></p>
</td>
<td valign="top">
<p align="left">Import</p>
</td>
<td valign="top">
<p align="left">Imports strings from a text file in tab-delimited format and replaces existing or adds them to the current list.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/13204.jpg" width="16" height="16" alt="To .usa"/></p>
</td>
<td valign="top">
<p align="left">To .usa</p>
</td>
<td valign="top">
<p align="left">Saves selected lines to the ProgCode.usa file in your local Custom directory. You will be prompted for an optional version number that sets all the strings in the CMS file to apply only to than version.</p>
<p>If you operate this control after reading the contents from the CMS file, only those strings selected are saved. This provides you with a method of reorganising the strings you have previously saved to the CMS file.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/13205.jpg" width="16" height="16" alt="Show .usa"/></p>
</td>
<td valign="top">
<p align="left">Show .usa</p>
</td>
<td valign="top">
<p align="left">Shows all strings in the ProgCode.usa file in your local Custom directory.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/13206.jpg" width="16" height="16" alt="From .usa"/></p>
</td>
<td valign="top">
<p align="left">From .usa</p>
</td>
<td valign="top">
<p align="left">Imports lines from the ProgCode.usa file in your local Custom directory.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/13013.jpg" width="16" height="16" alt="Tool Text"/></p>
</td>
<td valign="top">
<p align="left">Tool Text</p>
</td>
<td valign="top">
<p align="left">Toggles the tool texts on this toolbar.</p>
</td>
</tr>
</table>
<p/>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 1 Dec 2001 13:36:00.00. Class tbStringMaint last modified 3 Feb 2015  08:55:46.</p>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; String Maintenance Toolbar</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/tbstringmaint/">Advanced Functions: String Maintenance Toolbar</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Advanced Functions: Programmer Interface</title>
		<link>https://caliach.com/knowledge-base/wprogram/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Fri, 22 May 2020 17:09:29 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wprogram/</guid>

					<description><![CDATA[<p>Advanced Functions: Programmer Interface</p>
<p>The post <a href="https://caliach.com/knowledge-base/wprogram/">Advanced Functions: Programmer Interface</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>Programmer Interface</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; Programmer Interface</p>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wprogram.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wprogram.jpg" width="286" height="164" alt="Programmer Interface"/></a></p>
<p>This feature allows you to type in an Omnis Studio program that can then be run. It is often the case that you want to do something with the data, perhaps to repair an error, that can only be done by a specifically written program. Such programs need to be treated with great caution and should only be written by a professional.</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">Code Text</p>
</td>
<td valign="top">
<p align="left">Type or paste in Omnis Studio code. When you leave the field, it will be syntax checked.</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">Run This Program</p>
</td>
<td valign="top">
<p align="left">Click to run the program that has been typed in.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Revert to Saved</p>
</td>
<td valign="top">
<p align="left">Reverts to the previous state of the saved program.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Save Program</p>
</td>
<td valign="top">
<p align="left">Saves the program for future use.</p>
</td>
</tr>
</table>
<h4>Standard System Methods</h4>
<p>The following standard methods can be used:</p>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Method syntax</p>
</th>
<th valign="top">
<p align="left">Example or parameters</p>
</th>
<th valign="top">
<p align="left">Function</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left"><font size="-2">$ctask.tData.$EditPrepNoQuit()</font></p>
</td>
<td valign="top">
<p align="left"><font size="-2">Set main file {CUSFILE}<br />
Find on CUSCODE (Exact match) {&#8216;XXXXXX&#8217;}<br />
If flag true<br />
Set read/write files {CUSFILE}<br />
<b>Do $ctask.tData.$EditPrepNoQuit()</b><br />
Calculate CUSIDX2 as &#8216;TTTT&#8217;<br />
Update files<br />
Set read-only files {CUSFILE}<br />
End If</font></p>
</td>
<td valign="top">
<p align="left"><font size="-2">Multi-user prepare for edit. Sets the current record of the main file into edit mode and locks it. Must be followed by an Update files command and the file must be in read/write mode.</font></p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left"><font size="-2">$ctask.tData.$InsertNoQuit()</font></p>
</td>
<td valign="top">
<p align="left"><font size="-2">Set main file {CUSFILE}<br />
Set read/write files {CUSFILE}<br />
<b>Do $ctask.tData.$InsertNoQuit()</b><br />
Calculate CUSCODE as &#8216;XXXXXX&#8217;<br />
Update files<br />
Set read-only files {CUSFILE}</font></p>
</td>
<td valign="top">
<p align="left"><font size="-2">Multi-user prepare to insert. Prepares to insert a record in the current main file. Must be followed by an Update files command and the file must be in read/write mode.</font></p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left"><font size="-2">$ctask.tData.$DeleteRecord()</font></p>
</td>
<td valign="top">
<p align="left"><font size="-2">Set main file {CUSFILE}<br />
Find on CUSCODE (Exact match) {&#8216;XXXXXX&#8217;}<br />
If flag true<br />
<b>Do $ctask.tData.$DeleteRecord()</b><br />
End If</font></p>
</td>
<td valign="top">
<p align="left"><font size="-2">Multi-user delete. Deletes the current record in the main file. There is no need to set the file to read/write mode.</font></p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left"><font size="-2">$ctask.tData.$BuildCompList(pAssyPartNo, pAssyQty, pResultList, pIncludeNType, pIncludeBulk, pSort, pConsolidateByPart, pBuildLocationList, pLocationList, pCalculateCosts, pCostRow, pCostBulkNOnly)</font></p>
</td>
<td valign="top">
<p align="left"><font size="-2">Parameters:<br />
pAssyPartNo = Part number of the assembly<br />
pAssyQty = Quantity of the assembly<br />
pResultList = The component list variable<br />
pIncludeNType = kTrue if non-stock parts are to be included<br />
pIncludeBulk = kTrue if bulk issue parts are to be included<br />
pSort = kTrue if the list should be sorted by part number<br />
pConsolidateByPart = kTrue if common parts are to be consolidated<br />
pBuildLocationList = kTrue if a stock multi-location list is also to be built<br />
pLocationList = The stock list variable<br />
pCalculateCosts = kTrue if costs are to be calculated<br />
pCostRow = The cost row variable<br />
pCostBulkNOnly = kTrue if only the Non-stock type and bulk issue parts are to be costed</font></p>
</td>
<td valign="top">
<p align="left"><font size="-2">Builds a list of components for an assembly. pResultList must be predefined with a minimum of BOMFILE columns and will be populated by component part record values if it contains a PTMTYPE column.  pLocations will only be populated if PTMMLOC and PTMTRAC are defined columns.</font></p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left"><font size="-2">$ctask.tEnv.$Str(pStringCode, p1, p2, p3, p4, p5, p6)</font></p>
</td>
<td valign="top">
<p align="left"><font size="-2">Calculate #S1 as $ctask.tEnv.$Str(14265,$cdata.$pathname)</font></p>
</td>
<td valign="top">
<p align="left"><font size="-2">Returns an evaluated string from the String file Stings.stb</font></p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left"><font size="-2">$ctask.tEnv.$Ok(pTitle, pIcon, pBell, pCancel, pStrNo, p1, p2, p3, p4, p5, p6)</font></p>
</td>
<td valign="top">
<p align="left"><font size="-2">Parameters:<br />
pTitle = message title text or string number<br />
pIcon = kTrue if an Icon should be shown<br />
pBell = kTrue if the bell is to be sounded<br />
pCancel = kTrue if a cancel button is to be included<br />
pStringNo = message text or string number<br />
p1 to p6 = message text parameters that will replace %1, to %6 in the text</font></p>
</td>
<td valign="top">
<p align="left"><font size="-2">Opens an OK message to the user and logs it in the Message List.</font></p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left"><font size="-2">$ctask.tEnv.$No(pTitle, pIcon, pBell, pCancel, pStrNo, p1, p2, p3, p4, p5, p6)</font></p>
</td>
<td valign="top">
<p align="left"><font size="-2">Parameters:<br />
pTitle = message title text or string number<br />
pIcon = kTrue if an Icon should be shown<br />
pBell = kTrue if the bell is to be sounded<br />
pCancel = kTrue if a cancel button is to be included<br />
pStringNo = message text or string number<br />
p1 to p6 = message text parameters that will replace %1, to %6 in the text</font></p>
</td>
<td valign="top">
<p align="left"><font size="-2">Opens a No/Yes message to the user and logs it and the user response in the Message List. Sets the flag #F if the response is Yes.</font></p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left"><font size="-2">$ctask.tEnv.$Yes(pTitle, pIcon, pBell, pCancel, pStrNo, p1, p2, p3, p4, p5, p6)</font></p>
</td>
<td valign="top">
<p align="left"><font size="-2">Parameters:<br />
pTitle = message title text or string number<br />
pIcon = kTrue if an Icon should be shown<br />
pBell = kTrue if the bell is to be sounded<br />
pCancel = kTrue if a cancel button is to be included<br />
pStringNo = message text or string number<br />
p1 to p6 = message text parameters that will replace %1, to %6 in the text</font></p>
</td>
<td valign="top">
<p align="left"><font size="-2">Opens a Yes/No message to the user and logs it and the user response in the Message List. Sets the flag #F if the response is Yes.</font></p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left"><font size="-2">$ctask.tEnv.$GetExtremeChar()</font></p>
</td>
<td valign="top">
<p align="left"><font size="-2"><br />
Calculate m_SelCharA1 as $ctask.tEnv.$GetExtremeChar()</font></p>
</td>
<td valign="top">
<p align="left"><font size="-2">Returns the extreme character used in range searches.</font></p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left"><font size="-2">$ctask.tEnv.$GetExtremeDate()</font></p>
</td>
<td valign="top">
<p align="left"><font size="-2"><br />
Calculate m_SelDate1 as $ctask.tEnv.$GetExtremeDate()</font></p>
</td>
<td valign="top">
<p align="left"><font size="-2">Returns the extreme short date used in range searches.</font></p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left"><font size="-2">$ctask.tEnv.$GetExtremeDateTime()</font></p>
</td>
<td valign="top">
<p align="left"><font size="-2"><br />
Calculate m_SelDate1 as $ctask.tEnv.$GetExtremeDateTime()</font></p>
</td>
<td valign="top">
<p align="left"><font size="-2">Returns the extreme date time used in range searches.</font></p>
</td>
</tr>
</table>
<p/>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 4 Jun 2012 04:47:00.00. Class wProgram last modified 10 Oct 2017  11:48:32.</p>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; Programmer Interface</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wprogram/">Advanced Functions: Programmer Interface</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Advanced Functions: Program Faults and Feature Enhancements Analyse by Class Listing</title>
		<link>https://caliach.com/knowledge-base/wbuganalyselist/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Fri, 22 May 2020 17:09:29 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wbuganalyselist/</guid>

					<description><![CDATA[<p>Advanced Functions: Program Faults and Feature Enhancements Analyse by Class Listing</p>
<p>The post <a href="https://caliach.com/knowledge-base/wbuganalyselist/">Advanced Functions: Program Faults and Feature Enhancements Analyse by Class Listing</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>Program Faults and Feature Enhancements Analyse by Class Listing</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; Program Faults and Feature Enhancements Analyse by Class Listing</p>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wbuganalyselist.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wbuganalyselist.jpg" width="367" height="260" alt="Program Faults and Feature Enhancements Analyse by Class Listing"/></a></p>
<p>This window provides the results of the Analyse classes function operated from the toolbar. The left list shows the program classes and the right list shows a selected class fault or feature enhancement history. Clicking on a class will redraw the right-hand list. Clinking on a Fault or feature will select it&#8217;s full detains in the maintenance window. The Class list can be sorted, the code list can not. Both can be printed using the context menu.</p>
<p>This is designed for viewing the history of class changes.</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">Class List</p>
</td>
<td valign="top">
<p align="left">List of class names (or other texts) mentioned in Proposed Action for all Bugs and Feature Additions.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Code List</p>
</td>
<td valign="top">
<p align="left">List of codes for the class name selected in the left hand list.</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="../advanced/tbbugwish">Program Maintenance Reports Toolbar</a></li>
<li><a href="../advanced/wbugwish">Program Faults, Feature Enhancements, Requests and Reports Maintenance</a></li>
</ul>
</td>
</tr>
</table>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 7 Mar 2017 10:40:00.00. Class wBugAnalyseList last modified 10 Oct 2017  11:48:00.</p>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; Program Faults and Feature Enhancements Analyse by Class Listing</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wbuganalyselist/">Advanced Functions: Program Faults and Feature Enhancements Analyse by Class Listing</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Advanced Functions: Re-unite Missing Relatives and Kill Orphans and Re-index Files</title>
		<link>https://caliach.com/knowledge-base/wreorfiles/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Fri, 22 May 2020 17:09:29 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wreorfiles/</guid>

					<description><![CDATA[<p>Advanced Functions: Re-unite Missing Relatives and Kill Orphans and Re-index Files</p>
<p>The post <a href="https://caliach.com/knowledge-base/wreorfiles/">Advanced Functions: Re-unite Missing Relatives and Kill Orphans and Re-index Files</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>Re-unite Missing Relatives and Kill Orphans and Re-index Files</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; Re-unite Missing Relatives and Kill Orphans and Re-index Files</p>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wreorfiles.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wreorfiles.jpg" width="305" height="283" alt="Re-unite Missing Relatives and Kill Orphans and Re-index Files"/></a></p>
<p>This window is used for both the File &#8212; Advanced &#8212; Re-indexing function and the File &#8212; Advanced &#8212; Re-Unite Missing Relatives functions. Both list all files that have records in them. All these functions require you to be the only user on the data file.</p>
<p><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/custom40-2.jpg" width="24" height="24" alt="Customisation"/><strong> CUSTOM CAPABILITY:</strong> Custom tables when they conform to the program&#8217;s Schema and Table class standards will be included in the list and perform in the same way as standard tables(from version 5.0401).  <b>Re-unite Missing Relatives</b> for custom tables can be suppoted if routines are added to the <b>cManager3</b> code class available in <b>OpenVision.lbs</b>.</p>
<p><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/warning40-2.jpg" width="24" height="24" alt="Warning"/><strong> WARNING:</strong> When opening the window, a check is made of duplicate or empty values in master data. If found the user will get a warning message. This is provided so that data can be repaired by other means rather than having rows deleted by the Re-unite process.</p>
<h3>Check Key Values</h3>
<p>Check Key Values looks at important table key columns and looks for illegal characters or problems that can cause difficulties. It reports anomalies so repair can take place. No changes are made and it does not require list table selection.</p>
<h3>Re-index</h3>
<p>Re-indexing is a Caliach Vision advanced function that can be applied to a selected set of files within the Database. The re-indexing process drops the current indexes and re-creates them from the raw data in the table.</p>
<p>To Re-index:</p>
<ol>
<li>Backup your data file.</li>
<li>Launch Caliach Vision and make sure you are the only user of the data file.</li>
<li>Operate the Re-Indexing function from the Advanced menu.</li>
<li>On the list, select the files you want to re-index.</li>
<li>Click on the Re-index button and then wait for it to finish. It can take a some time.</li>
<li>An Analyze will be automatically then be permormed on the table&#8217;s new indexes.</li>
</ol>
<p><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/note40-2.jpg" width="24" height="24" alt="Note"/><strong> NOTE:</strong> It is rarely obvious which file has a damaged index. Caliach Vision has a highly related data architecture and because of this it is not always obvious what index may be damaged. If you are reasonably sure you know which files are damaged, re-index just those, otherwise re-index all files.</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">Re-index</p>
</td>
<td valign="top">
<p align="left">Selected tables will be re-indexed and then analyzed.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Delete</p>
</td>
<td valign="top">
<p align="left">Selected table data will be deleted. All data will be lost. Several methods are employed depending on the server engine employed (delete, truncate, drop table and create).</p>
<p><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/warning40-2.jpg" width="24" height="24" alt="Warning"/><strong> WARNING:</strong> This is a very dangerous function. If you delete a table inappropriately you must recover your backup.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Analyze</p>
</td>
<td valign="top">
<p align="left">The server engine&#8217;s optimiser uses statistics of value distribution in indexes to determine it&#8217;s strategy when collecting data. These statistics are collected using the <b>ANALYZE</b> command. This function should used periodically to ensure these statistics are up to date. Particularly after adding a large amount of data to the database.</p>
</td>
</tr>
</table>
<h3>Re-Unite Missing Relatives</h3>
<p>Relational databases hold record relationships by storing related record key column data within the columns in the tables own records. These relationship columns are automatically maintained under normal circumstances. However, if a computer error occurs, such as a power failure or network interruption at the wrong time, the accuracy of the relationships may be damaged. This is seen by the user as records with no parent, for example Purchase Order line items without a PO, or a PO without a supplier.</p>
<p>Select all the tables you want to check, and click on Re-unite button.</p>
<p>Results of the checking will be shown in an Alert Message window. If errors are encountered, details will be given in the Alert Message and a Activity Log record will be created.</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">Re-unite</p>
</td>
<td valign="top">
<p align="left">Selected files will be validated for referential integrity.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Vacuum</p>
</td>
<td valign="top">
<p align="left">A VACUUM will be performed on the entire database. This defragments and shrinks the database but can take some time and you must be the only user of the database.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">nfc() Normalise</p>
</td>
<td valign="top">
<p align="left">Selected files will have non-indexed character fields checked for Unicode normalisation and normalised using nfc() if needed. This function is available for V4.0000 onwards only. See the sub-section on <b><i>Character Normalisation</i></b> in the <b><i>Unicode</i></b> section of <a href="wmcdkwd">Keyword System Settings</a>.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Check Key Values</p>
</td>
<td valign="top">
<p align="left">This does not use selected tables from the list above. It specifically checks certain tables key fields for illegal characters and reports issues. No changes are made. An Alert Message window will report any errors it finds so that you can attend to them elsewhere in the program.</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="../advanced/wmcdkwd">Keyword System Settings</a></li>
</ul>
</td>
</tr>
</table>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 26 Aug 2016 06:21:00.00. Class wReorFiles last modified 27 Sep 2017  04:35:16.</p>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; Re-unite Missing Relatives and Kill Orphans and Re-index Files</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wreorfiles/">Advanced Functions: Re-unite Missing Relatives and Kill Orphans and Re-index Files</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Advanced Functions: Program Faults, Feature Enhancements, Requests and Reports Listing</title>
		<link>https://caliach.com/knowledge-base/wbuglist/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Fri, 22 May 2020 17:09:29 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wbuglist/</guid>

					<description><![CDATA[<p>Advanced Functions: Program Faults, Feature Enhancements, Requests and Reports Listing</p>
<p>The post <a href="https://caliach.com/knowledge-base/wbuglist/">Advanced Functions: Program Faults, Feature Enhancements, Requests and Reports Listing</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>Program Faults, Feature Enhancements, Requests and Reports Listing</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; Program Faults, Feature Enhancements, Requests and Reports Listing</p>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wbuglist.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wbuglist.jpg" width="461" height="260" alt="Program Faults, Feature Enhancements, Requests and Reports Listing"/></a></p>
<p>This window is opened by operating the List <img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/11008.jpg" width="16" height="16" alt="List"/> tool on the <a href="tbbugwish">Program Maintenance Reports Toolbar</a> toolbar on the <a href="wbugwish">Program Faults, Feature Enhancements, Requests and Reports Maintenance</a> window and lists a selection of report records.</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">List</p>
</td>
<td valign="top">
<p align="left">List of records. Click to select for maintenance. Use the delete key to remove selected lines from the list.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Selected hours</p>
</td>
<td valign="top">
<p align="left">Selected lines total hours.</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">Print Listing for Selected</p>
</td>
<td valign="top">
<p align="left">To print a listing report for the selected.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Print Text Notes for Selected</p>
</td>
<td valign="top">
<p align="left">To print a ReadMe.txt file for selected records.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Build List</p>
</td>
<td valign="top">
<p align="left">To build a new list by selection. The <a href="wbugselect">Program Report Selection</a> window will open to enter a selection.</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="../advanced/wbugselect">Program Report Selection</a></li>
<li><a href="../advanced/wbugwish">Program Faults, Feature Enhancements, Requests and Reports Maintenance</a></li>
<li><a href="../advanced/tbbugwish">Program Maintenance Reports Toolbar</a></li>
</ul>
</td>
</tr>
</table>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 20 Sep 2001 12:55:00.00. Class wBugList last modified 10 Oct 2017  11:48:00.</p>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; Program Faults, Feature Enhancements, Requests and Reports Listing</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wbuglist/">Advanced Functions: Program Faults, Feature Enhancements, Requests and Reports Listing</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Advanced Functions: Data File Integrity Maintenance</title>
		<link>https://caliach.com/knowledge-base/wreorganize/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Fri, 22 May 2020 17:09:29 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wreorganize/</guid>

					<description><![CDATA[<p>Advanced Functions: Data File Integrity Maintenance</p>
<p>The post <a href="https://caliach.com/knowledge-base/wreorganize/">Advanced Functions: Data File Integrity Maintenance</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>Data File Integrity Maintenance</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; Data File Integrity Maintenance</p>
<p>The window has 2 tab panes.</p>
<p><span class="helpTab"><a href="#tab1">Re-set and Reorganise</a></span> <br />
<span class="helpTab"><a href="#tab2">Archive and Delete</a></span> </p>
<h3><a name="tab1" id="tab1"/>Re-set and Reorganise</h3>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wreorganize1.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wreorganize1.jpg" width="454" height="278" alt="Data File Integrity Maintenance - Re-set and Reorganise pane"/></a></p>
<p>Many of the functions on this pane are better run when you are the only user on the data file. Click on the Check for Other Users button to check the current status.</p>
<p>Resetting or re-organising existing data.</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">Check for Other Users</p>
</td>
<td valign="top">
<p align="left">Click to see whether you are the only user attached to the data file.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Re-set Part Process Quantities</p>
</td>
<td valign="top">
<p align="left">To re-set part processed quantities for a selected part or all parts.</p>
<p>Process quantities are &#8216;Allocated to WO&#8217;, &#8216;Due to open SOs&#8217;, &#8216;Due from W/POs&#8217; and &#8216;Kitted in WIP&#8217; quantities in the Parts Master file. These quantities are maintained automatically during the processing of transactions made. There are two potential causes of loss of accuracy in these fields. Firstly, during transaction processing a computer interruption can cause the processing to terminate prematurely. Secondly, changes in BoM structure when an assembly is in mid-process (E.g. after a WO has been kitted but before it is completed). Re-setting the quantities uses the Bills of Materials and Sales, Purchase and Works Orders files.</p>
<p>When you select the button you will be asked whether you want to re-set an individual part or all parts. If individual, a <a href="../bom/wbomparent">part selection dialog</a> will come forward.</p>
<p>With either option an Alert Message will report the results of the operation.</p>
<p><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/tip40-2.jpg" width="24" height="24" alt="Tip"/><strong> TIP:</strong> The accuracy of part process quantities can be readily seen in the <a href="../parts/wptmprolist">Processing Analysis</a> window from the &#8220;Inventory History&#8221; menu off the &#8220;Process&#8221; menu. When you build the processing analysis list the calculated values of process quantities should be the same as those saved in the parts record. If there is any discrepancy, you should re-set the quantities.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Re-set Customer Current Values</p>
</td>
<td valign="top">
<p align="left">To re-set current account balance and on-order value for a selected customer or all customers.</p>
<p>The On-order value and Outstanding invoice value fields are maintained in Customer records during sales order and dispatch transactions. During transaction processing a computer interruption can cause the processing to terminate prematurely, leading to inaccurate values. Re-setting the values will correct this damage.</p>
<p>When you select the button you will be asked whether you want to re-set an individual customer or all customers. If individual, a <a href="../sales/wsalescus">customer selection dialog</a> will come forward.</p>
<p>With either option an Alert Message will report the results of the operation.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Re-set Suppliers Current Values</p>
</td>
<td valign="top">
<p align="left">To re-set current account balance and on-order value for a selected supplier or all suppliers.</p>
<p>The On-order value field is maintained in the Supplier records during purchase order and receipt transactions. During transaction processing a computer interruption can cause the processing to terminate prematurely, leading to inaccurate values. Re-setting the values will correct this damage.</p>
<p>When you select the button you will be asked whether you want to re-set an individual supplier or all suppliers. If individual, a <a href="../purchases/wpurchsup">supplier selection dialog</a> will come forward.</p>
<p>With either option an Alert Message will report the results of the operation.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Re-set General Ledger Balances</p>
</td>
<td valign="top">
<p align="left">To re-set all account balances and turnover values in the General Ledger.</p>
<p>The Period Turnover value field and Current balance is maintained in general ledger accounts during transactions. During transaction processing a computer interruption can cause the processing to terminate prematurely, leading to inaccurate values. Re-setting the values will correct this damage.</p>
<p>The <a href="../gl/wacglreset">Reset General Ledger</a> window will open.</p>
<p>You can, if you wish also update the Last Year Turnover values by entering the number of periods (usually 12) in the preceding year. If you leave this blank, the system will not re-calculate this value.<br />
An Alert Message will report the results of the operation.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Re-organise Bills of Material</p>
</td>
<td valign="top">
<p align="left">Re-organise BoM will re-calculate all part lowest level numbers. These are necessary for MRP forecasting and product costing. On successful conclusion the auto-calculate lowest level numbers system preference is re-set.</p>
<p>For performance and forecasting reasons, each part has a Lowest Level Number field maintained for it. The value of this number indicates the lowest point in any BoM structure that the component occurs. A part which is not a component has a 0 value. The structure of any BoM is in layers; assembly, sub-assembly, sub-sub-assembly&#8230; etc and finally component. The lowest level numbers indicate the maximum depth that the part occurs in the entire BoM file. Maintenance of the lowest level numbers of parts is done automatically within BoM maintenance. However, if during any of this maintenance processing a computer error occurs, such as a power failure or network interruption, the accuracy of the lowest level numbers can be destroyed. Inaccurate lowest level numbers will lead to inaccurate and misleading MRP results or rolled-up current costs.</p>
<p>This procedure re-builds all part&#8217;s lowest-level values by walking through each BoM structure on file. It will take some time, depending of the extent of the BoM file. The procedure should be run whenever an illicit interruption occurs during BoM maintenance data updates or if the validity of MRP results is in question.</p>
<p>At the successful completion of this process the System Preference &#8220;BoM Lowest Level Numbers automatically adjusted&#8221; control is ALWAYS set ON. &#8220;MRP processing&#8221; and the &#8220;Roll-up assembly current costs&#8221; routine can not be run when the this control is OFF.</p>
</td>
</tr>
</table>
<p><a href="#top">Back to top</a></p>
<h3><a name="tab2" id="tab2"/>Archive and Delete</h3>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wreorganize2.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wreorganize2.jpg" width="439" height="272" alt="Data File Integrity Maintenance - Archive and Delete pane"/></a></p>
<p>To archive and delete unwanted historic data.</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">Archive and Delete Part Tracking Data</p>
</td>
<td valign="top">
<p align="left">Use this button to archive and delete old Tracking Records up to a selected batch number.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Archive and Delete Quality Results Data</p>
</td>
<td valign="top">
<p align="left">Use this button to archive and delete old Quality Results entries up to a selected date.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Archive and Delete BoM Changes Log Data</p>
</td>
<td valign="top">
<p align="left">Use this button to archive and delete old BoM Changes Log entries up to a selected date.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Archive and Delete Cus-Part Changes Log Data</p>
</td>
<td valign="top">
<p align="left">Use this button to archive and delete old Customer Parts Changes Log entries up to a selected date.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Archive and Delete Old Credit Control Memo Data</p>
</td>
<td valign="top">
<p align="left">Use this button to delete old Credit Control Memo entries up to a selected date.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Archive and Delete Serial Number Tracking Data</p>
</td>
<td valign="top">
<p align="left">Use this button to delete old Credit Control Memo entries up to a selected date.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Delete Closed Stocktake Results</p>
</td>
<td valign="top">
<p align="left">Use this button to delete old Stocktake results freeze sets.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Archive and Delete Currency Changes Log Data</p>
</td>
<td valign="top">
<p align="left">Use this button to delete unwanted currency changes log records up to the date entered.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Archive and Delete Commissions Log Data</p>
</td>
<td valign="top">
<p align="left">Use this button to delete unwanted commissions log records up to the date entered.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Archive and Delete Part Costs Log</p>
</td>
<td valign="top">
<p align="left">Use this button to delete ALL part costs log records and take a Snapshot for all parts if selected (see below).</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Archive and Delete Stock Transfer Data</p>
</td>
<td valign="top">
<p align="left">Use this button to archive and delete Stock Transfer records up to the number entered.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Archive and Delete NCR Data</p>
</td>
<td valign="top">
<p align="left">Use this button to archive and delete Non-Conformance Report records up to the number entered.</p>
</td>
</tr>
</table>
<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">Batch number</p>
</td>
<td valign="top">
<p align="left">Batch Tracking. Batch identifier (from STOBATC). {TCKFILE.TCKBATC char 7}</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Quality results date</p>
</td>
<td valign="top">
<p align="left">Enter the date up to which records will be deleted and archived.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">BoM log date</p>
</td>
<td valign="top">
<p align="left">Enter the date up to which records will be deleted and archived.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Customer parts log date</p>
</td>
<td valign="top">
<p align="left">Enter the date up to which records will be deleted and archived.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Credit memo date</p>
</td>
<td valign="top">
<p align="left">Enter the date up to which records will be deleted.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Serial tracking date</p>
</td>
<td valign="top">
<p align="left">Enter the date up to which records will be deleted and archived.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Stocktake name</p>
</td>
<td valign="top">
<p align="left">Select from this list the stocktake you wish to delete.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Currency log date</p>
</td>
<td valign="top">
<p align="left">Enter the date up to which records will be deleted.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Commissions log date</p>
</td>
<td valign="top">
<p align="left">Enter the date up to which records will be deleted.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Take a Log Snapshot for all Parts</p>
</td>
<td valign="top">
<p align="left">Check to take a log snapshot of all part&#8217;s current cost. Only available when the appropriate logging System Preference is checked (see the <a href="../parts/wptclist">Part Costs History Log Listing</a> window for details on Part Cost Logging)</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Transfer stock number</p>
</td>
<td valign="top">
<p align="left">Transfer Stock Details. Transfer Stock Number. {TRSFILE.TRSNO char 6}</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Non-conformance report</p>
</td>
<td valign="top">
<p align="left">Non-Conformance Reports. Non-conformance number. {NCRFILE.NCRNO char 6}</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Tab delimited</p>
</td>
<td valign="top">
<p align="left">Standard text file with each record on a line and fields delimited by tabs.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Comma delimited</p>
</td>
<td valign="top">
<p align="left">Standard text file with each record on a line and fields delimited by a comma.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Delimited by</p>
</td>
<td valign="top">
<p align="left">Standard text file with each record on a line and fields delimited by a comma.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">One line per field</p>
</td>
<td valign="top">
<p align="left">A single line per field in a text file.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Omnis data transfer</p>
</td>
<td valign="top">
<p align="left">Special non-text file format that enables import and export of non text data types.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">User delimiter character</p>
</td>
<td valign="top">
<p align="left">A single character that will be used to delimit fields in a one line per record text file.</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 4 Jun 2012 04:47:00.00. Class wReorganize last modified 10 Oct 2017  11:48:38.</p>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; Data File Integrity Maintenance</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wreorganize/">Advanced Functions: Data File Integrity Maintenance</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Advanced Functions: Program Report Selection</title>
		<link>https://caliach.com/knowledge-base/wbugselect/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Fri, 22 May 2020 17:09:29 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wbugselect/</guid>

					<description><![CDATA[<p>Advanced Functions: Program Report Selection</p>
<p>The post <a href="https://caliach.com/knowledge-base/wbugselect/">Advanced Functions: Program Report Selection</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>Program Report Selection</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; Program Report Selection</p>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wbugselect.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wbugselect.jpg" width="220" height="216" alt="Program Report Selection"/></a></p>
<p>This window is opened by operating the Print <img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/13011.jpg" width="16" height="16" alt="Print"/> tool on the <a href="tbbugwish">Program Maintenance Reports Toolbar</a> toolbar on the <a href="wbugwish">Program Faults, Feature Enhancements, Requests and Reports Maintenance</a> window. In addition it is used when operating the Build List button function on the <a href="wbuglist">Program Faults, Feature Enhancements, Requests and Reports Listing</a> window. Some fields are not available for the Listing selection.</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">Currently Selected Record Only</p>
</td>
<td valign="top">
<p align="left">Only available for the Print function. Enables you to print a report for the currently selected record.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">All Records</p>
</td>
<td valign="top">
<p align="left">This option selects all records.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Faults or Bugs Only</p>
</td>
<td valign="top">
<p align="left">This option selects only codes starting with B.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Feature Enhancements Only</p>
</td>
<td valign="top">
<p align="left">This option selects only codes starting with F.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Requests for Enhancement Only</p>
</td>
<td valign="top">
<p align="left">This option selects only codes starting with R.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Unclassified Reports Only</p>
</td>
<td valign="top">
<p align="left">This option selects only codes starting with U.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Unresolved or Unimplemented Only</p>
</td>
<td valign="top">
<p align="left">Check this option to restrict the selection to only those records with a no fix/implementation version number.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">From code</p>
</td>
<td valign="top">
<p align="left">When entering a code you must prefix your entry with a B, F, R or U.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Full</p>
</td>
<td valign="top">
<p align="left">Use this type of report to fax to Caliach Support.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Listing</p>
</td>
<td valign="top">
<p align="left">Provides a column listing of the selected records.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Text</p>
</td>
<td valign="top">
<p align="left">Provides a text report suitable for a ReadMe.txt 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">Cancel</p>
</td>
<td valign="top">
<p align="left">Aborts the process currently in session. The keyboard equivalent is the Esc key for Windows computers and Command-.(full stop or period) for the Mac.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">OK</p>
</td>
<td valign="top">
<p align="left">The OK button updates the data you have entered, or confirms the selection and/or processes the function you have called.</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="../advanced/wbugwish">Program Faults, Feature Enhancements, Requests and Reports Maintenance</a></li>
<li><a href="../advanced/tbbugwish">Program Maintenance Reports Toolbar</a></li>
<li><a href="../advanced/wbuglist">Program Faults, Feature Enhancements, Requests and Reports Listing</a></li>
</ul>
</td>
</tr>
</table>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 20 Oct 2001 21:53:00.00. Class wBugSelect last modified 10 Oct 2017  11:48:00.</p>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; Program Report Selection</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wbugselect/">Advanced Functions: Program Report Selection</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Advanced Functions: Report Class Setup</title>
		<link>https://caliach.com/knowledge-base/wreportsetups/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Fri, 22 May 2020 17:09:29 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wreportsetups/</guid>

					<description><![CDATA[<p>Advanced Functions: Report Class Setup</p>
<p>The post <a href="https://caliach.com/knowledge-base/wreportsetups/">Advanced Functions: Report Class Setup</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>Report Class Setup</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; Report Class Setup</p>
<p/>
<p>The window has 2 tab panes.</p>
<p><span class="helpTab"><a href="#tab1">Listing</a></span> <br />
<span class="helpTab"><a href="#tab2">Margins and Page Setup</a></span> </p>
<h3><a name="tab1" id="tab1"/>Listing</h3>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wreportsetups1.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wreportsetups1.jpg" width="509" height="284" alt="Report Class Setup - Listing pane"/></a></p>
<p>This window pane provides a list of all program report classes including any custom classes that have been brought in using the Change Management System. The orientation column shows either kOrientPortrait or kOrientLandscape being Portrait and Landscape respectively.</p>
<p>You can modify margins and Page Setups for specific reports on the other tab pane.</p>
<p>The list shows the library in which the report class is stored. If, prior to opening the window, you first operate the  <a href="madvanced">File &#8212; Advanced &#8212; Custom Features Utility</a> function, also listed will be all reports in all libraries opened. This is useful when perfecting a design or applying PDF settings to custom report designs that, in due course will be distributed with the Change Management System.</p>
<p><a href="#top">Back to top</a></p>
<h3><a name="tab2" id="tab2"/>Margins and Page Setup</h3>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wreportsetups2.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wreportsetups2.jpg" width="509" height="355" alt="Report Class Setup - Margins and Page Setup pane"/></a></p>
<p>Enables you to set individual report margins and page setups.</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">Report class list</p>
</td>
<td valign="top">
<p align="left">Select the reports (can be more than one) that you want to change the settings for.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Margins</p>
</td>
<td valign="top">
<p align="left">You can adjust the margins to suit. Use measurements in centimetres.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Orientation</p>
</td>
<td valign="top">
<p align="left">Set to Portrait or Landscape. Default is not useful.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Paper Width</p>
</td>
<td valign="top">
<p align="left">The width of the selected paper stock.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Paper Length</p>
</td>
<td valign="top">
<p align="left">The length of the selected paper stock.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Copies</p>
</td>
<td valign="top">
<p align="left">The default copes on each report print run.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Scale</p>
</td>
<td valign="top">
<p align="left">The printing scale, when supported. Minimum 25%, maximum 400%.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Page sizes list</p>
</td>
<td valign="top">
<p align="left">The standard page sizes available. The Default Paper which is the default for most reports means that the report will use whatever page size you have set in the File &#8212; Page Setup dialog.</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">PDF Settings for Selected</p>
</td>
<td valign="top">
<p align="left">Use this button to setup specific settings for printing to PDF that will apply to the selected reports. If the first report in your selection does not have specific settings already, the default will be offered, otherwise the settings of the first will be offered.</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 17 May 2012 04:56:00.00. Class wReportSetups last modified 23 Sep 2017  10:51:05.</p>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; Report Class Setup</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wreportsetups/">Advanced Functions: Report Class Setup</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Advanced Functions: Program Report Text Import</title>
		<link>https://caliach.com/knowledge-base/wbugtext/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Fri, 22 May 2020 17:09:29 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wbugtext/</guid>

					<description><![CDATA[<p>Advanced Functions: Program Report Text Import</p>
<p>The post <a href="https://caliach.com/knowledge-base/wbugtext/">Advanced Functions: Program Report Text Import</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>Program Report Text Import</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; Program Report Text Import</p>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wbugtext.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wbugtext.jpg" width="245" height="280" alt="Program Report Text Import"/></a></p>
<p>This window is opened by operating the Load <img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/11001.jpg" width="16" height="16" alt="Load"/> tool on the <a href="tbbugwish">Program Maintenance Reports Toolbar</a> toolbar on the <a href="wbugwish">Program Faults, Feature Enhancements, Requests and Reports Maintenance</a> window.</p>
<p>It enables you to load a record from a text version, typically from the body of an email.</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">Text</p>
</td>
<td valign="top">
<p align="left">Paste in the body of an email received.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Set to Unclassified</p>
</td>
<td valign="top">
<p align="left">If checked, the report will be given the next available unclassified code.</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">Load into Maintenance Window</p>
</td>
<td valign="top">
<p align="left">After pasting in a report text to the field above, click to parse the data and load into the maintenance window.</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="../advanced/wbugwish">Program Faults, Feature Enhancements, Requests and Reports Maintenance</a></li>
<li><a href="../advanced/tbbugwish">Program Maintenance Reports Toolbar</a></li>
</ul>
</td>
</tr>
</table>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 20 Oct 2001 21:53:00.00. Class wBugText last modified 18 Feb 2015  01:54:36.</p>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-2.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">Advanced Functions</a> &gt; Program Report Text Import</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wbugtext/">Advanced Functions: Program Report Text Import</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
