<?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>Preferences Archives - Caliach</title>
	<atom:link href="https://caliach.com/article-categories/preferences/feed/" rel="self" type="application/rss+xml" />
	<link>https://caliach.com/article-categories/preferences/</link>
	<description>Manufacturing Software Solutions</description>
	<lastBuildDate>Tue, 30 Jul 2024 11:51:48 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://caliach.com/wp-content/uploads/2022/11/fav-150x150.png</url>
	<title>Preferences Archives - Caliach</title>
	<link>https://caliach.com/article-categories/preferences/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Preferences: Scratchpad Calculated Field Definition    </title>
		<link>https://caliach.com/knowledge-base/wscratchcalcfield/</link>
		
		<dc:creator><![CDATA[Iona Butler]]></dc:creator>
		<pubDate>Tue, 09 Apr 2024 14:26:51 +0000</pubDate>
				<guid isPermaLink="false">https://caliach.com/?post_type=ht_kb&#038;p=7036</guid>

					<description><![CDATA[<p>OVERVIEW&#160;&#160;&#160;&#160;&#160; This window is used to add or modify a calculated column in a ScratchPad. To do this you click on the Calculation button in the Settings Maintenance Subwindow. File Path File &#62; preferences &#62; User Settings &#62; Calculated button This file path takes you to the Calculated Field Definition window You should refer to [&#8230;]</p>
<p>The post <a href="https://caliach.com/knowledge-base/wscratchcalcfield/">Preferences: Scratchpad Calculated Field Definition    </a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">OVERVIEW&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</h2>



<p>This window is used to add or modify a calculated column in a ScratchPad. To do this you click on the Calculation button in the Settings Maintenance Subwindow.</p>



<h2 class="wp-block-heading">File Path</h2>



<h3 class="wp-block-heading">File &gt; preferences &gt; User Settings &gt; Calculated button</h3>



<p>This file path takes you to the Calculated Field Definition window</p>



<figure class="wp-block-image size-full is-resized"><img fetchpriority="high" decoding="async" width="817" height="425" src="https://caliach.com/wp-content/uploads/2024/04/image-5.png" alt="" class="wp-image-7037" style="width:509px;height:auto" srcset="https://caliach.com/wp-content/uploads/2024/04/image-5.png 817w, https://caliach.com/wp-content/uploads/2024/04/image-5-300x156.png 300w, https://caliach.com/wp-content/uploads/2024/04/image-5-768x400.png 768w, https://caliach.com/wp-content/uploads/2024/04/image-5-50x26.png 50w" sizes="(max-width: 817px) 100vw, 817px" /></figure>



<p>You should refer to Omnis Studio documentation for full details of available functions that can be used in calculations.</p>



<p>Some common functions are listed below.</p>



<h3 class="wp-block-heading">Variable Name</h3>



<p>Enter a Name for the variable that will be used in the list.</p>



<h3 class="wp-block-heading">Heading</h3>



<p>The heading that will appear on the list.</p>



<h3 class="wp-block-heading">Field type</h3>



<p>Select from the dropdown list of field types. The subtype list below will be reset depending on your selection.</p>



<h3 class="wp-block-heading">Field sub-type</h3>



<p>Select from the dropdown list of field sub-types, if any. This list will be reset depending on your selection of field types.</p>



<h3 class="wp-block-heading">Maximum length</h3>



<p>Enter the maximum length for character type variables only.</p>



<h3 class="wp-block-heading">Calculation</h3>



<p>The calculation. This must be a valid Omnis Studio calculation using fields only from the tables used by the ScratchPad with columns referenced using the pRow. prefix.</p>



<h3 class="wp-block-heading">Cancel button</h3>



<p>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>



<h3 class="wp-block-heading">Update button</h3>



<p>Updates the selected list line.</p>



<h3 class="wp-block-heading">Add button</h3>



<p>Adds a new entry to the list line.</p>



<p><strong>CUSTOM CAPABILITY:</strong> You can write custom functions (that can do literally anything) in the oCustom1 object class. Such methods should be self-contained and return a single value for the column. They can be written with multiple parameters that derive from the main table using pRow. syntax. To enter a custom function use the calculation syntax (showing part number):</p>



<p>$ctask.tCustom1.$MyMethod(pRow.PTMPTNO)</p>



<p>The above example is available and returns the total net sales quantity for the part.</p>



<p>Calculated columns must be Omnis Studio calculations. They are calculated after the ScratchPad list row has been loaded with the main table row. You therefore must use the pRow. prefix syntax when referencing a main table column. For example, this is the calculation for total part current cost:</p>



<p>pRow.PTMCMC+pRow.PTMCLC+pRow.PTMCOC+pRow.PTMCOVC+pRow.PTMCROC</p>



<p><strong>Common Functions</strong></p>



<figure class="wp-block-table"><table><tbody><tr><td><strong>Syntax</strong></td><td><strong>Example</strong></td><td><strong>Description</strong></td></tr><tr><td>abs(N)</td><td>abs(-123.45) = 123.45</td><td>absolute value of the number N</td></tr><tr><td>asc(S,N)</td><td>asc(&#8216;Train&#8217;,2) = 114</td><td>the ASCII value of the Nth character in the string S (-1 if N=0 or &gt; length of S)</td></tr><tr><td>cap(S)</td><td>cap(&#8216;train&#8217;) = &#8216;Train&#8217;</td><td>capitalises text strings</td></tr><tr><td>con(S1,S2,..)</td><td>con(&#8216;T&#8217;,&#8217;R&#8217;) = &#8216;TR&#8217;</td><td>concatenates a series of strings</td></tr><tr><td>dat(D,F)</td><td>dat(#D,&#8217;YMD&#8217;) = 010826</td><td>date value of a string or number optionally formatted in a particular way. Only strings with a recognizable date format can be converted. If the formatting parameter is omitted the context of the function will determine whether a numeric or string date is returned</td></tr><tr><td>int(N)</td><td>int(26.9876) = 26</td><td>integer part of the number N</td></tr><tr><td>jst(S,N)</td><td>jst(&#8216;abc&#8217;,&#8217;ˆ5&#8242;) = &#8216; abc &#8216;</td><td>justification of a string S in a format determined by N (uses the same formatting parameters as described in the table below). The jst() function also includes concatenation, jst(S1,N1,S2,N2,&#8230;)</td></tr><tr><td>len(S)</td><td>len(&#8216;abc&#8217;)=3</td><td>length of a string</td></tr><tr><td>low(S)</td><td>low(&#8216;TRAIN&#8217;) = &#8216;train&#8217;</td><td>sets text strings to lower case</td></tr><tr><td>max(N1,N2,..)</td><td>max(8,2,12) = 12</td><td>the maximum value from a list of either all numbers or all strings</td></tr><tr><td>mid(S,N1,N2)</td><td>mid(&#8216;Train&#8217;,2,3) = &#8216;rai&#8217;</td><td>returns a substring from S starting at position N1, N2 long. If N1 is greater than the length, an empty string is returned</td></tr><tr><td>min(N1,N2,..)</td><td>min(8,2,12) = 2</td><td>the minimum value from a list of either all numbers or all strings</td></tr><tr><td>mod(N1,N2)</td><td>mod(6,4) = 2</td><td>the modulus; the remainder of an integer division of N1 divided by N2</td></tr><tr><td>not(E)</td><td>not(31&lt;48) = not(TRUE) = 0</td><td>the compliment (opposite) of a Boolean expression E</td></tr><tr><td>pick(N,P1,P2)</td><td>pick(1,&#8217;T&#8217;,&#8217;R&#8217;,&#8217;A&#8217;,&#8217;I&#8217;)=&#8217;R&#8217;</td><td>select the N+1 item from a list, the first of the list is returned when N is 0</td></tr><tr><td>pos(S1,S2)</td><td>pos(&#8216;A&#8217;,&#8217;TRAIN&#8217;) = 3</td><td>the position of the first character of the string S2 found within S1. If no match is found it returns 0</td></tr><tr><td>rnd(N1,N2)</td><td>rnd(29.89,1) = 30.0</td><td>rounds the number N1 to N2 decimal places</td></tr><tr><td>tim(N,S)</td><td>tim(950) = 15:50</td><td>time formatting similar to dat() for dates</td></tr><tr><td>upp(S)</td><td>upp(&#8216;Train&#8217;) = &#8216;TRAIN&#8217;</td><td>sets text strings to upper case</td></tr></tbody></table></figure>



<p>Parameters in functions can be absolute values like &#8216;Train&#8217; or 29.89, as illustrated above, variables like upp(pRow.CUSCNAM), other functions like pos(&#8216;A&#8217;,upp(pRow.CUSCNAM)) or calculations involving any combination. Normal math precedence is applied (i.e. (), *, /, +, -, &amp;, |or).</p>



<p><strong>Justification Syntax</strong></p>



<figure class="wp-block-table"><table><tbody><tr><td><strong>Syntax</strong></td><td><strong>Result</strong></td></tr><tr><td>ˆ</td><td>causes the data to be centre justified in the field</td></tr><tr><td>£</td><td>places a £ sign in front of the data</td></tr><tr><td>$</td><td>places a $ sign in front of the data</td></tr><tr><td>&lt;&nbsp;</td><td>causes left justification, overriding the default</td></tr><tr><td>&#8211;</td><td>causes right justification, overriding the default</td></tr><tr><td>Pc</td><td>causes the part of the field not filled with data to be filled with the character c, E.G. -6N2P* will give **2.99</td></tr><tr><td>nX</td><td>causes the data to be truncated to a fixed number of characters or, if shorter, to be packed with spaces</td></tr><tr><td>U</td><td>causes the data to be converted to upper case</td></tr><tr><td>L</td><td>causes the data to be converted to lower case</td></tr><tr><td>C</td><td>causes the data to be capitalised</td></tr><tr><td>Nnn</td><td>causes the data to be treated as a fixed decimal number. If there is no nn parameter, then a suitable number of decimal places is applied</td></tr><tr><td>D</td><td>causes the data to be treated as a date</td></tr><tr><td>T</td><td>causes the data to be treated as a time</td></tr><tr><td>B</td><td>causes the data to be treated as a Boolean Yes/No</td></tr><tr><td>E</td><td>applies only to numbers and leaves the field empty when the value is zero</td></tr><tr><td>,</td><td>applies only to numbers and places a separating comma in thousands positions: E.G. N2, will yield 2,555,666.22</td></tr><tr><td>(</td><td>applies only to numbers and places negative values in brackets: E.G. -22.88 with N2( will display (22.88)</td></tr><tr><td>)</td><td>applies only to numbers and shows negative values with a &#8216;-&#8216; on the right: E.G. -22.88 with N2) will display 22.88-</td></tr><tr><td>+</td><td>applies only to numbers and shows positive values with a &#8216;+&#8217;: E.G. 22.88 with N2+ will display +22.88</td></tr><tr><td>:</td><td>causes the following characters to be interpreted as a formatting string. This must be the last option since all characters following it become part of the formatting string. The meaning of the formatting string depends on the type of the data. This is particularly useful for date/time fields where the following characters can be used as in D:CY<br>Y = Year in the form 01<br>y = Year in the form 2001<br>C = Century in the form 20<br>M = Month in the form 06<br>m = Month in the form JUN<br>n = Month in the form June<br>D = Day in the form 12<br>d = Day in the form 12th<br>W = Day of week in the form 5<br>w = Day of week in the form Friday<br>H = Hour in the form 0..23<br>h = Hour in the form 1..12<br>N = Minutes in the form 00..59<br>S = Seconds in the form 00..60<br>s = Hundredths in the form .00&#8230;99<br>A = AM/PM in the form AM..PM For example &#8220;D:w, d n CY&#8221; will format as &#8220;Saturday, 29th November 2001&#8221; If the data is neither a date or a time, and the formatting string contains an X, the data value is inserted at the position of the X: For example, where the data is 0, &#8220;BC:The answer is X! will format as &#8220;The answer is No!&#8221; If the formatting string does not contain an X, then the formatting string is concatenated to the left of the data value: For example, with data 25.89, &#8220;-7N2:¢&#8221; will format as &#8221; ¢25.89&#8243;.</td></tr></tbody></table></figure>



<figure class="wp-block-table"><table><tbody><tr><td>See Also</td><td><a href="../prefs/wsettings">Settings Maintenance Subwindow</a></td></tr></tbody></table></figure>



<p>Compiled in Program Version 6.00.&nbsp; Help date last modified on 9 April 2024</p>



<p>Class wscratchcalcfield (Scratchpad Calculated Field Definition) last modified 25 May 2022 FP: File &gt; preferences &gt; User Settings &gt; Calculated button</p>
<p>The post <a href="https://caliach.com/knowledge-base/wscratchcalcfield/">Preferences: Scratchpad Calculated Field Definition    </a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Preferences: Program Options Listing         </title>
		<link>https://caliach.com/knowledge-base/woptionslist/</link>
		
		<dc:creator><![CDATA[Iona Butler]]></dc:creator>
		<pubDate>Tue, 09 Apr 2024 12:46:15 +0000</pubDate>
				<guid isPermaLink="false">https://caliach.com/?post_type=ht_kb&#038;p=7033</guid>

					<description><![CDATA[<p>OVERVIEW&#160;&#160;&#160;&#160;&#160; This window lists the available program options. You can drag an option line from the list and drop it into the option field in the settings or Terminal Preferences window. File Path File &#62; preferences &#62; Terminal Options &#62; Show Option List This file path takes you to the Program Options Listing Each option [&#8230;]</p>
<p>The post <a href="https://caliach.com/knowledge-base/woptionslist/">Preferences: Program Options Listing         </a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">OVERVIEW&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</h2>



<p>This window lists the available program options. You can drag an option line from the list and drop it into the option field in the settings or Terminal Preferences window.</p>



<h2 class="wp-block-heading">File Path</h2>



<h3 class="wp-block-heading">File &gt; preferences &gt; Terminal Options &gt; Show Option List</h3>



<p>This file path takes you to the Program Options Listing</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="940" height="580" src="https://caliach.com/wp-content/uploads/2024/04/image-4.png" alt="" class="wp-image-7034" style="width:637px;height:auto" srcset="https://caliach.com/wp-content/uploads/2024/04/image-4.png 940w, https://caliach.com/wp-content/uploads/2024/04/image-4-300x185.png 300w, https://caliach.com/wp-content/uploads/2024/04/image-4-768x474.png 768w, https://caliach.com/wp-content/uploads/2024/04/image-4-50x31.png 50w" sizes="(max-width: 940px) 100vw, 940px" /></figure>



<p>Each option is entered as text in the Option section of System, Group, User and Terminal settings. In addition, some options are License options that can only be activated when stated on your License Activation document. Options can be translated from CaliachMRP 4000 strings using the list below.</p>



<p>Each option has a set of privileges which determine where the option can be entered, and these are shown on the right.</p>



<figure class="wp-block-table"><table><tbody><tr><td><strong>Key</strong></td><td><strong>Name</strong></td><td><strong>Description</strong></td></tr><tr><td>T</td><td>Terminal</td><td>Terminal settings are held in the Terminal.inf structured text file in the Terminal directory and set workstation characteristics.</td></tr><tr><td>S</td><td>Server</td><td>Server settings exist when the Terminal.inf file is in an Terminal directory in the same directory as the data file. If this is the case it takes precedence over a Terminal.inf file in a local Terminal directory.</td></tr><tr><td>Sy</td><td>System</td><td>These options are held in the data file and apply to all users of the system and override any other option entries.</td></tr><tr><td>U</td><td>User</td><td>These options are entered in a User or Group record and apply to an individual user or members of groups.</td></tr><tr><td>L</td><td>License</td><td>Entered at the time of License Authentication. These can be viewed in .<br><a href="../advanced/wlicense">File &#8212; Advanced &#8212; License</a></td></tr></tbody></table></figure>



<p>Wherever options can be added, there is a Show Options List button. Click on this to view a window containing the available options with the appropriate privileges. You can drag and drop these options into the option text area you are maintaining.</p>



<figure class="wp-block-table"><table><tbody><tr><td><strong>Name</strong></td><td><strong>Privileges</strong></td><td><strong>Description</strong></td></tr><tr><td>opt2PrinterCusPath</td><td>T, S, Sy, U</td><td>Partial path for use wth 2Printer in custom documents for auto-printing using $ctask.tPrint.$2PrinterCus() method. Relative to optServerFolder. Windows only.</td></tr><tr><td>opt2PrinterPartPath</td><td>T, S, Sy, U</td><td>Partial path for use wth 2Printer in custom documents for auto-printing using $ctask.tPrint.$2PrinterPart() method. Relative to optServerFolder. Windows only.</td></tr><tr><td>opt2PrinterSupPath</td><td>T, S, Sy, U</td><td>Partial path for use wth 2Printer in custom documents for auto-printing using $ctask.tPrint.$2PrinterSup() method. Relative to optServerFolder. Windows only.</td></tr><tr><td>optAcApDocRefUnique</td><td>Sy</td><td>Set to 1 or 2 to respectively warn the user or prevent a non-unique document reference for a supplier when entering an invoice or credit note.</td></tr><tr><td>optAcApMemoStop</td><td>Sy</td><td>If set to 1, non-approved credit memos on A/P debit transactions will not be included in pay selected and a warning will be given if allocated. If set to 2, allocation will be prevented.</td></tr><tr><td>optAcApPayNowTexts</td><td>T, S, Sy, U</td><td>Two strings seperated by a comma. These will be used to set the Document Ref. and Comment of the payment transaction. User the token % to imbed the original transaction document reference.</td></tr><tr><td>optAcBacsExPath</td><td>T</td><td>The file path for the Bank Cheques BACS export. The directory path must exist. The file will be created or overwritten. Otherwise the user will be prompted as normal.</td></tr><tr><td>optAcBacsPayDays</td><td>Sy</td><td>The default BACS export payment days from today in working days based on the Buy Calendar.</td></tr><tr><td>optAcClearingUsersAP</td><td>Sy</td><td>A comma-delimited list of user ids that have permission to clear AP transactions on supplier accounts. (CalMRP = 4024)</td></tr><tr><td>optAcClearingUsersAR</td><td>Sy</td><td>A comma-delimited list of user ids that have permission to clear AR transactions on customer accounts. (CalMRP = 4023)</td></tr><tr><td>optAcCreditsAutoClear</td><td>Sy</td><td>Set to 1 if Credit Note transactions in the Accounts Receivable ledger should not be automatically cleared when created. (CalMRP = 4007)</td></tr><tr><td>optAcForceComments</td><td>Sy</td><td>Set to 1 or 2 to respectively warn or force a comment to be entered for an accounts transaction.</td></tr><tr><td>optAcForceDocRef</td><td>Sy</td><td>Set to 1 or 2 to respectively warn or force a document reference to be entered for an accounts transaction.</td></tr><tr><td>optAcNoMixedCur</td><td>Sy</td><td>Set to 1 if AR and AP accounts can not have mixed foreign currency transactions. A local currency account can.</td></tr><tr><td>optAcRetroJouUsers</td><td>Sy</td><td>A comma-delimited list of user ids that have permission to create Retrospective Journals.</td></tr><tr><td>optAdcCusAutoNew</td><td>Sy</td><td>A comma-delimited list of Contact Id numbers (ADCID), each time a new customer is created, a duplicate of those contacts are created for the new customer&#8217;s default address including associated document links. Telecoms are copied from new customer/contact.</td></tr><tr><td>optAdcDeaAutoNew</td><td>Sy</td><td>As above, for new marketing records.</td></tr><tr><td>optAdcSupAutoNew</td><td>Sy</td><td>As above, for new suppliers.</td></tr><tr><td>optAdlSoInvPrint</td><td>Sy</td><td>If set to 1, after a SO is marked as printed, the invoice address and contact will change to any INV link setup. Resetting the printed flag will set them to SO link, if any.</td></tr><tr><td>optAdrFastList</td><td>T, S, Sy, U</td><td>If set to 1, the listing in the Address Select window will contain sparse information but will be faster to build. Suitable where master records may have hundreds of addresses.</td></tr><tr><td>optBoMAllowNegQty</td><td>Sy</td><td>If set to 1, 2, or 3 negative BoM Component Quantities will be permitted. 1 = permit but ignore net negatives. 2 = permit and message net negatives, 3 = permit and auto-adjust net negatives. For details on the use of this option see the end of <a href="../bom/wbommaint">Bills of Material Maintenance</a> topic.</td></tr><tr><td>optBoMCommonParts</td><td>Sy</td><td>In situations where a BoM file contains components that are used very commonly, slow maintenance processing can result. Any parts entered here will be dealt with in a special manner. Parts are delimited with *?* and a range is denoted with *-*. (CalMRP = 4008)</td></tr><tr><td>optBoMQtySumUoM</td><td>Sy</td><td>BoM Maintenance will have an extra field of the sum of Kit quantities with stock UoM equal to text entered here. It is case-insensitive. Good for food or chemicals where the product weight or volume is the sum of kit quantities. See also optWOQtySumUoM.</td></tr><tr><td>optBoMUpdatesIssue</td><td>Sy</td><td>If set to 1, when saving changes to a BoM (not during delete or component mass change operations) the assembly part issue is automatically updated and the update issue window is opened before saving. If set to 2 part master issue change is also disabled.</td></tr><tr><td>optBoMZeroQty</td><td>Sy</td><td>If set to 1, Bill of Materials quntity for a component can be zero. For details on the use of this option see the end of <a href="../bom/wbommaint">Bills of Material Maintenance</a> topic.</td></tr><tr><td>optCommissionLogCosts</td><td>Sy</td><td>If set to 1, when logging commissions, costs will be recorded regardless of calculation method. Otherwise, only when the cost is relevant to the calculation method.</td></tr><tr><td>optCommissionRoyalty</td><td>Sy</td><td>If set to 1, when applying agents on a SO, Job or Invoice, agents entered in the PTMUSE4 parts field are added to the agent list.</td></tr><tr><td>optCompanyNameDefault</td><td>T</td><td>If set, the user will receive a warning if they attempt to log on to a Company Name logon that does not conform. This is available to warn users when they inadvertantly choose a backup or play-data set.</td></tr><tr><td>optCompanyNameLast</td><td>T</td><td>The user&#8217;s last logon company name. This is automatically set in Terminal.inf and used to re-select it as the default at the next logon, when optCompanyNameDefault is not set.</td></tr><tr><td>optDamDebugLevel</td><td>T</td><td>SQL DAMs (Data Access Modules) can create Debug logs to record internal errors. If this option is set to between 1 and 5 a text file named DamDebug.txt will be created in the same folder as Vision.lbs. 1= No debugging but is available, 2= Base level, 3, 4 and 5 are escalating levels of refinement.</td></tr><tr><td>optDatafilePathDefault</td><td>T</td><td>The default file path for the normal datafile. If set a warning will be given when you attach to any other data file. Only appropriate to set in Terminal.inf on a local workstation. This option was made obsolete in V5.00.</td></tr><tr><td>optForceLogonEntryServerN</td><td>T</td><td>Used in conjunction with optUsernameServerN and optPasswordServerN. N=1 for MySQL and 2 for PostgreSQL. Forces the server logon name and password where password entry by the user can be forced.</td></tr><tr><td>optHostPathRoot</td><td>T</td><td>Only applies for SQLite main database. If set, the Host database file path for SQLite will be prefixed with the contents, when constructing the path. This is useful where users see a server location differently, for instance when mappings are different.</td></tr><tr><td>optHttpProxy</td><td>T</td><td>Terminal only option. The IP address of an HTTP proxy server, followed by a : then the post (e.g. 62.112.211.46:3128). If this option is set all HTTP traffic will be via this proxy server. Proxy Servers are often used in commercial networks to route access to the internet via a safe gateway that restricts internal network users to only approved sites. They can also be used to mask your identity to the end server delivering content.</td></tr><tr><td>optInvPrintMarkAll</td><td>T, S, Sy, U</td><td>If set to 1, when printing an Invoice it is marked as printed regardless of the report destination.</td></tr><tr><td>optJobEstimateText</td><td>T, S, Sy, U</td><td>Text that will be applied by default to the Estimating Notes of a new line item on an Estimate or Job. The syntax &lt;CR&gt; is replaced by a return character for multi-line text.</td></tr><tr><td>optJobInheritsUserFields</td><td>Sy</td><td>Set to 1234, or any combination, will cause those Job user defined fields to be inherited from the customer fields.</td></tr><tr><td>optJobNoEngChange</td><td>T, S, Sy, U</td><td>If set to 1, users will be prevented from adding a part which has Engineering-in-Progress set to a Estimate or Quotation, rather than just being given a warning.</td></tr><tr><td>optJobProcessListField</td><td>T, S, Sy, U</td><td>An alternative to Job item description displayed when a line is selected in the part processing quantity drill-down listing. A valid calculation can be entered using fields from the Job Header and Line Item files. E.G. JOBCOMM to show order comments.</td></tr><tr><td>optJobSnTracking</td><td>Sy</td><td>If set to 1, when closing a Job, any parts set to be Serial Number Tracked on dispatch (PTMSNT is set) will have a SN Tracking record created for them.</td></tr><tr><td>optLangLocalPriority</td><td>Sy</td><td>If set to 1, non-English language updates to not overwrite local Custom/Translate.df1 localisation texts created.</td></tr><tr><td>optLangSwapBlockUsers</td><td>Sy</td><td>Language Swap blocked users and groups. Language code=User,Group list;&#8230; list of languages and users or groups blocked from using them. Applies also to Administrators. If no language code is set block applies to all languages. e.g. fr=AA,GM;th=AA,Sales See <a href="../langswap/langswapintro">Introduction to the Language Swap System</a> for more details.</td></tr><tr><td>optLinkCustomEntry</td><td>T, S, Sy, U</td><td>The option value should be the name of a custom window, which is case-sensitive. When holding down the Ctrl key, this custom window will replace the normal generic Confirm Linked File dialogue to enable alternative link entry.</td></tr><tr><td>optLinkFilesRoot0 to 9 and A to Z</td><td>T</td><td>Terminal preference only. Set to the root path for linked files of volume 0. Similar options volume 1 through 9 and A through Z.</td></tr><tr><td>optLinuxPSAutoCommand</td><td>T</td><td>Linux Only. The automatic system command applied to send the Postscript file to the printer. When omitted or blank command is &#8216;ls&#8217;. Actual command is &#8216;ls PostscriptFilePath&#8217;. If you want to use the CUPS printing system, a suitable command may be &#8216;qtcups&#8217;.</td></tr><tr><td>optLinuxPSTemplateFile</td><td>T</td><td>Linux Only. If used and not blank this is the filename of the Postscript file template file which must be in the Terminal directory. When used the Postscript output is embedded in place of the characters $*$*$*$*$*$.</td></tr><tr><td>optLocaleDefault</td><td>T</td><td>This teminal option is set by the Program Language sub-menu function Set the Current Language to Default. The value must be a supported Locale, e.g. en. The program will subsequently start in that language.</td></tr><tr><td>optMarketDefaults</td><td>T, S, Sy, U</td><td>A comma-delimited list of field default values for new Marketing records in the form of ADCDEAR=Sir,ADCSALU=Mr. Can accept any field in DEAFILE, ADRFILE, ADCFILE and DEEFILE. Date values are days from or before today, e.g. DEACALL=5 will make the Callback Date 5 days ahead.</td></tr><tr><td>optMarketSyncAvoid</td><td>T, S, Sy, U</td><td>Set to a number to suppress the customer synchronisation of particular codes. 1 = Index code 1, 2 = Index Code 2, 4 = Mkt. Project, 8 = Addresses and Contacts. For a combination, add these numbers together. 0 = all codes will be synchronised.</td></tr><tr><td>optMonitorShowPassUsers</td><td>Sy</td><td>A comma-delimited list of user ids that have permission to use the Show Password button on the Monitor window.</td></tr><tr><td>optMRPLoopMax</td><td>Sy</td><td>MRP processing requires numerous recursive list manipulations and if data is corrupt or damaged the process can hang. There is therefore a limit set for the number of recursive loops that can be performed. This defaults to 100. This option allows you to control this in debugging situations. Set to 10 or greater, otherwise the default will apply.</td></tr><tr><td>optNCRAutoMovements</td><td>Sy</td><td>Set of stock movement type characters that will cause an automatic Non-Conformance Report regardless of whether stock is quarantined. The following can be used in any order or number: BDHW for SO Return, PO Return, Outwork Return and Scrapped from WO.</td></tr><tr><td>optNoShowCredit</td><td>T, S, Sy, U</td><td>If set to 1, the Net Available Credit value for the customer will not be displayed on the sales dispatch window list. (CalMRP = 4000)</td></tr><tr><td>optNoShowKitCost</td><td>T, S, Sy, U</td><td>If set to 1, the kitted cost fields will not be displayed on the Work Order selection dialogue box. (CalMRP = 4001)</td></tr><tr><td>optODBDatafile0 to 9 and A to Z</td><td>T</td><td>Obsolete in V5 onwards. Omnis Data Bridge data file configuration. 0-Z alternate data files. Option value must be: DatafileODBName,KeywordODBName,IPAddress:Port,DirectPath</td></tr><tr><td>optPasswordServerN</td><td>T</td><td>Used in conjunction with optUsernameServerN and optForceLogonEntryServerN. N=1 for MySQL and 2 for PostgreSQL. Forces the server logon name and password where password entry by the user can be forced.</td></tr><tr><td>optPOBomComments</td><td>T, S, Sy, U</td><td>Set to the number of BoM Structure Comments characters that should be printed extra on a Purchase Orders when outwork kits are listed.</td></tr><tr><td>optPODefaultIndivText</td><td>Sy</td><td>Set to 1 will cause Part Purchase individual text to be a default description when parts are added to a Purchase Order line item and no Purchase Part description is available. If not set, the text will be printed on POs as additional text. (CalMRP = 4009)</td></tr><tr><td>optPOFromSOInheritMrp</td><td>Set to 1 will cause the SO line item Ignore for MRP flag to be copied to the resulting PO.</td><td></td></tr><tr><td>optPOInheritsUserFields</td><td>Sy</td><td>Set to 1234, or any combination, will cause those PO user defined fields to be inherited from the supplier fields.</td></tr><tr><td>optPOJobOpUsers</td><td>Sy</td><td>List of system users permitted to add Job Operation items to a Purchase Order. Each User Id must be followed by a comma, including the last. If blank, any user with privileges can add these items to a PO.</td></tr><tr><td>optPOKanBanNoChoice</td><td>T, S, Sy, U</td><td>If set to 1, the user will be forced to accept the best ranked purchase part record. If set to a text, then the record with that text (case-insensitive) in the notes will be chosen, then by rank.</td></tr><tr><td>optPONoEngChange</td><td>T, S, Sy, U</td><td>If set to 1, users will be prevented from adding a part, which has Engineering-in-Progress set, to a RFQ or Purchase Order, rather than just being given a warning.</td></tr><tr><td>optPONonPartUsers</td><td>Sy</td><td>List of system users permitted to add non-part items to a Purchase Order. Each User Id must be followed by a comma, including the last. If blank, any user with privileges can add these items to a PO.</td></tr><tr><td>optPOOutOpAllWCs</td><td>Sy</td><td>If set to 1, Work Order or Job operations can be raised on a PO even though they are not for Outwork Work Centres.</td></tr><tr><td>optPOOutOpNoUpPro</td><td>Sy</td><td>If set to 1, times on process route operations are not changed when WO outwork operations, received from a PO, have their prices confirmed.</td></tr><tr><td>optPOOutShortReceipts</td><td>Sy</td><td>If set to 1, Purchase Orders containing Outwork Assembly items with Shortages on file can have items received. The default is not to permit receipts when shortages exist as this can lead to orphaned shortages. (CalMRP = 4020)</td></tr><tr><td>optPOPartTextDupl</td><td>T, S, Sy, U</td><td>If set to 1, consecutive common part items on RFQ and PO documents will not suppress part individual and/or standard purchase texts. I.E. they will repeat.</td></tr><tr><td>optPOPrepDateChange</td><td>Sy</td><td>If set to 1, PO preparation history will be recorded for due date changes.</td></tr><tr><td>optPOPrintMarkAll</td><td>T, S, Sy, U</td><td>If set to 1, when printing an RFQ or PO it is marked as printed regardless of the report destination.</td></tr><tr><td>optPOProcessListField</td><td>T, S, Sy, U</td><td>An alternative to PO item description displayed when a line is selected in the part processing quantity drill-down listing. A valid calculation can be entered using fields from the PO Header and Line Item files. E.G. POHOPCO to show order comments. (CalMRP = 4027)</td></tr><tr><td>optPOReceiptAddUsers</td><td>Sy</td><td>List of system users permitted to add part items to the receipt of PO items list. Each User Id must be followed by a comma, including the last. Drag parts from Scratchpad and drop onto receipt list.</td></tr><tr><td>optPOReceiptEarly</td><td>T, S, Sy, U</td><td>If set to a non-zero integer, PO receipts received earlier than that number of days earlier than the due date (or later if negative) will trigger a user warning.</td></tr><tr><td>optPOReceiptLate</td><td>T, S, Sy, U</td><td>If set to integer greater than zero, PO receipts received more than N days later than the due date will trigger a user warning.</td></tr><tr><td>optPOReturnBackorder</td><td>T, S, Sy, U</td><td>Set to 0 or 1. Determines the default state of the Backordered checkbox when returning goods to suppliers.</td></tr><tr><td>optPORfqToPoInitFix</td><td>T, S, Sy, U</td><td>If set to 1, the creator user ID is not updated to the current user when an RFQ is converted to a quote. Set this to manage PO authorisation using RFQ preparation.</td></tr><tr><td>optPOShowCostCtrList</td><td>T, S, Sy, U</td><td>If set to 1 and you have Ledgers licensed, PO line item maintenance Additional tab pane will list all cost centres for the account group selected.</td></tr><tr><td>optPOShowSupComment</td><td>T, S, Sy, U</td><td>If set to 1, any supplier comments are shown when creating a new PO. If set to START,END where START and END are alphanumeric string markers anything contained between the markers in the comments are shown. START and END are both optional.</td></tr><tr><td>optPOUserValueLimits</td><td>Sy</td><td>User&#8217;s PO maximum value comma separated list made up of UserID, local currency value pairs. E.G. SYS,1000,CR,500 means user SYS is limited to 1000 and CR is limited to 500. Users not listed have no limit.</td></tr><tr><td>optPOWoOpUsers</td><td>Sy</td><td>List of system users permitted to add Work Order Operation items to a Purchase Order. Each User Id must be followed by a comma, including the last. If blank, any user with privileges can add these items to a PO.</td></tr><tr><td>optPartConComcUsers</td><td>Sy</td><td>A comma separated list of User Ids for those users permitted to maintain special country group commodity codes. For more details see the <a href="../parts/wccdmaint">Country Group Commodity Codes</a> window help.</td></tr><tr><td>optPartCostNoUpdate</td><td>Sy</td><td>If set to 1, when a part has the Prohibit auto-cost-update control on, part costs are not updated during Confirm PO Prices or Invoice Verification.</td></tr><tr><td>optPartDescSubField</td><td>T, S, Sy, U</td><td>To substitute an alternative part field for the description field in certain lists in windows. Enter the field name. The following windows are affected: <a href="../parts/wpartassysub">Assembly Details</a> &#8211; kit components only <a href="../bom/wbommaint">Bills of Material Maintenance</a> &#8211; components only <a href="../eng/wengedit">Engineering Data Maintenance</a> <a href="../general/wkwdpopup">Keyword Result</a> <a href="../mrp/wmpslist">Master Production Schedule</a> <a href="../mrp/wmrppolist">MRP Purchase Order Recommendations</a> &#8211; default part item description only when creating PO <a href="../parts/wptmprolist">Part Processing Analysis</a> <a href="../quality/wqapartmaint">Part Quality Assurance Regime Maintenance</a> <a href="../purchases/wpolmaintsub">Purchase Order Line Item Maintenance</a> &#8211; default part item description only <a href="../purchparts/wpptedit">Purchase Parts Maintenance</a> <a href="../qatracking/wqaresults">Quality Results Data Maintenance</a> <a href="../inventory/wstockctl">Stock Control Activity</a> <a href="../stockhistory/wsthlist">Stock History Listing</a></td></tr><tr><td>optPartIndivOheadValue</td><td>Sy</td><td>If set to 1, part individual overhead will be a value rather than a percent rate. If zero the system default rate will apply.</td></tr><tr><td>optPasswordWarn</td><td>Sy</td><td>Set to the number of days (default if not set is 15) before password expiry that a user will receive a warning after login.</td></tr><tr><td>optQAInheritPhantoms</td><td>Sy</td><td>Set to 1 if QA Part Regimes inherit phantom component QA regimes multi-level. For details on the use of this option see the end of <a href="../quality/wqapartmaint">Part Quality Assurance Regime Maintenance</a> topic.</td></tr><tr><td>optQuoteDeliveryText</td><td>T, S, Sy, U</td><td>Text that will be applied by default to the Delivery terms of a new line item on a quotation. The syntax &lt;CR&gt; is replaced by a return character for multi-line text.</td></tr><tr><td>optRepDestIndivid</td><td>T, S, Sy, U</td><td>A comma separated list of Report Destinations to which documents will be printed individually. Normally, multiple document (such as Invoices) print runs are a single output. However, for some report destinations, such as Email, this may be inappropriate and documents need to be printed individually. Without this option HTML, PDF, Email, Stored destinations force individual printing.</td></tr><tr><td>optRepDestMarkDocs</td><td>T, S, Sy, U</td><td>A comma separated list of Report Destinations to which documents are flagged as printed when printed to those destinations. This applies to SOs, Invoices, POs, WO Pick Lists and WOs. optSOPrintMarkAll, optInvPrintMarkAll, optPOPrintMarkAll, optWOPickPrintMarkAll and optWOPrintMarkAll options respectively override this option. If this option is not used the default marking report destinations are Printer, Email and Stored only.</td></tr><tr><td>optServerFolder</td><td>T</td><td>The full path to the folder on the server where common additional files can be found. This acts as the root to the location which may be appended by a Company folder in the Logon Settings. The full path is used to locate supporting files: Extras, Custom, ProgUser.db, ProgSyst.db, etc.</td></tr><tr><td>optSOAddConfigParts</td><td>Sy, U</td><td>If set to 1, parts can be added to the parts list of the standard SO Configurator using drag and drop from the parts ScratchPad.</td></tr><tr><td>optSOAddRefAnalysis</td><td>T, S, Sy, U</td><td>Set to 1 for Sales Orders to show Additional Ref. rather then Customer Ref. in the Processing Analysis listing. (CalMRP = 4006)</td></tr><tr><td>optSOBatchComments</td><td>Sy</td><td>Set to the number of Stock Location Comments characters that should be entered extra in Sales History SAHBATC when batches are selected. Uses String s4391 to format text, as opposed to the normal s0516.</td></tr><tr><td>optSOBatchNosInDesc</td><td>Sy</td><td>If set to 1, Batch Numbers of tracked parts will be appended to the Sales History description and show on invoices. (CalMRP = 4016)</td></tr><tr><td>optSOCrefCheck</td><td>T, S, Sy, U</td><td>If set to 1, a check is made for SOs and Jobs that the customer reference is unique for that customer in current open documents. If not a warning is given. If set to 2, dispatched sales history is also tested.</td></tr><tr><td>optSODefaultIndivText</td><td>Sy</td><td>Set to 1 will cause Part Sales individual text to be a default description when parts are added to a Sales Order line item and no Customer Part description is available. If not set, the text will be printed on SOs as additional text. (CalMRP = 4010)</td></tr><tr><td>optSODisableSolninv</td><td>Sy</td><td>Set to 1 will disable the No Invoice on Dispatch checkbox on Sales Order Maintenance. This will NOT prevent it being inheritted from the customer&#8217;s default, this option in-effect enforces it.</td></tr><tr><td>optSODisableSoldesc</td><td>T, S, Sy, U</td><td>If set to 1 will cause the line item description entry field to be permanently disabled for the user (to force use of a custom text configurator).</td></tr><tr><td>optSODispatchAllNet</td><td>T, S, Sy, U</td><td>If set to 1, the option will effect the Dispatch All function in the <a href="../dispatch/wsodispatch">SO Dispatch</a> window and cause the dispatch to be loaded with up to the physical quantity available for the order, otherwise the total ordered quantity is set which can cause inadvertent negative stock.</td></tr><tr><td>optSODNAllwaysPrint</td><td>T, S, Sy, U</td><td>If set to 1, the Dispatch Note will always print on dispatch confirmation. Normally, the user will be asked whether a Dispatch Note is needed. (CalMRP = 4012)</td></tr><tr><td>optSODueDateDays</td><td>Sy</td><td>Set to control the default Delivery Due Date when first adding a line item to a Sales Order. 0 or blank = next make day to today, 1 or -N = current make day (or next if today is not a make day). N where N &gt; 1 = N make days beyond the current make day. (CalMRP = 4014)</td></tr><tr><td>optSOEditDeli</td><td>T, S, Sy, U</td><td>Set to 1 will enable the Delivery Terms field for modification even when a Quotation is confirmed as a Sales Order.</td></tr><tr><td>optSOHistoryDateDef</td><td>S, Sy, U</td><td>Effects the default From Date on the SO History Listing window. The default is 6 months back from today. If set negative the date will be cleared, a positive value gives that many months of history.</td></tr><tr><td>optSOInheritsUserFields</td><td>Sy</td><td>Set to 1234, or any combination, will cause those SO user defined fields to be inherited from the customer fields.</td></tr><tr><td>optSONoEngChange</td><td>T, S, Sy, U</td><td>If set to 1, users will be prevented from adding a part to a Quotation or Sales Order which has Engineering-in-Progress set, rather than just being given a warning.</td></tr><tr><td>optSONoNTypePartWarn</td><td>T, S, Sy, U</td><td>If set to 1, the warning message presented when a non-stock type part is added to a SO or Job will be suppressed.</td></tr><tr><td>optSOPartTextDupl</td><td>T, S, Sy, U</td><td>If set to 1, consecutive common part items on Quote, SO, Est., Jobs, Dispatch and Invoice documents will not suppress part individual and/or standard sales texts. I.E. they will repeat.</td></tr><tr><td>optSOPickSort</td><td>T, S, Sy, U</td><td>Sales Order Picking List sort order, when printed. 0 = Line item, 1 = part Preferred Location then by line no. For SO Kite items, when encountered, 0 = part number, 1 = part Preferred Location then by part number.</td></tr><tr><td>optSOPickStoComments</td><td>T, S, Sy, U</td><td>Set to the number of Stock Location Comments characters that should be printed extra on a Sales Order Picking List when multi-locations are shown.</td></tr><tr><td>optSOPrepDateChange</td><td>Sy</td><td>If set to 1, SO preparation history will be recorded for due date changes.</td></tr><tr><td>optSOPrices3Decimals</td><td>Sy</td><td>Set to 1 if you wish to have Selling Prices rounded to 3 places of decimal. Normal is 2. Files Classes must also be set to 3dp. This option only controls the program rounding functions. (CalMRP = 4005)</td></tr><tr><td>optSOPrintMarkAll</td><td>T, S, Sy, U</td><td>If set to 1, when printing a Quotation or SO it is marked as printed regardless of the report destination.</td></tr><tr><td>optSOProcessListField</td><td>T, S, Sy, U</td><td>An alternative to SO item description displayed when a line is selected in the part processing quantity drill-down listing. A valid calculation can be entered using fields from the SO Header and Line Item files. E.G. SOHCOMM to show order comments. (CalMRP = 4028)</td></tr><tr><td>optSOPromoPriceWarn</td><td>T, S, Sy, U</td><td>If set to 1 or YES, the user gets a warning if the customer part, or part if there is none, is set for promotional pricing and the dispatch date is not within a promotion range.</td></tr><tr><td>optSOReturnRMA</td><td>Sy</td><td>If set to 1, on a SO return, a RMA-NNNNNN part will be duplicated from part entered in PTMUSE3 and added to new backordered SO. Can be switched off in Complex Return window. If set to 2, default No Credit Note and item backordered will have zero price. See <a href="../dispatch/wsahretcomplex">Returns from Dispatched Sales Complex Options</a>.</td></tr><tr><td>optSOReturnSubstitute</td><td>Sy</td><td>If set to 1, the stock parts can be added to a complex SO return. These are not added to sales history but stock transactions take place and this therefore provides for return part substitution.</td></tr><tr><td>optSOReturnSupplier</td><td>Sy</td><td>If set to a valid supplier code, you will be able to create PO or WO valuation history when returning dispatched goods. PO history will be assigned to this supplier.</td></tr><tr><td>optSOShowCusComment</td><td>T, S, Sy, U</td><td>If set to 1, any customer comments are shown when creating a new SO or Job. If set to START,END where START and END are alphanumeric string markers anything contained between the markers in the comments are shown. START and END are both optional.</td></tr><tr><td>optSOTradeDefDisp</td><td>Sy</td><td>A comma separated row of default trade terms for a dispatch SAHDEL,SAHTRAN,SAHTRM,SAHORIG. If the country is omitted your country is applied. Typically 1,10,3,</td></tr><tr><td>optSOTradeDefRet</td><td>Sy</td><td>A comma separated row of default trade terms for a return SAHDEL,SAHTRAN,SAHTRM,SAHORIG. If the country is omitted your country is applied. Typically 3,26,3,</td></tr><tr><td>optSerialNoPrintInvoice</td><td>Sy</td><td>If set to 1 or YES, the printing of serial number information on Invoices, Credit Notes or CBD Invoices (but not Dispatch Notes) will be disabled. (CalMRP = 4022)</td></tr><tr><td>optSessionIdleMaxMins</td><td>Sy</td><td>Maximum session idle time in minutes before forcing a logoff. Minimum orf 5, maximum 720, default 240.</td></tr><tr><td>optSessionLogMaxDays</td><td>Sy</td><td>The maximum age in days of USLFILE table rows are automatically deleted. Minimum 10, maximum 365, default 90.</td></tr><tr><td>optSqlPgExplainOptions</td><td>U</td><td>PostgreSQL EXPLAIN options. See PostgreSQL documentation. Google &#8220;postgresql explain&#8221; for details. The parentheses are added automatically. E.G. ANALYZE TRUE,FROMAT JSON</td></tr><tr><td>optSingleUserDelaySecs</td><td>S, Sy, U</td><td>Single-user other user delay logout in seconds. Minimum 60, maximum 600, default 180.</td></tr><tr><td>optStockBatchDateWarn</td><td>Sy</td><td>If set to 1, a user warning is given on batch selection at the time of dispatch when date-based batch numbers are older than number of days set in PTMUSE2. This enables an expired batch to be identified so that expired stock is not shipped to customers. (CalMRP = 4017)</td></tr><tr><td>optStockBatchNoManual</td><td>Sy</td><td>If set to 1, the user is permitted to enter a Batch Number for batch tracked items received from a Purchase Order or received from a Work Order. The number must be unique and have a different prefix character to that currently set in the Company Details. (CalMRP = 4018)</td></tr><tr><td>optStockBatchWindowOff</td><td>T, S, Sy, U</td><td>If set to 1 and when Extended Stock Information system preference is on, the normal multi-location data entry window does NOT open during transactions.</td></tr><tr><td>optStockCopyComment</td><td>Sy</td><td>If set to 1, any change to the comments of a stock location will be transferred to the comments in existing tracking records for that batch, rather than just being applied to any future tracking records.</td></tr><tr><td>optStockCtrlVarWarn</td><td>T, S, Sy, U</td><td>Set to a non-zero % of physical for which a stock control activity and stocktake result triggers a user warning. If physical is 1 or less any quantity will trigger the warning.</td></tr><tr><td>optStockEditDate</td><td>T, S, Sy, U</td><td>If set to 1 the date field in the extended multi-stock locations can be edited, otherwise it is set as the date the stock location entry was created and cannot be changed. This provides for shelf life. (CalMRP = 4026)</td></tr><tr><td>optStockFirmAlloc</td><td>Sy</td><td>If set to 1, multi-location parts will be pre-allocated with a location code to indicate the document (P,J,S,W) on which they are required. Batches will be split if needed (regardless of the part&#8217;s split batch control). For more details of the operation of this option see the <a href="../inventory/wstosetup">Location and Batch Assignment</a> window help. There is a useful Custom Function that can be used with this option set: <a href="../options/woptfirmallocclean">Firm Allocation Cleanup</a></td></tr><tr><td>optStockNegativeWarn</td><td>T, S, Sy, U</td><td>Set to 1 if you wish to have the user receive a warning when a parts physical quantity goes negative during a stock transaction. (CalMRP = 4015)</td></tr><tr><td>optStockPurchRecAuto</td><td>Sy</td><td>On Purchase or Work Order receipt, multi-stock location parts will be auto-preassigned with preferred location existing or new batches. 0 = No auto-assignment, 1 = PO Receipt auto-assignment, 2 = WO Receipt auto-assignment, 3 = PO and WO Receipt auto-assignment. Does not apply if optStockFirmAlloc=1.</td></tr><tr><td>optStockScrapRework</td><td>Sy</td><td>Used to enable a Scrap and Rework tab pane on the Stock Control window. It takes 3 parameters separated by commas: MAIN,SCRAP,REWORK. MAIN is optional. SCRAP is the doc. ref. and REWORK a location. For details see the <a href="../inventory/wstockctl">Stock Control Activities</a> window help.</td></tr><tr><td>optSystemEditTimer</td><td>T, S, Sy, U</td><td>Set to the seconds (if 0 system overrides to 240) during an on-window edit process after which a forced cancel is initiated with a 10 sec warning. If the warning is cancelled, a further period is given. Normal is 240 + 10 + 120 + 10 = 380 secs. (CalMRP = 4021)</td></tr><tr><td>optTaxListInCurrency</td><td>T, S, Sy, U</td><td>Set to 1 if you wish tax breakdown lists on documents to read in the currency of the document rather than local currency.</td></tr><tr><td>optTaxOnUpliftValue</td><td>Sy</td><td>List of TaxRegime,UpliftPercent, separated by commas, of those tax regimes where the tax is calculated on the goods value uplifted by a percentage.</td></tr><tr><td>optTimeShowSecs</td><td>T, S, Sy, U</td><td>Set to 1 or 2 if you wish time and datetime data is displayed with seconds (1) and centiseconds (2) added. Warning: columns in lists and reports may overflow. Option only becomes effective at logon.</td></tr><tr><td>optUsernameServerN</td><td>T</td><td>Used in conjunction with optPasswordServerN and optForceLogonEntryServerN. N=1 for MySQL and 2 for PostgreSQL. Forces the server logon name and password where password entry by the user can be forced.</td></tr><tr><td>optUserStoreWinSet</td><td>Sy</td><td>Set to 1 if you want window position/size and list configurations stored in the user settings, and re-read when user logs in. Useful for server-loaded running Vision, such as some Mac server configurations.</td></tr><tr><td>optWOBackYieldScrap</td><td>Sy</td><td>When this is set to 1, during the backflush of a WO the system defaults any yield loss as scrapped so that the kit quantity accommodates yield. This is not suitable for MRP scheduled orders because MRP will schedule the yield into the WO quantity and therefore using this option will duplicate the yield losses.</td></tr><tr><td>optWOCanAddParent</td><td>Sy</td><td>Set to 1 when you wish to permit the WO assembly part itself being added as an extra part to a Backflushed WO. This provides for partial re-processing.</td></tr><tr><td>optWODefaultIndivText</td><td>Sy</td><td>Set to 1 will cause Part Works individual text to be a default comment for all Work Orders for the Part. If not set, the text will be printed on WOs as assembly text. (CalMRP = 4011)</td></tr><tr><td>optWODefPrintOnCreate</td><td>T, S, Sy, U</td><td>If set to 1 when you create a Work Order the print option will be selected. (CalMRP = 4025)</td></tr><tr><td>optWOFromSOInheritMrp</td><td>Sy</td><td>Set to 1 will cause the SO line item Ignore for MRP flag to be copied to the resulting WO.</td></tr><tr><td>optWOHistOpCom</td><td>Sy</td><td>Set to 1, causes pop-up operation history comment entry for each <a href="../wohistory/wwohshop">Shopfloor</a> or <a href="../wohistory/wwohperform">Log WO Performance</a> entry. Set to 2, for the same in <a href="../workorders/wwoassyrecv">Receive WO</a> and <a href="../workorders/wwobackflush">Backflush WO</a>, additionally. Use optWOHistOpComment for default comment text.</td></tr><tr><td>optWOHistOpComText</td><td>Sy</td><td>The default text for work operation history comments. Used in conjunction with the optWOHistOpCom option. The syntax &lt;CR&gt; is replaced by a return character for multi-line text.</td></tr><tr><td>optWOHistoryEditPlan</td><td>T, S, Sy, U</td><td>If set to 1, the planned times in Log WO Performance can be edited or cleared. Typically useful where you have alternative route operations and do not want un-processed operations costed.</td></tr><tr><td>optWOInheritsUserFields</td><td>Sy</td><td>Set to 1234, or any combination, will cause those WO user defined fields to be inherited from the assembly part fields.</td></tr><tr><td>optWOKitEngChange</td><td>T, S, Sy, U</td><td>If set to 1 or 2, users will be warned = 1 or prevented = 2 from issuing component parts which have the Engineering-in-Progress set. Operates in WO kitting and backflush and PO Outwork kitting.</td></tr><tr><td>optWOKitSort</td><td>T, S, Sy, U</td><td>If set to 1, the sort order of the kit list printed on the Work Order will be by BoM Reference then Part Number rather than just by Part Number. (CalMRP = 4003)</td></tr><tr><td>optWONewCheckSpec</td><td>Sy</td><td>Set with any or all of BRQW characters. When a WO is created the system will check that the assembly has a BoM if a B, has a Process Route if an R, has a QA Test Regime if a Q and if a W is entered the user will only be warned rather than prevented.</td></tr><tr><td>optWONoPartChange</td><td>Sy</td><td>If set to 1 after you create a Work Order you will not be able to change the order assembly part number.</td></tr><tr><td>optWOOutworkWarn</td><td>T, S, Sy, U</td><td>Warn user when receiving Work Orders where outwork operations have not yet been fully received. Normal operation would prevent work order receipt.</td></tr><tr><td>optWOPickPrintMarkAll</td><td>T, S, Sy, U</td><td>If set to 1, when printing an WO Picking List it is marked as printed regardless of the report destination.</td></tr><tr><td>optWOPickSort</td><td>T, S, Sy, U</td><td>If set to 1, the sort order of the Work Order Picking List will be by BoM Reference then Location then Part Number rather than just by Location and then Part Number. (CalMRP = 4002)</td></tr><tr><td>optWOPickStoComments</td><td>T, S, Sy, U</td><td>Set to the number of Stock Location Comments characters that should be printed extra on a Work Order Picking List when multi-locations are shown.</td></tr><tr><td>optWOPrepDateChange</td><td>Sy</td><td>If set to 1, WO preparation history will be recorded for completion due date changes.</td></tr><tr><td>optWOPrintMarkAll</td><td>T, S, Sy, U</td><td>If set to 1, when printing an WO it is marked as printed regardless of the report destination.</td></tr><tr><td>optWOProcessListField</td><td>T, S, Sy, U</td><td>An alternative to WO comments displayed when a line is selected in the part processing quantity drill-down listing. A valid calculation can be entered using fields from the WO and assy Part files. E.G. con(PTMPTNO &#8211; PTMDESC) shows part and desc. (CalMRP = 4029)</td></tr><tr><td>optWOQtySumUoM</td><td>Sy</td><td>Backflushing WO Receive Qty will be set to the sum of Component quantities with stock UoM equal to text entered here. It is case-insensitive. Good for food or chemicals where the product weight or volume is the sum of kit. (CalMRP = 4004) See also optBoMQtySumUoM.</td></tr><tr><td>optWOShopDefaultZero</td><td>T, S, Sy, U</td><td>If set to 1, in <a href="../wohistory/wwohshop">Shopfloor Work Operation Data Collection</a> receipt quantity will default to zero rather than the available receipt quantity for the operation.</td></tr><tr><td>optWOShopOpOutSeq</td><td>Sy</td><td>If set to 1, users will be permitted to record work order operations out of sequence in <a href="../wohistory/wwohshop">Shopfloor Work Operation Data Collection</a>.</td></tr><tr><td>optWOShopReceive</td><td>T, S, Sy, U</td><td>If set to 1, users with appropriate privileges and posting final operations in <a href="../wohistory/wwohshop">Shopfloor Work Operation Data Collection</a> and <a href="../wohistory/wwtkinput">Work Tracking</a> will be automatically presented with pre-loaded <a href="../workorders/wwkomaint">WO Receipt</a> or <a href="../workorders/wwobackflush">Work Order Backflush</a> windows.</td></tr><tr><td>optWoNoEngChange</td><td>T, S, Sy, U</td><td>If set to 1, users will be prevented from creating a Work Order for a part which has Engineering-in-Progress set, rather than just being given a warning.</td></tr><tr><td>optWorkTrackingLateHrs</td><td>Sy</td><td>This is available to change the time permitted for a finish event to be recorded after which a new Work Tracking record is created. The default is 12 hours unless you enter a numeric value in this option. Decimal hours are permitted. (CalMRP = 4030)</td></tr><tr><td>optWorkTrackingOpSeq</td><td>Sy</td><td>If set to 1, users will NOT be permitted to record work order operations out of sequence in Work Tracking.</td></tr><tr><td>optYesNoStrSwap</td><td>Sy</td><td>A comma-delimited list of String Numbers for yes/no and no/yes messages that should be reversed from their standard defaults within the program.</td></tr></tbody></table></figure>



<figure class="wp-block-table"><table><tbody><tr><td>See also</td><td><a href="../prefs/wsettings">Settings Maintenance Subwindow</a></td><td>&nbsp;</td></tr></tbody></table></figure>



<p>Compiled in Program Version 6.00.  Help date last modified on 9 April 2024 </p>



<p>Class woptionslist (Program Options Listing) last modified 25 May 2022 FP: File > System Manager > Calendars</p>
<p>The post <a href="https://caliach.com/knowledge-base/woptionslist/">Preferences: Program Options Listing         </a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Preferences: Company Name Selection</title>
		<link>https://caliach.com/knowledge-base/wcompanyselect/</link>
		
		<dc:creator><![CDATA[Iona Butler]]></dc:creator>
		<pubDate>Tue, 09 Apr 2024 12:15:13 +0000</pubDate>
				<guid isPermaLink="false">https://caliach.com/?post_type=ht_kb&#038;p=7029</guid>

					<description><![CDATA[<p>OVERVIEW&#160;&#160;&#160;&#160;&#160; This window is only available from the Switch Company Name menu item on the File &#8212; Preferences menu. It only can be used when you have a multiple company name license. For details on this feature see the Multiple Company Names Maintenance window topic. The window lists of available company names. Select a name [&#8230;]</p>
<p>The post <a href="https://caliach.com/knowledge-base/wcompanyselect/">Preferences: Company Name Selection</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">OVERVIEW&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</h2>



<p>This window is only available from the Switch Company Name menu item on the File &#8212; Preferences menu. It only can be used when you have a multiple company name license. For details on this feature see the Multiple Company Names Maintenance window topic.</p>



<p>The window lists of available company names. Select a name and click Select or double-click on the name. The selected name will then be in force until you switch it again or end your session by changing datafile, changing user identity, restarting the program, or exiting.</p>



<h2 class="wp-block-heading">File Path</h2>



<h3 class="wp-block-heading">File &gt; Preferences &gt; Switch Company Name…</h3>



<p>This file path takes you to the Company Name Selection window.</p>



<figure class="wp-block-image size-full is-resized"><img decoding="async" width="623" height="456" src="https://caliach.com/wp-content/uploads/2024/04/image-3.png" alt="" class="wp-image-7030" style="width:570px;height:auto" srcset="https://caliach.com/wp-content/uploads/2024/04/image-3.png 623w, https://caliach.com/wp-content/uploads/2024/04/image-3-300x220.png 300w, https://caliach.com/wp-content/uploads/2024/04/image-3-50x37.png 50w" sizes="(max-width: 623px) 100vw, 623px" /></figure>



<h3 class="wp-block-heading">Available Company Names</h3>



<p>Any additional company names will be displayed here. Click on the name to select that database.</p>



<h3 class="wp-block-heading">Cancel button</h3>



<p>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>



<h3 class="wp-block-heading">Select button</h3>



<p>The OK button updates the data you have entered, or confirms the selection and/or processes the function you have called.</p>



<figure class="wp-block-table"><table><tbody><tr><td>See also</td><td><a href="../system/wmcdconames">Multiple Company Names Maintenance</a></td></tr></tbody></table></figure>



<p>Compiled in Program Version 6.00.&nbsp; Help date last modified on 9 April 2024</p>



<p>Class wcompanyselect (Company Name Selection) last modified 25 May 2022 FP: File &gt; Switch Company Name…</p>
<p>The post <a href="https://caliach.com/knowledge-base/wcompanyselect/">Preferences: Company Name Selection</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Preferences: Change User Password</title>
		<link>https://caliach.com/knowledge-base/wpasswordchange/</link>
		
		<dc:creator><![CDATA[Iona Butler]]></dc:creator>
		<pubDate>Mon, 08 Apr 2024 13:57:32 +0000</pubDate>
				<guid isPermaLink="false">https://caliach.com/?post_type=ht_kb&#038;p=7026</guid>

					<description><![CDATA[<p>OVERVIEW&#160;&#160;&#160;&#160;&#160; This window enables a user to change his or her password. The user&#8217;s password can be set centrally in the Privileges and Settings. If you wish to prevent users from changing their passwords, deny them access to File &#8212; Preferences &#8212; Change User Password menu function. To change your password you must enter your [&#8230;]</p>
<p>The post <a href="https://caliach.com/knowledge-base/wpasswordchange/">Preferences: Change User Password</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">OVERVIEW&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</h2>



<p>This window enables a user to change his or her password. The user&#8217;s password can be set centrally in the Privileges and Settings. If you wish to prevent users from changing their passwords, deny them access to File &#8212; Preferences &#8212; Change User Password menu function.</p>



<p>To change your password you must enter your current password and duplicate your new password.</p>



<h2 class="wp-block-heading">File Path</h2>



<h3 class="wp-block-heading">File &gt; Preferences &gt; Change User Password</h3>



<p>This file path takes you to the Change User Password window.</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="519" height="248" src="https://caliach.com/wp-content/uploads/2024/04/image-2.png" alt="" class="wp-image-7027" style="width:381px;height:auto" srcset="https://caliach.com/wp-content/uploads/2024/04/image-2.png 519w, https://caliach.com/wp-content/uploads/2024/04/image-2-300x143.png 300w, https://caliach.com/wp-content/uploads/2024/04/image-2-50x24.png 50w" sizes="auto, (max-width: 519px) 100vw, 519px" /></figure>



<h3 class="wp-block-heading">Enter a current password</h3>



<p>Enter your current password for verification.</p>



<h3 class="wp-block-heading">Enter the new password</h3>



<p>Enter the new password you wish to use in the future. If you ever forget your password and can not re-enter the system, see you System Manager. Remember, passwords are case-sensitive.</p>



<h3 class="wp-block-heading">Confirm the new password</h3>



<p>Confirm the password above.</p>



<h3 class="wp-block-heading">Save button</h3>



<p>This will save the new password.</p>



<p>Compiled in Program Version 6.00.&nbsp; Help date last modified on 8 April 2024</p>



<p>Class wpasswordchange (Change user password) last modified 25 May 2022 FP: File &gt; Change user password</p>
<p>The post <a href="https://caliach.com/knowledge-base/wpasswordchange/">Preferences: Change User Password</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Preferences: Database Connection Settings          </title>
		<link>https://caliach.com/knowledge-base/wsqlinitsettings-2/</link>
		
		<dc:creator><![CDATA[Iona Butler]]></dc:creator>
		<pubDate>Mon, 08 Apr 2024 13:22:10 +0000</pubDate>
				<guid isPermaLink="false">https://caliach.com/?post_type=ht_kb&#038;p=7021</guid>

					<description><![CDATA[<p>OVERVIEW&#160;&#160;&#160;&#160;&#160; This window allows you to modify the Extras/Logon.db database containing logon settings for users. You can gain access to these settings from the Logon window or the File &#8212; Preferences &#8211;Database Logon Settings menu item, or from the File &#8212; Advanced &#8212; Create New Database and Copy Data window. File Path File &#62; Preferences [&#8230;]</p>
<p>The post <a href="https://caliach.com/knowledge-base/wsqlinitsettings-2/">Preferences: Database Connection Settings          </a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">OVERVIEW&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</h2>



<p>This window allows you to modify the Extras/Logon.db database containing logon settings for users.</p>



<p>You can gain access to these settings from the Logon window or the File &#8212; Preferences &#8211;Database Logon Settings menu item, or from the File &#8212; Advanced &#8212; Create New Database and Copy Data window.</p>



<h2 class="wp-block-heading">File Path</h2>



<h3 class="wp-block-heading"><a>File &gt; Preferences &gt; Database Logon Settings…</a></h3>



<p>This file path takes you to the Database Connection Settings window.</p>



<p>This window has two tabs</p>



<h3 class="wp-block-heading">Basic Tab</h3>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="940" height="680" src="https://caliach.com/wp-content/uploads/2024/04/image.png" alt="" class="wp-image-7022" style="width:710px;height:auto" srcset="https://caliach.com/wp-content/uploads/2024/04/image.png 940w, https://caliach.com/wp-content/uploads/2024/04/image-300x217.png 300w, https://caliach.com/wp-content/uploads/2024/04/image-768x556.png 768w, https://caliach.com/wp-content/uploads/2024/04/image-50x36.png 50w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>Basic logon parameters.</p>



<p>There can be any number of these setting each being given a unique extended company name which is used for user selection, built up from license company name and the suffix you apply, such as “My Company Inc.” or “My Company PLAY DATA”. The Company license name options comes from the Extras/Caliach.inf license file. You then choose the DBMS that is to be used and this determines what other parameters are required. SQLite simply requires a path to the database (note on MacOSX this is the absolute POSIX-style path) and nothing more. MySQL and PostgreSQL require a Host and Port for TCP connection, a Database name, and a Username and Password which ascribes internal database privileges for the connection (not to be confused with the program User ID and Password).</p>



<h3 class="wp-block-heading">Company full name</h3>



<p>The connection is associated with a full company name made up or the License Name and a Suffix. Select the full company name to view or modify the database connection settings.</p>



<h3 class="wp-block-heading">Company licence name</h3>



<p>Select the license name for the database connection. Only company names you are licensed to use are available.</p>



<h3 class="wp-block-heading">Suffix</h3>



<p>A suffix can be added to the licensed company name (e.g. Ltd., Inc, of TEST DATA). The combination of the company name and suffix will identify the Logon to users.</p>



<h3 class="wp-block-heading">Add New button</h3>



<p>Add a new connection/database. It must be a unique license name and suffix combination. All settings for the new connection will be copied from the currently selected one.</p>



<h3 class="wp-block-heading">Company Subfolder</h3>



<p>An optional folder path inside the Terminal Settings optServerFolder for this database. When this company is logged onto, the combined path will be used to locate supporting files: Extras, Custom, ProgUser.db, ProgSyst.db, etc..</p>



<h3 class="wp-block-heading">Resulting Path</h3>



<p>When this company is logged onto, this combined path will be used to locate supporting files: Extras, Custom, ProgUser.db, ProgSyst.db, etc..</p>



<h3 class="wp-block-heading">Database management system</h3>



<p>Select the Database Engine you propose to use.</p>



<h3 class="wp-block-heading">Database file path</h3>



<p>Database file path for SQLite (e.g. F:DataMyDataFalie.db or a partial path which gets prefixed with optHostPathRoot Terminal option) or Host under server-based DBMSs (e.g. localhost or 192.168.2.100).</p>



<h3 class="wp-block-heading">Database icon</h3>



<p>Click to brows the SQLite database. To create a new one just type in the path and new file name.</p>



<h3 class="wp-block-heading">SQLite Mac or Linux filepath</h3>



<p>Database file full path for SQLite only when used by a Mac or Linux client or a partial path which gets prefixed with optHostPathRoot Terminal option. The result must be an absolute POSIX-style path.</p>



<h3 class="wp-block-heading">Port</h3>



<p>Under server-based SQL engines you can define a port for server communications. The default for MySQL is 3306 and ProstgreSQL it is 5432.</p>



<h3 class="wp-block-heading">Database name</h3>



<p>With server-based DBMS engines your database has an internal database name. In SQLite this is always main.</p>



<h3 class="wp-block-heading">Username</h3>



<p>With server-based DBMS engines, which implements internal security, you must logon with a Username and Password, already set up by your Database Administrator. This determines your privileges within the database.</p>



<h3 class="wp-block-heading">Password</h3>



<p>With server-based DBMS engines, which implements internal security, you must logon with a Username and Password, already set up by your Database Administrator. This determins your privileges within the database.</p>



<h3 class="wp-block-heading">Delete button</h3>



<p>Click to delete the settings for the currently selected Company.</p>



<h3 class="wp-block-heading">Revert button</h3>



<p>Click to revert to the previously saved condition.</p>



<h3 class="wp-block-heading">Save button</h3>



<p>Click to save any changes you have made.</p>



<h3 class="wp-block-heading">&nbsp;</h3>



<h3 class="wp-block-heading">Advanced tab</h3>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="940" height="429" src="https://caliach.com/wp-content/uploads/2024/04/image-1.png" alt="" class="wp-image-7023" style="width:584px;height:auto" srcset="https://caliach.com/wp-content/uploads/2024/04/image-1.png 940w, https://caliach.com/wp-content/uploads/2024/04/image-1-300x137.png 300w, https://caliach.com/wp-content/uploads/2024/04/image-1-768x351.png 768w, https://caliach.com/wp-content/uploads/2024/04/image-1-50x23.png 50w" sizes="auto, (max-width: 940px) 100vw, 940px" /></figure>



<p>Advanced logon and client connection parameters. This applies only to Server Engines and not SQLite. It is a list with two columns. It automatically extends when you tab out of the last line&#8217;s Value field.</p>



<p>This tab pane can contain many additional connection parameters that overwrite standard defaults. Many of these are performance and tuning options which are best not dabbled with. Because the program expects to set and select dates that have an empty value the session $defaultdate is always set to &#8221; and $emptydateisnull is set kFalse in SQLite and MySQL, and 1st Jam 1800 for PostgreSQL.</p>



<h3 class="wp-block-heading">Property or $connectoption</h3>



<p>Advanced parameters (lower-case begining with $) or HostServer $conectoption constants (mixed-case begining with k).</p>



<figure class="wp-block-table"><table><tbody><tr><td>See also:</td><td><a href="../general/wsqllogon">Logon</a></td></tr></tbody></table></figure>



<p>Compiled in Program Version 6.00.&nbsp; Help date last modified on 8 April 2024</p>



<p>Class wsqlinitsettings-2 (Database Connection Settings) last modified 25 May 2022 FP: File &gt; Preferences &gt; Database Logon Settings…</p>
<p>The post <a href="https://caliach.com/knowledge-base/wsqlinitsettings-2/">Preferences: Database Connection Settings          </a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Preferences: Terminal Preferences    </title>
		<link>https://caliach.com/knowledge-base/wterminal/</link>
		
		<dc:creator><![CDATA[Iona Butler]]></dc:creator>
		<pubDate>Tue, 26 Mar 2024 14:46:05 +0000</pubDate>
				<guid isPermaLink="false">https://caliach.com/?post_type=ht_kb&#038;p=7017</guid>

					<description><![CDATA[<p>OVERVIEW&#160;&#160;&#160;&#160;&#160; This window enables you to maintain your terminal options. Terminal options are held in the Terminal.inf file which is in the Terminal directory that must be local to the Vision.lbs library file. File Path File &#62; Preferences &#62; Terminal Preferences. This file path takes you to the Terminal Preferences window. Terminal Option List Option [&#8230;]</p>
<p>The post <a href="https://caliach.com/knowledge-base/wterminal/">Preferences: Terminal Preferences    </a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">OVERVIEW&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</h2>



<p>This window enables you to maintain your terminal options. Terminal options are held in the <strong>Terminal.inf</strong> file which is in the Terminal directory that must be local to the Vision.lbs library file.</p>



<h2 class="wp-block-heading">File Path</h2>



<h3 class="wp-block-heading">File &gt; Preferences &gt; Terminal Preferences.</h3>



<p>This file path takes you to the Terminal Preferences window.</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="858" height="652" src="https://caliach.com/wp-content/uploads/2024/03/image-3.png" alt="" class="wp-image-7018" style="width:673px;height:auto" srcset="https://caliach.com/wp-content/uploads/2024/03/image-3.png 858w, https://caliach.com/wp-content/uploads/2024/03/image-3-300x228.png 300w, https://caliach.com/wp-content/uploads/2024/03/image-3-768x584.png 768w, https://caliach.com/wp-content/uploads/2024/03/image-3-50x38.png 50w" sizes="auto, (max-width: 858px) 100vw, 858px" /></figure>



<h3 class="wp-block-heading">Terminal Option List</h3>



<p>Option listing &#8211; you can change those applicable and the value assigned to them. You can drag and drop options from the <a href="woptionslist">Program Options Listing</a> window which you open using the <strong>Show Options List</strong> button.</p>



<h3 class="wp-block-heading">Option Name</h3>



<p>The name of the option. All program options that have any effect on the operation of the program have a designated name. You can use the <a href="woptionslist">Program Options Listing</a> window to enter the name using drag and drop.</p>



<h3 class="wp-block-heading">Value</h3>



<p>The value for the option. Typically, most options have an on/off state best entered as 0 or 1.</p>



<h3 class="wp-block-heading">Help</h3>



<p>Pre-loaded help associated with valid options that have been entered. The help is actually stored and strings with a string code of the option name.</p>



<h3 class="wp-block-heading">Show Option List button</h3>



<p>Opens the <a href="woptionslist">Program Options Listing</a> window of available options. Dragging an option from there will install it.</p>



<h3 class="wp-block-heading">Folder Icon</h3>



<p>Click to browse to a folder path which will be entered into the currently selected option.</p>



<h3 class="wp-block-heading">Cancel Changes button</h3>



<p>Recovers settings saved in Terminal.inf file.</p>



<h3 class="wp-block-heading">Apply Changes button</h3>



<p>Applies settings and saves them in the Terminal.inf file.</p>



<figure class="wp-block-table"><table><tbody><tr><td>See also</td><td><a href="file:///C:/Users/Owner/Desktop/woptionslist">Program Options Listing</a></td></tr></tbody></table></figure>



<p>Compiled in Program Version 6.00.&nbsp; Help date last modified on 26 March 2024</p>



<p>Class wterminal (Terminal Preferences) last modified 25 May 2022 FP: File &gt; Preferences &gt; Terminal Preferences</p>
<p>The post <a href="https://caliach.com/knowledge-base/wterminal/">Preferences: Terminal Preferences    </a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Preferences: Program Message Log         </title>
		<link>https://caliach.com/knowledge-base/wmessagelog/</link>
		
		<dc:creator><![CDATA[Iona Butler]]></dc:creator>
		<pubDate>Tue, 26 Mar 2024 14:16:14 +0000</pubDate>
				<guid isPermaLink="false">https://caliach.com/?post_type=ht_kb&#038;p=7014</guid>

					<description><![CDATA[<p>OVERVIEW&#160;&#160;&#160;&#160;&#160; This window lists all program messages sent to the user. The log length can be limited in Settings Maintenance sub-window. It may be useful in tracing the sequence of activities a user has made. The data is not stored in the datafile and only persists for the duration of the program session. File Path [&#8230;]</p>
<p>The post <a href="https://caliach.com/knowledge-base/wmessagelog/">Preferences: Program Message Log         </a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">OVERVIEW&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</h2>



<p>This window lists all program messages sent to the user. The log length can be limited in <a href="wsettings">Settings Maintenance</a> sub-window. It may be useful in tracing the sequence of activities a user has made. The data is not stored in the datafile and only persists for the duration of the program session.</p>



<h2 class="wp-block-heading">File Path</h2>



<h3 class="wp-block-heading">File &gt; Preferences &gt; Message Log…</h3>



<p>This file path takes you to the Programme Message Log window.</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="771" height="519" src="https://caliach.com/wp-content/uploads/2024/03/image-2.png" alt="" class="wp-image-7015" style="width:620px;height:auto" srcset="https://caliach.com/wp-content/uploads/2024/03/image-2.png 771w, https://caliach.com/wp-content/uploads/2024/03/image-2-300x202.png 300w, https://caliach.com/wp-content/uploads/2024/03/image-2-768x517.png 768w, https://caliach.com/wp-content/uploads/2024/03/image-2-50x34.png 50w" sizes="auto, (max-width: 771px) 100vw, 771px" /></figure>



<h3 class="wp-block-heading">Date and Time</h3>



<p>Date and time of the message.</p>



<h3 class="wp-block-heading">Title</h3>



<p>The title of the message, if any.</p>



<h3 class="wp-block-heading">Message</h3>



<p>The message text</p>



<h3 class="wp-block-heading">Result</h3>



<p>The user action or result of the message</p>



<h3 class="wp-block-heading">Print List button</h3>



<p>Will cause a report to be printed of the subject matter. Right-click to change the report destination.</p>



<h3 class="wp-block-heading">Show String Numbers tick box</h3>



<p>Check this option to prefix future messages with the String Number.</p>



<p><strong>NOTE:</strong> String numbers are in the range 10000 to 19999 and can be changed in the File &#8212; Advanced &#8212; String Maintenance function. To find the appropriate string replace the leading 1 with a lowercase &#8216;s&#8217;. For example: The string &#8220;There is already defined a Part Number &#8220;%1&#8243;.&#8221; is number 11629 and can be found in the <a href="../advanced/wstringmaint">String Maintenance</a> window as s1629.</p>



<h3 class="wp-block-heading">Open Omnis Studio Log</h3>



<p>Opens the Omnis Studio trace log that may be useful in debugging exercises. The Studio Log will record failed program activities that may not be directly reported to the user. This is available primarily for use when Caliach Support request it.</p>



<p></p>



<figure class="wp-block-table"><table><tbody><tr><td>See also:</td><td><a href="file:///C:/Users/Owner/Desktop/wsettings">Settings Maintenance</a><br><a href="file:///C:/Users/Owner/advanced/wstringmaint">String Maintenance</a></td></tr></tbody></table></figure>



<p>Compiled in Program Version 6.00.&nbsp; Help date last modified on 26 March 2024</p>



<p>Class wmessagelog (Program Message Log) last modified 25 May 2022 FP: File &gt; Preferences &gt; Message Log…</p>
<p>The post <a href="https://caliach.com/knowledge-base/wmessagelog/">Preferences: Program Message Log         </a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Preferences: Preferences Menu              </title>
		<link>https://caliach.com/knowledge-base/mprefs/</link>
		
		<dc:creator><![CDATA[Iona Butler]]></dc:creator>
		<pubDate>Tue, 26 Mar 2024 09:57:09 +0000</pubDate>
				<guid isPermaLink="false">https://caliach.com/?post_type=ht_kb&#038;p=7010</guid>

					<description><![CDATA[<p>OVERVIEW&#160;&#160;&#160;&#160;&#160; The preferences Menu provides terminal and user preferences functions. File Path File &#62; Preferences This file path takes you to the Preferences menu Message Log… Provides a list log of program messages displayed in this session. This function opens the Program Message Log window. Terminal Options… Terminal options maintenance, effecting any user logging into this workstation. [&#8230;]</p>
<p>The post <a href="https://caliach.com/knowledge-base/mprefs/">Preferences: Preferences Menu              </a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">OVERVIEW&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</h2>



<p>The preferences Menu provides terminal and user preferences functions.</p>



<h2 class="wp-block-heading">File Path</h2>



<h3 class="wp-block-heading">File &gt; Preferences</h3>



<p>This file path takes you to the Preferences menu</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="320" height="350" src="https://caliach.com/wp-content/uploads/2024/03/image-1.png" alt="" class="wp-image-7011" srcset="https://caliach.com/wp-content/uploads/2024/03/image-1.png 320w, https://caliach.com/wp-content/uploads/2024/03/image-1-274x300.png 274w, https://caliach.com/wp-content/uploads/2024/03/image-1-46x50.png 46w" sizes="auto, (max-width: 320px) 100vw, 320px" /></figure>



<h3 class="wp-block-heading">Message Log…</h3>



<p>Provides a list log of program messages displayed in this session. This function opens the <a href="https://caliach.com/knowledge-base/mprefs/wmessagelog">Program Message Log</a> window.</p>



<h3 class="wp-block-heading">Terminal Options…</h3>



<p>Terminal options maintenance, effecting any user logging into this workstation. This function opens the <a href="https://caliach.com/knowledge-base/mprefs/wterminal">Terminal Preferences</a> window.</p>



<h3 class="wp-block-heading">Database Logon Settings…</h3>



<p>Options for logon settings. This function opens the <a href="https://caliach.com/knowledge-base/wsqlinitsettings-2/">Database Connections Settings</a> window.</p>



<h3 class="wp-block-heading">User Settings…</h3>



<p>Settings for the currently logged in user. This function opens the <a href="https://caliach.com/knowledge-base/mprefs/wcompanyselect">Company Name Selection</a> window.</p>



<h3 class="wp-block-heading">Switch Company Name…</h3>



<p>When you have a multiple company name license you can use this to switch company names for the remainder of your working session. This function opens the <a href="https://caliach.com/knowledge-base/mprefs/wcompanyselect">User Settings Maintenance</a> window.</p>



<h3 class="wp-block-heading">Change User Password</h3>



<p>Enables you to change your current Password which will come into effect the next time you enter the program. This function opens the&nbsp;<a href="https://caliach.com/knowledge-base/mprefs/wpasswordchange">Change User Password</a>&nbsp;window.</p>



<h3 class="wp-block-heading">Workflow Alert Checks</h3>



<p>Provides for maintenance of customised user workflow alert checking. This function opens the <a href="https://caliach.com/knowledge-base/mprefs/walertreportmaint">Workflow Alert Checks Maintenance</a> window.</p>



<h3 class="wp-block-heading">SQL Log Review…</h3>



<p>This function opens the <a href="https://caliach.com/knowledge-base/wsqllogreview/">SQL and Error Log Review</a> window.</p>



<figure class="wp-block-table"><table><tbody><tr><td>See also:</td><td><a href="https://caliach.com/knowledge-base/mprefs/wmessagelog">Program Message Log</a><br><a href="https://caliach.com/knowledge-base/mprefs/wterminal">Terminal Preferences</a><br><a href="https://caliach.com/knowledge-base/wsqlinitsettings-2/">Database Connections Settings</a><br><a href="https://caliach.com/knowledge-base/mprefs/wcompanyselect">Company Name Selection</a><br><a href="https://caliach.com/knowledge-base/mprefs/wcompanyselect">User Settings Maintenance</a> <a href="https://caliach.com/knowledge-base/mprefs/wpasswordchange">Change User Password</a><br><a href="https://caliach.com/knowledge-base/mprefs/walertreportmaint">Workflow Alert Checks Maintenance</a><br><a href="https://caliach.com/knowledge-base/wsqllogreview/">SQL and Error Log Review</a></td></tr></tbody></table></figure>



<p>Compiled in Program Version 6.00.&nbsp; Help date last modified on 26 March 2024</p>



<p>Class mprefs (Preferences Menu) last modified 25 May 2022 FP: File &gt; Preferences</p>
<p>The post <a href="https://caliach.com/knowledge-base/mprefs/">Preferences: Preferences Menu              </a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Preferences: Settings Maintenance Subwindow</title>
		<link>https://caliach.com/knowledge-base/wsettings/</link>
		
		<dc:creator><![CDATA[Iona Butler]]></dc:creator>
		<pubDate>Thu, 24 Nov 2022 15:19:24 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/?post_type=ht_kb&#038;p=4531</guid>

					<description><![CDATA[<p>OVERVIEW This window enables you to maintain your own settings. If you wish to prevent users from changing their settings, deny them access to File &#8212; Preferences &#8212; User Settings menu function. File Path File &#62; Preferences &#62; User Settings This file path takes you to the User Settings Maintenance window This window has 7 [&#8230;]</p>
<p>The post <a href="https://caliach.com/knowledge-base/wsettings/">Preferences: Settings Maintenance Subwindow</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">OVERVIEW	</h2>



<p>This window enables you to maintain your own settings. If you wish to prevent users from changing their settings, deny them access to File &#8212; Preferences &#8212; User Settings menu function. </p>



<h2 class="wp-block-heading">File Path</h2>



<h3 class="wp-block-heading">File &gt; Preferences &gt; User Settings</h3>



<p>This file path takes you to the User Settings Maintenance window </p>



<p>This window has 7 tabs. </p>



<h3 class="wp-block-heading">General tab</h3>



<figure class="wp-block-image"><img decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/graphical-user-interface-text-application-email-6.png" alt="Graphical user interface, text, application, email

Description automatically generated" class="wp-image-4532"/></figure>



<h3 class="wp-block-heading">Internet Identity</h3>



<h3 class="wp-block-heading">Email Address</h3>



<p>Email address that will be used for documents (user overrides groups overrides system).</p>



<h3 class="wp-block-heading">WWW (URL)</h3>



<p>World Wide Web address (URL) that will be used on documents (user overrides groups overrides system).</p>



<h3 class="wp-block-heading">Program Operation</h3>



<h3 class="wp-block-heading">Max open tasks</h3>



<p>The maximum number of open tasks (functional areas of the program) before old ones are automatically closed. (if non-zero, user overrides groups overrides system).</p>



<h3 class="wp-block-heading">Max open windows</h3>



<p>The maximum number of open windows before old ones are automatically closed. (if non-zero, user overrides groups overrides system).</p>



<h3 class="wp-block-heading">Max messages logged</h3>



<p>The number of OK and Yes/No messages held in log before old ones are automatically cleared. (if non-zero, user overrides groups overrides system).</p>



<h3 class="wp-block-heading">Working message delay</h3>



<p>The delay in sixtieths of a second before a working message is opened (reduces message flashing). -1 clears group or system setting.</p>



<h3 class="wp-block-heading">Working message icon speed</h3>



<p>The speed in sixtieths of a second between state changes of the working message icon. -1 clears group or system setting.</p>



<h3 class="wp-block-heading">List search time out (1/60 sec)</h3>



<p>The maximum duration (in 1/60<sup>th</sup> second units) between keys when searching a list. When this time out occurs, the programme empties the list search buffer. The minimum value is 40. Only applies when old list search is off. </p>



<h3 class="wp-block-heading">Old (pre V4) list searching tick box</h3>



<p>If checked, list keyboard searching behaves like pre- V4: ‘+’ and ‘-‘ go to the next and previous match respectively, and the search buffer does not automatically clear when entry stops. </p>



<h3 class="wp-block-heading">Menu Icons on calendar tick box</h3>



<p>If checked menus will have icons. Applies only on next start-up on this terminal of this program and is not stored in the settings. Windows-only.</p>



<h3 class="wp-block-heading">Taskbar options</h3>



<p>None – No taskbar will be shown </p>



<p>Top &#8211; Taskbar will be shown at the top of the display window.  </p>



<p>Bottom – Taskbar will be shown at the bottom of the display window. </p>



<h3 class="wp-block-heading">Show system Focus – Mac only</h3>



<p>If checked a system highlight focus rectangle will be applied to the currently active object. Applies to most standard object types that respond to keyboard activity. Macintosh-only.</p>



<h3 class="wp-block-heading">Report errors in Notation</h3>



<p>If checked any runtime errors in notation will be reported. This is used for potentially identifying the causes of problems. </p>



<h3 class="wp-block-heading">Report errors in Calculations</h3>



<p>If checked any runtime program calculation errors (such as divide by zero) will be reported. This is used for potentially identifying the causes of problems. It is generally not recommended that this is switched on unless you are asked to by technical support staff.</p>



<h3 class="wp-block-heading">Disable headed list ellipsis</h3>



<p>Normally if headed lists have columns set too narrow to show all the data, an indication is given with a … If this control is checked this display feature is disabled.</p>



<h3 class="wp-block-heading">Headed list with sort arrow rather than bold/italic</h3>



<p>The sort column of a headed list can be indicated by an arrow or by the column heading text being set bold and italic when the order is reversed. This controls which of these options is used.</p>



<h3 class="wp-block-heading">Check for language improvements on start up</h3>



<p>Applies to non-English language editions only. If checked the user will, if connected to the Internet, automatically perform a language upgrade check, and upload any language improvements for use by network users. For more about language edition text improvements see the Crowd-Source Language Improvement window help.</p>



<p class="wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon">NOTE: If you have non-English language editions operating on your site, at least one language edition user for each language must have this setting checked for the site to receive language updated automatically.</p>



<h3 class="wp-block-heading">Revert button</h3>



<p>Selecting this button will revert to the last saved record on file. </p>



<h3 class="wp-block-heading">Save Button</h3>



<p>Selecting this button will save any changes you have made to the database. </p>



<h3 class="wp-block-heading"><a id="post-4531-_Hlk119574833"></a>Custom Reports tab</h3>



<figure class="wp-block-image"><img decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/graphical-user-interface-text-application-word-4.png" alt="Graphical user interface, text, application, Word

Description automatically generated" class="wp-image-4533"/></figure>



<p>Custom reports that are used in place of standards or supplement them. </p>



<p>Settings are applied in a System then Group membership then User order. So, an individual user can have a collection of custom reports inherited from any of the foregoing. The same report may be in two groups that the user is a member of. In this case only one entry will be seen by the user if the type, class name and title are exactly the same. </p>



<p>All report selection dialogues in the system can have custom reports added to them. These are listed by clicking on the Report Types button. Other reports, not deriving from selection dialogues can also be substituted or supplemented with custom reports by entering the standard report class name in the Report Type. </p>



<h3 class="wp-block-heading">Grid of Custom Reports</h3>



<p>List of all custom reports that are available to the group, user, or system. To remove an entry, clear the row’s Report Class entry. The Row will be removed when saved. To add a new entry, tab past the end of the last column of the last line in the grid.</p>



<h3 class="wp-block-heading">Type</h3>



<p>Custom report type which is used to apply where the report is used. Typically, this is a three or more letter code that is case-insensitive. To get a list of all report types supported, click on the Report Types button.</p>



<h3 class="wp-block-heading">Sub-type</h3>



<p>Custom report sub-type which is used to apply where the report is used. Normally 0, this can control alternative data collection methods.</p>



<h3 class="wp-block-heading">Report class</h3>



<p>The custom report class. It should be available in the program.</p>



<h3 class="wp-block-heading">Title</h3>



<p>The title that the user may see to determine their selection of it.</p>



<h3 class="wp-block-heading">Dynamic query name</h3>



<p>An optional search class that may be used in conjunction with the custom report.</p>



<h3 class="wp-block-heading">Active tick box</h3>



<p>If unchecked the system will ignore the entry. Useful where you want to disable a user’s use of a group report.</p>



<h3 class="wp-block-heading">Report Types button</h3>



<p>Click to show a list of applicable report types.</p>



<h2 class="wp-block-heading">Custom Features tab </h2>



<figure class="wp-block-image"><img decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/graphical-user-interface-text-application-descr-3.png" alt="Graphical user interface, text, application

Description automatically generated" class="wp-image-4534"/></figure>



<h3 class="wp-block-heading">Custom features that are to be available.</h3>



<p>Settings are applied in a System then Group membership then User order. So an individual user can have a collection of custom features inherited from any of the foregoing. The same feature may be in two groups that the user is a member of. In this case only one entry will be seen by the user if the section, class name and title are exactly the same.</p>



<h3 class="wp-block-heading">Grid of Custom Features</h3>



<p>List of all custom features that are available to the group, user, or system. To remove an entry, clear the row’s Window Class entry. The Row will be removed when saved. To add a new entry, tab past the end of the last column of the last line in the grid.</p>



<h3 class="wp-block-heading">Section</h3>



<p>Custom feature group name that groups different features. All features in the same group appear on the same menu.</p>



<h3 class="wp-block-heading">Window Class</h3>



<p>The window class name that will open when the menu is operated.</p>



<h3 class="wp-block-heading">Title</h3>



<p>The title that will be shown on the group menu.</p>



<h3 class="wp-block-heading">Active</h3>



<p>The feature is active for the group or user. </p>



<h2 class="wp-block-heading">ScratchPads tab </h2>



<figure class="wp-block-image"><img decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/graphical-user-interface-text-application-email-7.png" alt="Graphical user interface, text, application, email

Description automatically generated" class="wp-image-4535"/></figure>



<p>
  To set the display columns of the ScratchPads
</p>



<h3 class="wp-block-heading">ScratchPads dropdown list</h3>



<p>To select the ScratchPad you wish to maintain.</p>



<h3 class="wp-block-heading">Field List</h3>



<p>List of the available data fields for the selected ScratchPad. Drag lines from this list into the column list to add a field.</p>



<h3 class="wp-block-heading">Scratchpad Column list</h3>



<p>List of columns that will be presented on the ScratchPad. To re-order, drag and drop. Modify the heading in the list.</p>



<p class="wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon">TIP: To edit cells in the list, select the line and click in the cell and hover the mouse over the cell. I.E. click once and pause with no mouse movement. The cell will then expand into an editable box in which you can enter different data. On leaving the box with any action like a tab or click elsewhere, the data is verified and the list returns to normal with the new data shown in the cell.</p>



<h3 class="wp-block-heading">Maximum lines</h3>



<p>The maximum number of lines permitted in the ScratchPad.</p>



<h3 class="wp-block-heading">Auto Add</h3>



<p>With this option lines will be automatically added to the ScratchPad as the program encounters records.</p>



<h3 class="wp-block-heading">Calculated button</h3>



<p>Click to amend or add a calculated field.</p>



<h2 class="wp-block-heading">Email tab </h2>



<figure class="wp-block-image"><img decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/1_graphical-user-interface-application-description-6.png" alt="Graphical user interface, application

Description automatically generated" class="wp-image-4536"/></figure>



<p>Email settings. These are the Email settings that a user will have when sending emails from the program. All email settings apply as a set to a user if there is any Email Address text entered and will apply with the following priority: User, Group membership, System. So by judicious use of settings, you can have individual (user) such as joe.blow@mycompany.co.uk, departmental (group) such as sales@mycompany.co.uk and company (system) as in info@mycompany.com. Each can point to a different server. </p>



<h3 class="wp-block-heading">User information</h3>



<p>User details needed when printing to the Email report destination. </p>



<h3 class="wp-block-heading">Name</h3>



<p>Your full name used when printing to the Email report destination.</p>



<h3 class="wp-block-heading">Email address</h3>



<p>Your email address. </p>



<h3 class="wp-block-heading">Reply address</h3>



<p>The email address that will be shown as the reply address. </p>



<h3 class="wp-block-heading">Always cc to</h3>



<p>Optional email address(s) to which a copy of all emails will be sent. </p>



<h3 class="wp-block-heading">Signature after message</h3>



<p>The signature text that will terminate any email message sent. </p>



<h3 class="wp-block-heading">Server information</h3>



<h3 class="wp-block-heading">SMTP server</h3>



<p>The IP name or address of the Simple Mail Transfer Protocol server that emails will be sent to. By default port 25 is used but that can be overridden using a : (colon) delemiter, as in <a href="http://www.mydomain.com:999">www.mydomain.com:999</a>.</p>



<h3 class="wp-block-heading">Authentication name</h3>



<p>Account name used for authentication with the server (supports LOGIN and PLAIN methods only). If there is no name entered, no authentication is attempted.</p>



<h3 class="wp-block-heading">Authentication password</h3>



<p>Authentication password which is sent along with the name so that the email server can authenticate the sender (as a spam prevention tool).</p>



<h3 class="wp-block-heading">Secure</h3>



<p>These options control the use of OpenSSL (which must be installed on the client computer) in communicating with the mail server. Selecting No turns off OpenSSL for communications to the email server. Selecting Yes, means OpenSSL secures the connection using OpenSSL to the email server. The STARTTLS option means the communication with the server will be by STARTTLS protocols.</p>



<h3 class="wp-block-heading">Verify</h3>



<p>Verify the secure connection. </p>



<h3 class="wp-block-heading">Attachments</h3>



<p>When reports are sent by email, the report is rendered into a public format and attached to a simple text email. You can control the attached file format here. Setting applies to Users only.</p>



<h3 class="wp-block-heading">Acrobat PDF</h3>



<p>Attachments will be in Acrobat PDF format. </p>



<p class="wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon is-style-alert">NOTE: Converting reports into PDF documents is carried out by a special external licensed from Brainy Data Ltd. A currently licensed external called PDFDevice.dll (or .so on MacOSX) must be installed in the XCOMP directory of the Omnis Studio installation.</p>



<h3 class="wp-block-heading">HMTL</h3>



<p>Attachments will be in HTML format. </p>



<p class="wp-block-ht-blocks-messages wp-block-hb-message wp-block-hb-message--withicon">NOTE: The HTML standard is not as rich in formatting as the report generator and therefore do not expect perfect conversion. In fact, in many cases it does not resemble the printed version of the report at all!</p>



<h2 class="wp-block-heading">Defaults tab </h2>



<figure class="wp-block-image"><img decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/graphical-user-interface-text-application-email-8.png" alt="Graphical user interface, text, application, email

Description automatically generated" class="wp-image-4537"/></figure>



<p>Defaults that can apply. </p>



<h3 class="wp-block-heading">Document Processing (Only Available for User Settings)</h3>



<h3 class="wp-block-heading">Default to Sales Order rather than Quotation</h3>



<p>If checked, when a new quotation or sales order is operated it will initially be a sales order.</p>



<h3 class="wp-block-heading">Default to Purchase Order rather than a Request for Quotation</h3>



<p>If checked, when a new RFQ or purchase order is operated it will initially be a purchase order.</p>



<h3 class="wp-block-heading">Default to Work Order Backflushed rather than Normal</h3>



<p>If checked, when a new Work Order is created it will initially be marked for Backflushing.</p>



<h3 class="wp-block-heading">Default to Job rather than Estimate</h3>



<p>If checked, when a new Job or Estimate is created it will initially be marked as an Job.</p>



<h3 class="wp-block-heading">Window Behaviour – Do not Clear Window when Performing a Find</h3>



<p>Normally, when performing a Find operation, the window is cleared of data. If checked, this will leave any data present in the window.</p>



<h3 class="wp-block-heading">Import and Export Text Encoding </h3>



<h3 class="wp-block-heading">Encoding for Import when no BOM</h3>



<p>When importing from text data when the file has no Unicode Byte Order Marker (BOM) the selected encoding will be used. Default is kUniTypeNativeCharacters. For more details about this setting see the Unicode topic. </p>



<h3 class="wp-block-heading">Encoding for Exporting</h3>



<p>When exporting to text data or printing to port or text the selected encoding will be used. Default is kUniTypeUTF8. For more details about this setting see the Unicode topic.</p>



<h3 class="wp-block-heading">Set Byte Order Mark at the start of exported text tick box</h3>



<p>If set, and the Encoding for Exporting is set to a Unicode encoding, a Unicode BOM is output at the start of the output file. For more details about this setting see the Unicode topic. </p>



<h2 class="wp-block-heading">Options tab </h2>



<figure class="wp-block-image"><img decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/graphical-user-interface-text-application-word-5.png" alt="Graphical user interface, text, application, Word

Description automatically generated" class="wp-image-4538"/></figure>



<p>Extra options that may apply. </p>



<h3 class="wp-block-heading">Options field</h3>



<p>Options that will be added to the option list. All take the form of optXXXX=Value ;;Comment. The optional comment is for your aide memoir and must be prefixed with a space an two semicolons.</p>



<h3 class="wp-block-heading">Show Options List button</h3>



<p>Opens the Program Options Listing window of available options. Dragging an option from there will install it.</p>



<h3 class="wp-block-heading">Revert button</h3>



<p>Selecting this button will revert to the last saved database. </p>



<h3 class="wp-block-heading">Save Button</h3>



<p>Selecting this button will save all new changes. </p>



<figure class="wp-block-table is-style-regular"><table><tbody><tr><td><p>
  Also see:
</p></td><td><p><a href="https://caliach.com/knowledge-base/wusersettings/">User Settings Maintenance  </a>  <a href="https://caliach.com/knowledge-base/wprivileges-2/">Privileges and Settings </a>   <a href="https://caliach.com/knowledge-base/woptionslist/">Program Options Listing </a></p></td></tr></tbody></table></figure>



<p>Compiled in Program Version 6.00.  Help date last modified on 24 November 2022 </p>



<p>Class wSettings last modified 25 May 2022. FP File&gt;system manager&gt;Settings Maintenance Subwindow </p>
<p>The post <a href="https://caliach.com/knowledge-base/wsettings/">Preferences: Settings Maintenance Subwindow</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>System Preferences</title>
		<link>https://caliach.com/knowledge-base/wsystemprefs-2/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Fri, 27 Aug 2021 12:44:57 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/?post_type=ht_kb&#038;p=4161</guid>

					<description><![CDATA[<p>OVERVIEW The System Preferences window comprises of seven tabs and set the business wide controls that are held centrally with the Company Details. They contain the controls that will apply to all users of the system as opposed to Options and Settings that may apply only to the operation of a particular terminal, user, or [&#8230;]</p>
<p>The post <a href="https://caliach.com/knowledge-base/wsystemprefs-2/">System Preferences</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">OVERVIEW	</h2>



<p>The System Preferences window comprises of seven tabs and set the business wide controls that are held centrally with the Company Details.  They contain the controls that will apply to all users of the system as opposed to Options and Settings that may apply only to the operation of a particular terminal, user, or group of users. </p>



<p>This article is part of the Vision Setup Guide. <a href="https://kb.caliach.com/index.php/knowledge-base/setup-guide/">Click Here to return to the Setup Guide.</a> </p>



<h2 class="wp-block-heading">File Path</h2>



<h3 class="wp-block-heading">File &gt; System Manager &gt; System Preferences…</h3>



<p>This file path takes you to the System Preferences window.  This window has seven tabs.   </p>



<h2 class="wp-block-heading">History Tab</h2>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="762" height="492" src="https://caliach.com/wp-content/uploads/2022/12/graphical-user-interface-table-description-autom.png" alt="Graphical user interface, table

Description automatically generated" class="wp-image-4163"/></figure>



<p>Changes you make in this tab are linked to the Period File Update window (File &gt; System Manager &gt; Period Routines).   </p>



<p>In this tab you can choose to turn on or off the following options: </p>



<h3 class="wp-block-heading">Record sales history (No Invoicing if off)</h3>



<p>If the box is ticked, Sales History is maintained for each dispatch and return of a Sales Order line item and is used to create Sales Invoices after dispatch.  History is recorded for both part and non-part P.O line items. </p>



<p>If this box is unticked, the sales invoicing capabilities are not available. </p>



<p><strong>NOTE</strong>: If you are licenced with Ledgers, you will not have the option to untick the Record Sales History box. </p>



<h3 class="wp-block-heading">Record purchase history</h3>



<p>If this box is ticked, purchase history will be maintained for each receipt of a Purchase Order line item.  The history is recorded for both part and non-part P.O line items. </p>



<p>If this box is unticked, it will not affect the updating of Purchase Parts record.   </p>



<h3 class="wp-block-heading">Record works history</h3>



<p>If this box is ticked, work history is maintained for each completed batch process route operation of a Work Order. If an assembly has 6 process route operations and a Work Order is completed in 2 batches, 12 history records will be created for the WO. </p>



<p>If the box is not ticked, the work history will not be maintained. </p>



<h3 class="wp-block-heading">Record inventory movement history</h3>



<p>If this box is ticked, the Inventory (stock) movement history will be maintained.  Inventory movement history is a part-specific history of every activity relating to the part and includes all stores movements. It is in effect, an audit trail of part movements and only has chronological relevance and therefore has no minimum retention records. </p>



<p>If the box is not ticked, no inventory movement history will be recorded, and the Record order preparation history box will automatically untick. </p>



<h3 class="wp-block-heading">Record order preparation history</h3>



<p>If the box is ticked, the Order Preparation History records (for Sales Orders, Purchase Orders and Works Orders) will be maintained.  These are additional inventory records created during order processing. They show creation of order items and changes to them.  </p>



<p>Valid part number items are recorded in this way but not non-part Purchase and Sales Order line items.  </p>



<p>Inventory movement history retention days applies to order preparation history. </p>



<p><strong>NOTE:</strong> You will need to be the only user active on the system to save any of the above changes. </p>



<h3 class="wp-block-heading">Minimum retention field</h3>



<p>In this field you set the minimum number of days and records you would like the system to retain.  The extent of history retention is used when processing the Period Routines clear-out of old history. Retention is by both number of days and the number of records retained for each part regardless of age. This means if you enter 1825 days (5 years) and 5 records, a part history record will only be deleted if it is more than 1825 days old or five later records remain on file for the part. This approach ensures that both fast and slow moving items retain appropriate and sufficient history. </p>



<h2 class="wp-block-heading">Sales Order Tab</h2>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="761" height="488" src="https://caliach.com/wp-content/uploads/2022/12/1_graphical-user-interface-text-application-word.png" alt="Graphical user interface, text, application, Word

Description automatically generated" class="wp-image-4164"/></figure>



<p>This group of controls affect the operation of Sales Order processing and associated activities.  They also generally apply to Jobs. </p>



<h3 class="wp-block-heading">Serial Numbering flagged parts mandatory on dispatch</h3>



<p>If this box is ticked, all parts that are marked as serial numbered on dispatch in the <a href="https://caliach.com/knowledge-base/wptmedit/">part maintenance window</a> will have to be provided with a serial number before they can be dispatched.  </p>



<p>If you require serial numbers to be printed on Dispatch Notes and Invoices, this control should be checked. </p>



<p>If the box is unticked, a warning is made on dispatch, when the part is appropriately marked as requiring a serial number, which you could choose to override by selecting No. </p>



<h3 class="wp-block-heading">Warn user during normal Sales Order item entry of low stock part</h3>



<p>If this box is ticked, you will receive a warning message of low stock when a sales order line item is created or amended.  The low-stock message appears when, as a result of the entered quantity being sold, the part&#8217;s projected demand quantity falls below the part minimum stock. </p>



<p>This control does not apply to a Cash or Dispatch Sales Order.  </p>



<p>If this box is unticked, no warning message will appear. </p>



<h3 class="wp-block-heading">Record sales intra-EC trade statistics in history</h3>



<p>Ticking this box will enable the Sales Intra-EC trade statistics to be recorded in history. </p>



<p>When this control is checked, an additional window will be brought forward during dispatch processing in which you can record the extra data for maintaining and producing Intra-EC Trade Statistics. </p>



<h3 class="wp-block-heading">Quantity discount calculated compound rather than additive</h3>



<p>If this box is ticked, quantity discounts will be calculated compound.  EG. If the part discount class is 1, and the customer discount for class 1 parts is 15.00%, and the quantity additional discount rate for 1,000 items is 4.00%, with this preference checked the two discounts will be arithmetically applied resulting in the discount rate being 100 &#8211; (0.85 * 0.96 * 100) = 18.40%. </p>



<p>If the box is unticked, the sales order discount will be 19.00% as it is calculated additively EG. 15% plus 4%. </p>



<h3 class="wp-block-heading">Automatically reduce active production plan items on dispatching, bonding or job issue</h3>



<p>If this box is ticked, active production plan entries for sales order dispatch, bonding or job issue are reduced or deleted in date order regardless of the date of the activity and the date of the production item, first for the part itself and secondly for its alias, if it has one.  </p>



<p>It can be useful to automatically reduce the active production plan for the part in these circumstances to avoid the need to manually do this before running MRP again.  </p>



<p><strong>WARNING:</strong> No adjustment is made when parts are returned from customers, un-bonded or returned from a job, so in most circumstances you are wise to review production plan items before running MRP even with this preference set. </p>



<p>If this box is unticked, no reference or adjustment is made to any production plan entries for sales order dispatch, bonding or job issue that may have been set for the part or its alias.  </p>



<h2 class="wp-block-heading">Purchase Order Tab</h2>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="767" height="494" src="https://caliach.com/wp-content/uploads/2022/12/graphical-user-interface-text-application-word-1.png" alt="Graphical user interface, text, application, Word

Description automatically generated" class="wp-image-4165"/></figure>



<p>This group of controls affect the operation of Purchase Order processing and associated activities </p>



<h3 class="wp-block-heading">GRN numbers for each receipt rather than session</h3>



<p>If this box is ticked, when Purchase Orders are received from a given supplier and Purchase Order, history records are stamped with a Goods Received Note number and each individual item receipt will receive a new GRN number. </p>



<p>If this box is unticked, all items received at one time by a user receiving from a given purchase order will all be combined under one GRN number.  </p>



<h3 class="wp-block-heading">Update or create Purchase Part record on receipt of Purchase Order items</h3>



<p>If this box is ticked, when Purchase Order part line items are received, the line item details are saved in a Purchase Parts record which acts as a default set of PO line item data on the next occasion the part is purchased from this supplier. Each line item can be individually controlled when this box is ticked. </p>



<p>If the box is not ticked, the Purchase Part data will have to be manually maintained.  </p>



<h3 class="wp-block-heading">Update part current cost when Purchase Order prices are confirmed</h3>



<p>If this box is ticked, the current cost of a part will be updated when the purchase order prices are confirmed or when you perform an Invoice Validation in the Ledgers. </p>



<p>If this box is not ticked, in both cases above, current costs will only be updated during Roll-up assembly current costs in Product Costing or following an Update Costs review in a maintenance window.  In both cases only the purchase history is updated with any revised costs. </p>



<h3 class="wp-block-heading">Make part primary supplier the last received supplier</h3>



<p>If this box is ticked, this will set the part primary supplier to that of the latest Purchase Order receipt.  </p>



<p>The primary supplier is most useful in organising the results of MRP and automatically generating Purchase Orders from MRP results. </p>



<p>If this box is not ticked, the primary supplier must be manually set in parts maintenance or through purchase parts global changes.  </p>



<h3 class="wp-block-heading">Tracked parts must be given a unique history reference</h3>



<p>This control only applies to parts that have been flagged as batch tracked. (Masters &gt; Parts &gt; View – Storage Tab. Batch Tracked tick box) </p>



<p>If this box is ticked, during the goods receipt process, for batch-tracked parts only, you will be forced to enter a unique value for the purchase history reference.  This helps to ensure that you can track back to the supplier’s certification batch number.  </p>



<h3 class="wp-block-heading">Record purchases intra-EC trade statistics in history</h3>



<p>Purchase trade statistics are, in effect, purchase history records extracted for all overseas purchases.  </p>



<p>If this box is ticked, an additional window will be brought forward during goods receipt processing in which you can record the extra data for maintaining and producing Intra-EC Trade Statistics. </p>



<h2 class="wp-block-heading">Parts Tab</h2>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="763" height="491" src="https://caliach.com/wp-content/uploads/2022/12/1_graphical-user-interface-text-application-descr.png" alt="Graphical user interface, text, application

Description automatically generated" class="wp-image-4166"/></figure>



<p>In this tab you can choose options relating to the creation and manipulation of parts. </p>



<h3 class="wp-block-heading">Part price-to-cost as Gross Margin rather than Markup</h3>



<p>This controls whether you seek to calculate and display the relationship between part cost and selling price using a Markup or Gross Margin.  </p>



<p>If this box is ticked, Gross Margin will apply: the calculation then makes the Selling Price = Total Cost * 100 divided by (100 &#8211; Gross Margin) where Gross margin cannot be greater than 99%. </p>



<p>If this box is NOT ticked Mark-up will apply: the calculation then makes the Selling Price = Total Cost * (100 + Auto price mark-up) / 100.  </p>



<p> WARNING: If you change this setting, you must be prepared to change the value of all parts Auto. Price percentages, as this value changes its significance on pricing and profits. For example, a part with a cost of £100.00 and a Markup of 50% will calculate to a selling price of £150.00. With a Gross Margin of 50% the selling price will be £200.00. </p>



<h3 class="wp-block-heading">Part Yield in lost units per batch rather than percent rate</h3>



<p>If this box is ticked, the normal rate is 0.00 units. A yield unit loss of 1.00 means that when ordering 100 units of the part will result in 99 being received into inventory, when ordering 10, 9 will be received. Costing will be calculated on minimum order quantity to determine the yield loss.  </p>



<p>If the box is unticked, the normal rate is 100.00%. A 90.00% rate means that when ordering 100 units of the part will result in 90 being received into inventory. </p>



<p>The yield rates are set in Masters &gt; parts &gt; View – planning tab – yield field </p>



<p><strong>WARNING: </strong>If you change this option, you must adjust all part yield values otherwise strange net usage and costs will result.  </p>



<p>If you untick this box, the below warning box will appear. </p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="363" height="158" src="https://caliach.com/wp-content/uploads/2022/12/1_graphical-user-interface-text-application-descr-1.png" alt="Graphical user interface, text, application

Description automatically generated" class="wp-image-4167"/></figure>
</div>


<h3 class="wp-block-heading">Part yield rate is used when calculating costs</h3>



<p>If this box is ticked, Product Costing and other Update Costs functions on Part costs will use any non-100% yield rate to compute a loaded cost based on the assumption that only the yield rate of parts ordered and paid for will ultimately go into inventory.  </p>



<p>For a purchased part, the cost of the part will be calculated as the actual cost divided by the yield rate. This has the effect of uplifting the cost and can be seen as taking into account losses in the transport, quality inspection or other receiving processes.  </p>



<p>For parts with a BoM that are manufactured or for outwork assemblies, the yield will similarly uplift the cost because it assumes that only the yield rate of the finished part will be useful inventory, even though the full kit quantity and process cost was consumed. </p>



<h3 class="wp-block-heading">Use work history to cost assemblies where available</h3>



<p>Normally, assembly costing of Automatic or Make parts uses the Bill of Material and Process Route to calculate the various cost elements. If this box is ticked, work history will be used where it is available depending on the Material Costing Method set in Company Details (File &gt; System Manager &gt; Company Details).  </p>



<p><strong>TIP:</strong> If you want your manufactured items to be costed on a FIFO or other basis you should tick this box. </p>



<h3 class="wp-block-heading">Do not change labour and overhead cost if no process route</h3>



<p>If this box is ticked, the parts which are Automatic type with a Bill of Materials or Manufactured type will leave the Labour and Labour Overhead values unchanged. </p>



<p>If this box is not ticked, the above part types, will have the Labour and Labour Overhead current cost values set to zero if there are no process route operations.  </p>



<p><strong>TIP:</strong> If you have not set up Process Routes and wish to manually set labour and overhead costs for assemblies, you should check this option to prevent your labour and overhead values being cleared when cost roll-ups are processed.  </p>



<p><strong>WARNING: </strong> With this preference checked, labour and overheads are not rolled up from lower sub-assemblies under the above conditions. </p>



<h3 class="wp-block-heading">Use automatic by-product recording and costing</h3>



<p>This program has the ability to handle single by-products in a manufacturing operation. The by-product is identified in the parent&#8217;s part record (Masters &gt; Parts &gt; View – Planning tab) and the quantity produced, and cost implications are calculated from the parent and BoM mass values. The system is most useful in instances such as accounting for swarf. For this system to be effective, this preference must be checked.  </p>



<h3 class="wp-block-heading">Log changes to part current costs</h3>



<p>If this box is ticked, the program will log any changes to part current costs during normal processing. See the Part Costs History Log Listing window for details.  </p>



<h3 class="wp-block-heading">Part batch numbers generated as Year-Date-Serial</h3>



<p>This controls the style of batch numbers the system automatically assigns to receipts of batch tracked parts.  </p>



<p>If this control is checked, batch numbers are constructed numbers based on the date processing took place for the receipt of the batch. The batch number will take the form of XYDDDNN, where X is the batch number prefix, as above, Y is the Year, DDD is the day of the year (001 through 357) and NN is a numeric sequence (01 through 99). With this system you can, in effect, date the batch so that shelf life can be controlled. For example, for batches produced on 16th August 1993 (and a prefix of 9), numbers would be 9322801, 9322802, 9322803, etc., the next day&#8217;s receipts will be numbered 9322901, 9322902, 9322903, etc..  </p>



<p>If unchecked the batch numbers will be numerically sequenced X000001, X000002, X000003, etc., where X is the batch number prefix set in the Company Details. The sequence number can be advanced in the Document Numbers pane (File &gt; System Manager &gt; Company Details Maintenance – Document Numbers tab)  </p>



<p> NOTE:  If you use this technique, you should make sure you change the prefix at the start of the new year. </p>



<h3 class="wp-block-heading">Do not auto-delete empty multi-stock locations</h3>



<p>If this box is ticked, it will prevent any deletion of multi-location records when they reach zero quantity, which is the normal situation.  </p>



<p>When this box is unticked, the below window will pop up and you will be given the option of deleting all zero (and negative) quantity location records.  </p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="220" height="175" src="https://caliach.com/wp-content/uploads/2022/12/graphical-user-interface-application-teams-desc.png" alt="Graphical user interface, application, Teams

Description automatically generated" class="wp-image-4168"/></figure>
</div>


<p>You may enter a value for the number of zero quantity stock locations you want to retain for each part, if more than that many exist. If you click cancel, no deletions will take place but from then on any locations falling to zero quantity will auto-delete. If you click Ok, the system will delete zero quantity locations until there remains the quantity you entered. It will delete the oldest created locations first. </p>



<h3 class="wp-block-heading">Maintain multi-stock location extended information</h3>



<p>When this box is ticked, extended information can be entered and seen for multi-stock location records. This can be used to record additional quantities or attributes associated with a batch of parts or material.  </p>



<p>If this box is unticked, locations of inventory simply contain stock quantity, batch number and a flag indicating quarantine status.  </p>



<p>Extended data includes three dimensions, a unit quantity, the location creation date, and comments. See Inventory, Multi-Stock Location Extended Information for full details.  </p>



<p><strong>TIP: </strong>Extended Information can be used to broaden the definition of a part. For example, you could use it to have a part definition for a particular grade of steel plate of 20mm thickness. The stock unit would be Kilos. Each batch of this steel plate can be given an independent width, length, number of plates of these dimensions, the date they went of stock and some comments on their condition or use. These extra characteristics are automatically added to any tracking data.  </p>



<p><strong>WARNING</strong>: This option, if turned off, will stop the collection of extended information for the duration it is off. If this happens temporarily, you will subsequently have some stock location data with missing extended characteristics. </p>



<h2 class="wp-block-heading">Bills Of Material Tab</h2>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="758" height="489" src="https://caliach.com/wp-content/uploads/2022/12/graphical-user-interface-text-application-descr-2.png" alt="Graphical user interface, text, application

Description automatically generated" class="wp-image-4169"/></figure>



<p>In this tab you can select options relating to the creation and kitting of bills of material. </p>



<h3 class="wp-block-heading">BoM Changes Log to record quantity changes</h3>



<p>If this box is ticked, the BoM Changes Log will be enabled for any changes to BoM component quantities.  These include component addition, deletion, and quantity change.   </p>



<h3 class="wp-block-heading">BoM Changes Log to record component issue-only changes </h3>



<p>If this box is ticked, it enables the BoM Changes Log for any changes to BoM component engineering issue changes. Records are created for any component issue change. It will increase processing during BoM maintenance and when updating part engineering issue. This control operates independently to the quantity log. </p>



<h3 class="wp-block-heading">BoMs can be changed when parent has a Work Order</h3>



<p>BoM edit processes are normally prevented when a Work Order exists for the parent part. This also applies to Purchase Orders when the parent is an Outwork part and a Sales Order when the parent is a Phantom part. In the case of Phantom parents, parents with orders higher up the structure will also be considered as active orders and so normally prevent BoM changes. If this option is checked, only a warning is given when the parent is selected for BoM maintenance. This can override the normal protection against engineers changing structures while products are being manufactured. If this option is checked, any parents with active orders will lead to process quantity adjustments when BoM structural changes take place. </p>



<h3 class="wp-block-heading">BoM structure comment shown on Work Order component list</h3>



<p>Work Orders can optionally contain a listing of BoM components. The control for the printing of this list is on the WO itself. This tick box controls whether, when printed, the component listing also includes any structure comment text in the BoM.  </p>



<p><strong>TIP: </strong>The BoM structure comments can be used for such purposes as PCB component identifiers, material cutting instructions, handling warnings, etc. Using this option, the WO can contain such engineering information relating to components use in the production process. </p>



<h3 class="wp-block-heading">BoM may contain multiple common components</h3>



<p>Normally Bills of Material are a consolidated list of ingredients that make up the assembly parent part. However, it can sometimes be useful to list the same component more than once in the BoM. If this box is ticked, you will be permitted to enter the same part number as a component in a single structure more than once.  </p>



<p><strong>TIP:</strong> This feature is useful if you wish to permit the use of batch tracked parts from more than one source batch. For example, if 10 components are required for an assembly and a batch of 20 are being manufactured on a Work Order, you would be required to issue 200 from a single batch of components. However, you may not have one batch with 200 or more in stock to draw from and therefore cannot kit the WO. If you had one batch of 150 and another of 120, you could change the BoM to show two entries for the component, both with a quantity of 5. Then, when kitting, you will be able to issue 100 from the batch of 150 and 100 from the batch of 120.  </p>



<p>This method increases your flexibility in kitting but breaks the batch traceability of the component. You will not be able to subsequently identify which specific assemblies are made from which batch of components. However, you will be able to say that the component used came from one or other of two specific batches. </p>



<h3 class="wp-block-heading">Do not consolidate common BoM components on kit lists</h3>



<p>This control will affect the way component lists are presented on Work Order Picking Lists and Work Orders. If you use Phantom parts as components of an assembly, where components of the phantoms are the same as components in the main assembly or another phantom, these normally will be shown on lists as one item with a total quantity and only one BoM structure comment and reference. </p>



<p>With this control option set ON, items will not be consolidated together, and any structure comments and BoM references will be separately shown. </p>



<h3 class="wp-block-heading">BoM Lowest Level Numbers automatically adjust</h3>



<p>If this box is unticked, it will speed up Bill of Material maintenance processing. Once it is turned off, and you have confirmed the change with an OK on the pop-up window, you cannot switch automatic adjustment back on. </p>



<p>It can only be set back on by running Re-organise Bills of Material (File &gt; Advanced &gt; Re-set Data Files functions). &#8220;MRP processing&#8221; and the &#8220;Roll-up assembly current costs&#8221; routine cannot be run when this system preference control is off.  </p>



<p>The BoM component parts listing report will also not be accurate. </p>



<h2 class="wp-block-heading">Customer and Purchase Parts Tab</h2>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="765" height="493" src="https://caliach.com/wp-content/uploads/2022/12/1_graphical-user-interface-text-application-word-2.png" alt="Graphical user interface, text, application, Word

Description automatically generated" class="wp-image-4170"/></figure>



<p>In this tab you choose options for Customer parts and Purchase parts. </p>



<h3 class="wp-block-heading">Customer Parts – record changes log</h3>



<p>If this box is ticked, changes to date in the Customer-Parts file will be logged. The changes log records the new values of any field amended. It does not record the old value.  </p>



<p>For a full log, you need to set the/this changes log feature on before any customer parts are added otherwise the full history of a record will not be maintained. When you turn the Record Changes Log on you will be asked if you would like to initialise the log.  </p>


<div class="wp-block-image">
<figure class="aligncenter"><img loading="lazy" decoding="async" width="367" height="173" src="https://caliach.com/wp-content/uploads/2022/12/1_graphical-user-interface-text-application-descr-3.png" alt="Graphical user interface, text, application

Description automatically generated" class="wp-image-4171"/></figure>
</div>


<p>If you answer Yes, all customer part records will be scanned and any that have no log entry will be given a &#8216;Created&#8217; entry in the log. This feature is useful after importing data.  </p>



<p><strong>NOTE:</strong> Importing customer-parts data using the Data Transfer Utility or any other importing means will not create log entries.  You can, however, use this System Preference to set all Customer-Part records without log entries to have an initial log entry. To do this, turn off the Record changes log system preference and then turn it back on. You will then be offered the initialisation option and can select Yes. </p>



<h3 class="wp-block-heading">Purchase Parts – delivery speed performance on last delivery/ delivery reliability performance on last delivery/ price performance on last delivery/ quality performance in last delivery</h3>



<p>When these boxes are ticked for the above four settings, the respective performance indicators are calculated on the last supplier’s delivery. </p>



<p>If the boxes are not ticked, all the suppliers’ deliveries held in purchase history will be averaged and the results used. </p>



<p>The calculating controls are applied within the Masters menu (Masters &gt; Global Changes &gt; Purchase Parts &gt; Recalculate Performance Indicators) </p>



<h3 class="wp-block-heading">Purchase Parts – quality performance never calculated</h3>



<p>If this box is ticked, it prevents update of the quality indicator during global change or when the &#8220;Update Performance Indicator&#8221; menu command is used. This may be useful to businesses that want to judge quality on factors other than historic return of supplied goods. This means that quality ratings must be manually entered in Purchase Part maintenance. </p>



<h2 class="wp-block-heading">BUTTONS AND FIELDS</h2>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="773" height="51" src="https://caliach.com/wp-content/uploads/2022/12/2_word-image.png" alt="" class="wp-image-4172"/></figure>



<h3 class="wp-block-heading">Last Modified</h3>



<p>This field shows the last date and time a modification took place. </p>



<h3 class="wp-block-heading">Print</h3>



<p>Selecting this button will print to screen a report of the company details. You can then choose how you would like to print or save this report. </p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="823" height="790" src="https://caliach.com/wp-content/uploads/2022/12/a-picture-containing-table-description-automatica-1.png" alt="A picture containing table

Description automatically generated" class="wp-image-4173"/></figure>



<h3 class="wp-block-heading">Revert to Saved</h3>



<p>Selecting this button will revert data to the last saved details </p>



<h3 class="wp-block-heading">Save Changes</h3>



<p>This button will save changes made. </p>



<p>This article is part of the Vision Setup Guide. <a href="https://kb.caliach.com/index.php/knowledge-base/setup-guide/">Click Here to return to the Setup Guide.</a> </p>



<p>Compiled in Program Version 6.00.   </p>



<p>Class wSystemPrefs (System Preferences) FP: File &gt; System Manager &gt; System Preferences… </p>
<p>The post <a href="https://caliach.com/knowledge-base/wsystemprefs-2/">System Preferences</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
