<?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>ScratchPads Archives - Caliach</title>
	<atom:link href="https://caliach.com/article-categories/scratchpads/feed/" rel="self" type="application/rss+xml" />
	<link>https://caliach.com/article-categories/scratchpads/</link>
	<description>Manufacturing Software Solutions</description>
	<lastBuildDate>Tue, 16 Jul 2024 10:44:50 +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>ScratchPads Archives - Caliach</title>
	<link>https://caliach.com/article-categories/scratchpads/</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>ScratchPads: Customer ScratchPad Selection</title>
		<link>https://caliach.com/knowledge-base/wscratchcusselect/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Wed, 27 May 2020 16:44:20 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wscratchcusselect/</guid>

					<description><![CDATA[<p>ScratchPads: Customer ScratchPad Selection</p>
<p>The post <a href="https://caliach.com/knowledge-base/wscratchcusselect/">ScratchPads: Customer ScratchPad Selection</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>Customer ScratchPad Selection</h2>
<p id="navline"><img decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-36.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">ScratchPads</a> &gt; Customer ScratchPad Selection</p>
<p>This window is used to populate the <a href="../scratch/wscratchcustomers">Customer ScratchPad</a> list with a range of selected customers. The selection can be made in the <a href="../customers/wcusselect">Customer Selection</a> subwindow, or by using a Custom Search, or from criteria selected on the Advanced tab pane. The window is opened from the <a href="../scratch/wscratchcustomers">Customer ScratchPad</a> by selecting Customers ScratchPad Options &#8212; Build New List.</p>
<p><img decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/note40-36.jpg" width="24" height="24" alt="Note"/><strong> NOTE:</strong> This window contains fields introduced with version 5 that enable additional search (and sometimes sort controls), such as <b>Adhoc extra where</b>. For more help on their use and examples see the <a href="../sql/introsql">Client-Server SQL Introduction</a> help.</p>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Field</p>
</th>
<th valign="top">
<p align="left">Description</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Clear ScratchPad First</p>
</td>
<td valign="top">
<p align="left">Check to clear the current contents of the ScratchPad before loading rather than merging new entries.</p>
</td>
</tr>
</table>
<p/>
<h4>Button Functions</h4>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Button</p>
</th>
<th valign="top">
<p align="left">Action</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Cancel</p>
</td>
<td valign="top">
<p align="left">Cancels any selection criteria and closes the window.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">OK</p>
</td>
<td valign="top">
<p align="left">Applies the selection criteria and returns the list to the <a href="../scratch/wscratchcustomers">Customer ScratchPad</a>.</p>
</td>
</tr>
</table>
<p>The window has 2 tab panes.</p>
<p><span class="helpTab"><a href="#tab1">Standard</a></span> <br />
<span class="helpTab"><a href="#tab2">Advanced</a></span> </p>
<h3><a name="tab1" id="tab1"/>Standard</h3>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wscratchcusselect1.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wscratchcusselect1.jpg" width="278" height="265" alt="Customers ScratchPad Selection - Standard tab pane."/></a></p>
<h4>Operation</h4>
<p>On this tab pane select a range of customers using the <a href="../customers/wcusselect">Customer Selection</a> subwindow.</p>
<p>Alternatively, select <strong>Use Custom</strong> to apply the currently selected Custom Search, or click <strong>Custom Search</strong> to modify or create a search.</p>
<p>Once the selection is made, then click <strong>Ok</strong> to transfer the selection and close the window, or click <strong>Cancel</strong> to abandon the selection and close the window.</p>
<h4>Notes</h4>
<p>If <strong>Use Custom</strong> is selected, any other selections on the tab pane will be ignored.</p>
<p><a href="#top">Back to top</a></p>
<h3><a name="tab2" id="tab2"/>Advanced</h3>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wscratchcusselect2.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wscratchcusselect2.jpg" width="263" height="181" alt="Customers ScratchPad Selection - Advanced tab pane."/></a></p>
<p>Advanced search options</p>
<h4>Button Functions</h4>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Button</p>
</th>
<th valign="top">
<p align="left">Action</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Customers with Sales Orders</p>
</td>
<td valign="top">
<p align="left">Selects all customers with open sales orders.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Customers with Quotations</p>
</td>
<td valign="top">
<p align="left">Selects all customers with open quotations.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Customers with Sales Orders or Quotations</p>
</td>
<td valign="top">
<p align="left">Selects all customers with open sales orders or quotations.</p>
</td>
</tr>
</table>
<h4>Notes</h4>
<p>Any button clicked in the Advanced tab pane will cause the <strong>Use Custom</strong> option to be ignored.</p>
<p><a href="#top">Back to top</a></p>
<table border="0" cellspacing="0" cellpadding="2">
<tr valign="top" align="left">
<td width="80">See also: &#8211;</td>
<td>
<ul>
<li><a href="../scratch/wscratchcustomers">Customer ScratchPad</a></li>
<li><a href="../customers/wcusselect">Customer Selection</a></li>
<li><a href="../general/wsearchselect">Custom Search Selection</a></li>
</ul>
</td>
</tr>
</table>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 3 Jan 2015 11:19:00.00. Class wScratchCusSelect last modified 16 Jul 2016  05:56:39.</p>
<p id="navline"><img decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-36.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">ScratchPads</a> &gt; Customer ScratchPad Selection</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wscratchcusselect/">ScratchPads: Customer ScratchPad Selection</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ScratchPads: Customer ScratchPad</title>
		<link>https://caliach.com/knowledge-base/wscratchcustomers/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Wed, 27 May 2020 16:44:20 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wscratchcustomers/</guid>

					<description><![CDATA[<p>ScratchPads: Customer ScratchPad</p>
<p>The post <a href="https://caliach.com/knowledge-base/wscratchcustomers/">ScratchPads: Customer ScratchPad</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>Customer ScratchPad</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-36.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">ScratchPads</a> &gt; Customer ScratchPad</p>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wscratchcustomers.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wscratchcustomers.jpg" width="369" height="218" alt="Customer ScratchPad"/></a></p>
<p>This window is a listing tool that allows the generation and maintenance of a customer list that can be used throughout the program. The list can be built automatically from customers visited during a program session, built by specific selection, or loaded from relevant analysis functions within the program. The list can then be used for the selection of customers to be processed elsewhere in the program, including tasks such as report generation and global changes.</p>
<p>The contents and layout of the list and other options can be modified in the <a href="../prefs/wsettings">Settings Maintenance Subwindow</a> under File&#8211;Preferences&#8211;User Settings and File&#8211;System Manager&#8211;Privileges and Settings.</p>
<p>The window is opened by selecting ScratchPads&#8211;Customers or by pressing the <strong>F6</strong> function key, or clicking on the Customer ScratchPad tool on the toolbar.</p>
<h4>Operation</h4>
<p>With the <strong>Auto add</strong> setting selected in the <a href="../prefs/wsettings">Settings Maintenance Subwindow</a> under File &#8212; Preferences &#8212; User Settings and File»System Manager»Privileges and Settings, customers will be automatically added to the listing as they are visited during normal program activity; for example during Customer or Customer Parts maintenance, or while adding or changing a Customer in a Sales Order.</p>
<p>To build an entirely new list, and clear any existing list, open the <a href="../scratch/wscratchcusselect">Customers ScratchPad Selection</a> window by selecting <strong>Build New List</strong> from the <strong>Customers ScratchPad Options</strong> menu, and select the range of customers for the list.</p>
<p><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/warning40-31.jpg" width="24" height="24" alt="Warning"/><strong> WARNING:</strong> Address and Contact field columns can be added to the ScratchPad. If that is the case the default address for the customer and its default contact, if any, will be used. This is true even if the source of the search that compiled the list comprised from data in non-default addresses or contacts. For example a contact last name can be used in a search. A last name of <i>Jones</i> may be on a non-default address of a customer, so that customer will be included. But the contact shown will be the default contact for the default address, and that is what will show in the ScratchPad. The ScratchPads &#8212; Address/Contact Keyword menu function can provide specific address/contact search and operations thereon. See the <a href="../scratch/wadrkeyword">Address and Contact Keyword Search</a> help for details.</p>
<p>Use the <strong>Clear Entire List</strong>, <strong>Clear Selected Lines</strong> and <strong>Invert Selection</strong> options to maintain the list.</p>
<p>Use the <strong>Save as User List</strong> to save list contents (key field only) to your user settings. When you next log on to the program and datafile the saved list will be re-built in the ScratchPad. Care must be taken not to allow this saved list to become out-of-date so it is recommended that you re-load the ScratchPad and save it periodically.</p>
<p>To transfer list items to a compatible program function first select the items, then select the <strong>Transfer List</strong> option. Alternatively, first select the items in the list, then drag and drop them onto the applicable program object.</p>
<p>For example, to print a relevant report just for selected items in the list, drag and drop the selected list items from the ScratchPad list directly onto the <strong>Print Report</strong> button in a Report Selection window OR use <strong>Transfer List</strong> OR use drag and drop from the list to populate the relevant fields in the Report Selection window.</p>
<p>To copy single list items into a data entry box, double-click on the list item in the ScratchPad list, or drag and drop the item from the list into the data entry box.</p>
<p>For example, to change a customer for a Sales Order, drag and drop the list item from the ScratchPad list directly into the <strong>Customer</strong> data entry box of the <strong>Customer and Terms</strong> tab. And, to select a customer for a new Sales Order, drag and drop the list item from the list into the data entry field in the <strong>Customer Selection </strong> window OR double-click the list item in the ScratchPad list.</p>
<p>To transfer items from the listing to the operating system clipboard, or populate the ScratchPad with items from the clipboard, open the <a href="../scratch/wscratchin">Scratchpad Import </a>window by selecting <strong>In-Out via Clipboard</strong> from the <strong>Customers ScratchPad Options</strong> menu, and transfer the items.</p>
<p>To force the ScratchPad listing window to remain on top of other open windows, select <strong>Set to Palette Style Window</strong> from the <strong>Customers ScratchPad Options</strong> menu.</p>
<h4>Notes</h4>
<p>It is not possible to drag-select multiple list items. This is because the window supports drag and drop. The alternative multiple selection methods using the <strong>CTRL</strong> and <strong>SHIFT</strong> keys can be used.</p>
<h4>Options</h4>
<p>Clicking <strong>Customers Scratchpad Options</strong> results in a drop-down menu with the following functions: &#8211;</p>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Menu Item</p>
</th>
<th valign="top">
<p align="left">Action</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Build New List</p>
</td>
<td valign="top">
<p align="left">Opens the <a href="../scratch/wscratchcusselect">Customers ScratchPad Selection</a> window.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Clear Entire List</p>
</td>
<td valign="top">
<p align="left">Removes all lines from the list.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Clear Selected Lines</p>
</td>
<td valign="top">
<p align="left">Removes only currently selected lines from the list.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Invert selection</p>
</td>
<td valign="top">
<p align="left">Deselects all currently selected lines and selects all currently unselected lines.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Transfer List</p>
</td>
<td valign="top">
<p align="left">Transfers the currently selected contents of the list to a compatible program function for processing.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Save as User List</p>
</td>
<td valign="top">
<p align="left">The current contents of the ScratchPad will be saved in the User Settings and when the user next logs on, the ScratchPad will be re-loaded from the saved list.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">In-Out via Clipboard</p>
</td>
<td valign="top">
<p align="left">Opens the <a href="../scratch/wscratchin">Scratchpad Import</a> window.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Set to Palette Style Window</p>
</td>
<td valign="top">
<p align="left">Forces the window to remain on top of other windows. A window set like this can not be re-sized.</p>
</td>
</tr>
</table>
<p/>
<table border="0" cellspacing="0" cellpadding="2">
<tr valign="top" align="left">
<td width="80">See also: &#8211;</td>
<td>
<ul>
<li><a href="../scratch/mscratchcustomers">Customer ScratchPad Options Menu</a></li>
<li><a href="../prefs/wsettings">Settings Maintenance Subwindow</a></li>
<li><a href="../scratch/wscratchcusselect">Customer ScratchPad Selection</a></li>
<li><a href="../scratch/wscratchin">ScratchPad Import</a></li>
</ul>
</td>
</tr>
</table>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 17 May 2012 10:26:00.00. Class wScratchCustomers last modified 6 Oct 2017  05:42:43.</p>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-36.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">ScratchPads</a> &gt; Customer ScratchPad</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wscratchcustomers/">ScratchPads: Customer ScratchPad</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ScratchPads: Accounts ScratchPad</title>
		<link>https://caliach.com/knowledge-base/wscratchgl/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Wed, 27 May 2020 16:44:20 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wscratchgl/</guid>

					<description><![CDATA[<p>ScratchPads: Accounts ScratchPad</p>
<p>The post <a href="https://caliach.com/knowledge-base/wscratchgl/">ScratchPads: Accounts ScratchPad</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>Accounts ScratchPad</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-36.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">ScratchPads</a> &gt; Accounts ScratchPad</p>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wscratchgl.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wscratchgl.jpg" width="289" height="217" alt="Accounts ScratchPad"/></a></p>
<p>This window is a listing tool that allows the generation and maintenance of a G/L account list that can be used throughout the program. The list can be built automatically from accounts visited during a program session, built by specific selection, or loaded from relevant analysis functions within the program. The list can then be used for the selection of accounts to be processed elsewhere in the program, including tasks such as report generation and global changes.</p>
<p>The contents and layout of the list and other options can be modified in the <a href="../prefs/wsettings">Settings Maintenance Subwindow</a> under File&#8211;Preferences&#8211;User Settings and File&#8211;System Manager&#8211;Privileges and Settings.</p>
<p>The window is opened by selecting ScratchPads&#8211;GL Accounts or by pressing the <strong>F8</strong> function key, or clicking on the G/L Accounts ScratchPad tool on the toolbar.</p>
<h4>Operation</h4>
<p>With the <strong>Auto add</strong> setting selected in the <a href="../prefs/wsettings">Settings Maintenance Subwindow</a> under File &#8212; Preferences &#8212; User Settings and File &#8212; System Manager &#8212; Privileges and Settings, GL accounts will be automatically added to the listing as they are visited during normal program activity; for example during GL Account Maintenance, or while reviewing and account.</p>
<p>To build an entirely new list, and clear any existing list, open the <a href="../scratch/wscratchglselect">G/L Accounts ScratchPad Selection</a> window by selecting <strong>Build New List</strong> from the <strong>GL Accounts ScratchPad Options</strong> menu, and select the range of accounts for the list.</p>
<p>Use the <strong>Clear Entire List</strong>, <strong>Clear Selected Lines</strong> and <strong>Invert Selection</strong> options to maintain the list.</p>
<p>Use the <strong>Save as User List</strong> to save list contents (key field only) to your user settings. When you next log on to the program and datafile the saved list will be re-built in the ScratchPad. Care must be taken not to allow this saved list to become out-of-date so it is recommended that you re-load the ScratchPad and save it periodically.</p>
<p>To transfer list items to a compatible program function first select the items, then select the <strong>Transfer List</strong> option. Alternatively, first select the items in the list, then drag and drop them onto the applicable program object.</p>
<p>For example, to print a relevant report just for selected items in the list, drag and drop the selected list items from the ScratchPad list directly onto the <strong>Print Report</strong> button in a Report Selection window OR use <strong>Transfer List</strong> OR use drag and drop from the list to populate the relevant fields in the Report Selection window.</p>
<p>To copy single list items into a data entry box, double-click on the list item in the ScratchPad list, or drag and drop the item from the list into the data entry box.</p>
<p>For example, to change a posting account for a Sales Order, drag and drop the list item from the ScratchPad list directly into the <strong>posting account</strong> data entry box of the <strong>Additional</strong> tab on the <strong>Line Items Details</strong> tab.</p>
<p>To transfer items from the listing to the operating system clipboard, or populate the ScratchPad with items from the clipboard, open the <a href="../scratch/wscratchin">Scratchpad Import </a>window by selecting <strong>In-Out via Clipboard</strong> from the <strong>Ledgers ScratchPad Options</strong> menu, and transfer the items.</p>
<p>To force the ScratchPad listing window to remain on top of other open windows, select <strong>Set to Palette Style Window</strong> from the <strong>Ledgers ScratchPad Options</strong> menu.</p>
<h4>Notes</h4>
<p>It is not possible to drag-select multiple list items. This is because the window supports drag and drop. The alternative multiple selection methods using the <strong>CTRL</strong> and <strong>SHIFT</strong> keys can be used.</p>
<h4>Options</h4>
<p>Clicking <strong>Ledgers ScratchPad Options</strong> results in a drop-down menu with the following functions: &#8211;</p>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Menu Item</p>
</th>
<th valign="top">
<p align="left">Action</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Build New List</p>
</td>
<td valign="top">
<p align="left">Opens the <a href="../scratch/wscratchglselect">Ledgers Account ScratchPad Selection</a> window.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Clear Entire List</p>
</td>
<td valign="top">
<p align="left">Removes all lines from the list.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Clear Selected Lines</p>
</td>
<td valign="top">
<p align="left">Removes only currently selected lines from the list.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Invert selection</p>
</td>
<td valign="top">
<p align="left">Deselects all currently selected lines and selects all currently unselected lines.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Transfer List</p>
</td>
<td valign="top">
<p align="left">Transfers the currently selected contents of the list to a compatible program function for processing.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Save as User List</p>
</td>
<td valign="top">
<p align="left">The current contents of the ScratchPad will be saved in the User Settings and when the user next logs on, the ScratchPad will be re-loaded from the saved list.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">In-Out via Clipboard</p>
</td>
<td valign="top">
<p align="left">Opens the <a href="../scratch/wscratchin">Scratchpad Import</a> window.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Set to Palette Style Window</p>
</td>
<td valign="top">
<p align="left">Forces the window to remain on top of other windows. A window set like this can not be re-sized.</p>
</td>
</tr>
</table>
<p/>
<table border="0" cellspacing="0" cellpadding="2">
<tr valign="top" align="left">
<td width="80">See also: &#8211;</td>
<td>
<ul>
<li><a href="../scratch/mscratchgl">Accounts ScratchPad Options Menu</a></li>
<li><a href="../prefs/wsettings">Settings Maintenance Subwindow</a></li>
<li><a href="../scratch/wscratchglselect">Accounts ScratchPad Selection</a></li>
<li><a href="../scratch/wscratchin">ScratchPad Import</a></li>
</ul>
</td>
</tr>
</table>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 17 May 2012 10:26:00.00. Class wScratchGL last modified 6 Oct 2017  05:43:02.</p>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-36.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">ScratchPads</a> &gt; Accounts ScratchPad</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wscratchgl/">ScratchPads: Accounts ScratchPad</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ScratchPads: Accounts ScratchPad Selection</title>
		<link>https://caliach.com/knowledge-base/wscratchglselect/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Wed, 27 May 2020 16:44:20 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wscratchglselect/</guid>

					<description><![CDATA[<p>ScratchPads: Accounts ScratchPad Selection</p>
<p>The post <a href="https://caliach.com/knowledge-base/wscratchglselect/">ScratchPads: Accounts ScratchPad Selection</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>Accounts ScratchPad Selection</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-36.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">ScratchPads</a> &gt; Accounts ScratchPad Selection</p>
<p>This window is used to populate the <a href="../scratch/wscratchgl">Account ScratchPad</a> list with a range of selected GL Accounts. The selection can be made in the <a href="../gl/wacglselect">GL Account Selection</a> subwindow, or by using a Custom Search, or from criteria selected on the Advanced tab pane. The window is opened from the <a href="../scratch/wscratchgl">Accounts ScratchPad</a> by selecting Ledgers ScratchPad Options &#8212; Build New List.</p>
<p><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/note40-36.jpg" width="24" height="24" alt="Note"/><strong> NOTE:</strong> This window contains fields introduced with version 5 that enable additional search (and sometimes sort controls), such as <b>Adhoc extra where</b>. For more help on their use and examples see the <a href="../sql/introsql">Client-Server SQL Introduction</a> help.</p>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Field</p>
</th>
<th valign="top">
<p align="left">Description</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Clear ScratchPad First</p>
</td>
<td valign="top">
<p align="left">Check to clear the current contents of the ScratchPad before loading rather than merging new entries.</p>
</td>
</tr>
</table>
<h4>Button Functions</h4>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Button</p>
</th>
<th valign="top">
<p align="left">Action</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Cancel</p>
</td>
<td valign="top">
<p align="left">Cancels any selection criteria and closes the window.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">OK</p>
</td>
<td valign="top">
<p align="left">Applies the selection criteria and returns the list to the <a href="../scratch/wscratchgl">Accounts ScratchPad</a>.</p>
</td>
</tr>
</table>
<p>The window has 2 tab panes.</p>
<p><span class="helpTab"><a href="#tab1">Standard</a></span> <br />
<span class="helpTab"><a href="#tab2">Advanced</a></span> </p>
<h3><a name="tab1" id="tab1"/>Standard</h3>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wscratchglselect1.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wscratchglselect1.jpg" width="271" height="164" alt="Accounts ScratchPad Selection"/></a></p>
<h4>Operation</h4>
<p>On this tab pane select a range of customers using the <a href="../gl/wacglselect">GL Account Selection</a> subwindow.</p>
<p>Alternatively, select <strong>Use Custom</strong> to apply the currently selected Custom Search, or click <strong>Custom Search</strong> to modify or create a search.</p>
<p>Once the selection is made, then click <strong>Ok</strong> to transfer the selection and close the window, or click <strong>Cancel</strong> to abandon the selection and close the window.</p>
<h4>Notes</h4>
<p>If <strong>Use Custom</strong> is selected, any other selections on the tab pane will be ignored.</p>
<p><a href="#top">Back to top</a></p>
<h3><a name="tab2" id="tab2"/>Advanced</h3>
<p>Advanced search options</p>
<p>There are none at this time.</p>
<p><a href="#top">Back to top</a></p>
<table border="0" cellspacing="0" cellpadding="2">
<tr valign="top" align="left">
<td width="80">See also: &#8211;</td>
<td>
<ul>
<li><a href="../scratch/wscratchgl">Accounts ScratchPad</a></li>
<li><a href="../gl/wacglselect">General Ledger Account Selection</a></li>
<li><a href="../general/wsearchselect">Custom Search Selection</a></li>
</ul>
</td>
</tr>
</table>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 3 Jan 2015 11:19:00.00. Class wScratchGLSelect last modified 16 Jul 2016  05:57:18.</p>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-36.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">ScratchPads</a> &gt; Accounts ScratchPad Selection</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wscratchglselect/">ScratchPads: Accounts ScratchPad Selection</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ScratchPads: ScratchPad Import</title>
		<link>https://caliach.com/knowledge-base/wscratchin/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Wed, 27 May 2020 16:44:20 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wscratchin/</guid>

					<description><![CDATA[<p>ScratchPads: ScratchPad Import</p>
<p>The post <a href="https://caliach.com/knowledge-base/wscratchin/">ScratchPads: ScratchPad Import</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>ScratchPad Import</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-36.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">ScratchPads</a> &gt; ScratchPad Import</p>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wscratchin.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wscratchin.jpg" width="274" height="296" alt="ScratchPad Import"/></a></p>
<p>This window enables the export of lines from the ScratchPad to the operating system clipboard, or the import of appropriate clipboard contents into the ScratchPad. This allows the transfer of data to external applications for processing, and the building of ScratchPad lists from the output of external applications.</p>
<p>All fields used in the ScratchPad are exported, but only the key fields are imported. The key field for the <a href="../scratch/wscratchparts">Parts ScratchPad</a> is the part number, for the <a href="../scratch/wscratchcustomers">Customer ScratchPad</a> or <a href="../scratch/wscratchsuppliers">Supplier ScratchPad</a> the customer/supplier code, and for the <a href="../scratch/wscratchgl">Accounts ScratchPad</a> the account code.The window is opened from a ScratchPad window by selecting ScratchPad Options&#8211;In-Out via Clipboard.</p>
<h4>Operation</h4>
<p>When the ScratchPad Import window is first opened, the key fields for any current lines in the parent ScratchPad list are automatically loaded into the window text area.</p>
<p>Text in the window text area can be edited using standard windows editing methods, prior to transferring back into the ScratchPad, as well as being replaced by text from the clipboard.</p>
<p>To clear the ScratchPad list and re-build it with the contents of the window text area click <strong>Load Text into ScratchPad</strong>. Only valid key fields will cause ScratchPad list lines to be built.</p>
<p>To load all fields of the ScratchPad list into the clipboard, and simultaneously into the window text area (which is cleared first), click <strong>ScratchPad to Clipboard</strong>. If the <strong>Use Quotes</strong> option is selected, each field is enclosed in quotes. The fields can be pasted directly from the clipboard into an external application that accepts tab-delimited text, for example a spreadsheet.</p>
<p>A typical bi-directional use of the ScratchPad Import window would be to load all fields of the <a href="../scratch/wscratchparts">Parts ScratchPad</a> into a spreadsheet, having included a variable field in the ScratchPad list definition (for example current cost or period usage). The spreadsheet could then be used to analyse and sort the data using the variable field contents, selecting only the parts that meet a desirable criteria (for example low/high cost or low/high usage). Once copied to the clipboard from the spreadsheet, the qualifying parts can then be pasted into the window text area and used to build a ScratchPad list for processing elsewhere in the program (for example printing reports, global changes etc.).</p>
<h4>Button Functions</h4>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Button</p>
</th>
<th valign="top">
<p align="left">Action</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Load Text into ScratchPad</p>
</td>
<td valign="top">
<p align="left">Clears the ScratchPad list and re-builds it with valid contents of the ScratchPad Import window text area.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">ScratchPad to Clipboard</p>
</td>
<td valign="top">
<p align="left">Loads the entire contents of the current ScratchPad list into the clipboard and the ScratchPad Import window text area.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Update File Column Data Values</p>
</td>
<td valign="top">
<p align="left">This powerful, and dangerous, function takes the text column values and applies them to the master files. You need Data Peek and Poke privileges to use this function and the Data Peek and Poke window open when you open the ScratchPad Import window, otherwise the function button will be disabled.</p>
<p><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/warning40-31.jpg" width="24" height="24" alt="Warning"/><strong> WARNING:</strong> Use of the <b>Update File Column Data Values</b> function is a more powerful version for Parts, Customers, Suppliers and G/L Accounts of the <a href="../specials/wspecialdataedit">File &#8212; Advanced &#8212; Special Functions &#8212; Data Peek and  Poke</a> function. More powerful in that it can apply crude changes to many fields and many records at the same time without any logical validation.</p>
<p>To operate this function the text field must contain tab-delimited lines of data corresponding to the columns in the ScratchPad on a position basis. This can typically be done using the <b>ScratchPad to Clipboard</b> function to create data in the text field that can be pasted into a spreadsheet. In the spreadsheet you can then change the column data and copy back from the spreadsheet into the text field retaining all columns and their position.</p>
<p><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/warning40-31.jpg" width="24" height="24" alt="Warning"/><strong> WARNING:</strong> Missing data columns will still be updated but with blank values, so always include all columns in the text field data.</p>
<p>No logical validity checking is carried out so <b>beware</b>! However, the following rules apply:</p>
<ol>
<li>Any calculated ScratchPad column data is ignored but the column must be included.</li>
<li>The column of the master key field can be in any position.</li>
<li>For Parts: PTMPTNO, PTMLLNO, PTMPHYQ, PTMALOC, PTMSOQT, PTMPOQT, PTMKITQ, PTMSEQ, PTMMODM, PTMMODU, PTMMODV fields will not be updated.</li>
<li>For Customers, fields in the default (only) Address and Contact can be updated.</li>
<li>For Customers: CUSCODE, CUSDADR, CUSOINV, CUSORDV, CUSMODM, CUSMODU, CUSMODV, CUSSEQ, CUSOINVF, ADRID, ADRLINK, ADRADC, ADRSEQ, ADCID, ADCADR, ADCSEQ fields will not be updated.</li>
<li>For Suppliers, fields in the default (only) Address and Contact can be updated.</li>
<li>For Suppliers: SUPCODE, SUPDADR, SUPORDR, SUPCBAL, SUPSEQ, SUPMODM, SUPMODU, SUPMODV, SUPCBALF, ADRID, ADRLINK, ADRADC, ADRSEQ, ADCID, ADCADR, ADCSEQ fields will not be updated.</li>
<li>For G/L Accounts: GLACODE, GLAAC, GLACC, GLATLY, GLATLYF, GLATYTD, GLATYTDF, GLATCP, GLATCPF, GLATFUT, GLATFUTF, GLABALY, GLABALYF, GLABALP, GLABALPF, GLABACP, GLABACPF, GLABAFP, GLABAFPF, GLASEQ fields will not be updated.</li>
</ol>
<p>During update the system Trace Log will open and record all changes made.</p>
</td>
</tr>
</table>
<p/>
<table border="0" cellspacing="0" cellpadding="2">
<tr valign="top" align="left">
<td width="80">See also: &#8211;</td>
<td>
<ul>
<li><a href="../scratch/wscratchparts">Parts ScratchPad</a></li>
<li><a href="../scratch/wscratchcustomers">Customer ScratchPad</a></li>
<li><a href="../scratch/wscratchsuppliers">Supplier ScratchPad</a></li>
<li><a href="../scratch/wscratchgl">Accounts ScratchPad</a></li>
</ul>
</td>
</tr>
</table>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 17 May 2012 09:45:00.00. Class wScratchIn last modified 27 Sep 2017  02:22:43.</p>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-36.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">ScratchPads</a> &gt; ScratchPad Import</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wscratchin/">ScratchPads: ScratchPad Import</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ScratchPads: Parts ScratchPad</title>
		<link>https://caliach.com/knowledge-base/wscratchparts/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Wed, 27 May 2020 16:44:20 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wscratchparts/</guid>

					<description><![CDATA[<p>ScratchPads: Parts ScratchPad</p>
<p>The post <a href="https://caliach.com/knowledge-base/wscratchparts/">ScratchPads: Parts ScratchPad</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>Parts ScratchPad</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-36.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">ScratchPads</a> &gt; Parts ScratchPad</p>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wscratchparts.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wscratchparts.jpg" width="263" height="238" alt="Parts ScratchPad"/></a></p>
<p>This window is a listing tool that allows the generation and maintenance of a parts list that can be used throughout the program. The list can be built automatically from parts visited during a program session, built by specific selection, or loaded from relevant analysis functions within the program. The list can then be used for the selection of parts to be processed elsewhere in the program, including tasks such as report generation and global changes.</p>
<p>The contents and layout of the list and other options can be modified in the <a href="../prefs/wsettings">Settings Maintenance Subwindow</a> under File&#8211;Preferences&#8211;User Settings and File&#8211;System Manager&#8211;Privileges and Settings.</p>
<p>The window is opened by selecting ScratchPads&#8211;Parts or by pressing the <strong>F5</strong> function key, or clicking on the Parts ScratchPad tool on the toolbar.</p>
<h4>Operation</h4>
<p>With the <strong>Auto add</strong> setting selected in the <a href="../prefs/wsettings">Settings Maintenance Subwindow</a> under File&#8211;Preferences&#8211;User Settings and File&#8211;System Manager&#8211;Privileges and Settings, parts will be automatically added to the listing as they are visited during normal program activity; for example during Parts or Customer Parts maintenance, or while adding or changing a Part in a Sales Order.</p>
<p>To build an entirely new list, and clear any existing list, open the <a href="../scratch/wscratchpartsselect">Parts ScratchPad Selection</a> window by selecting <strong>Build New List</strong> from the <strong>Parts ScratchPad Options</strong> menu, and select the range of parts for the list.</p>
<p>Use the <strong>Clear Entire List</strong>, <strong>Clear Selected Lines</strong> and <strong>Invert Selection</strong> options to maintain the list.</p>
<p>Use the <strong>Save as User List</strong> to save list contents (key field only) to your user settings. When you next log on to the program and datafile the saved list will be re-built in the ScratchPad. Care must be taken not to allow this saved list to become out-of-date so it is recommended that you re-load the ScratchPad and save it periodically.</p>
<p>To transfer list items to a compatible program function first select the items, then select the <strong>Transfer List</strong> option. Alternatively, first select the items in the list, then drag and drop them onto the applicable program object.</p>
<p>For example, to print a relevant report just for selected items in the list, drag and drop the selected list items from the ScratchPad list directly onto the <strong>Print Report</strong> button in a Report Selection window OR use <strong>Transfer List</strong> OR use drag and drop from the list to populate the relevant fields in the Report Selection window.</p>
<p>To copy single list items into a data entry box, double-click on the list item in the ScratchPad list, or drag and drop the item from the list into the data entry box.</p>
<p>For example, to add or change a part in a Sales Order, drag and drop the list item from the ScratchPad list directly into the <strong>Part</strong> data entry box of the <strong>Line Items</strong> tab.</p>
<p>To transfer items from the listing to the operating system clipboard, or populate the ScratchPad with items from the clipboard, open the <a href="../scratch/wscratchin">Scratchpad Import </a>window by selecting <strong>In-Out via Clipboard</strong> from the <strong>Parts ScratchPad Options</strong> menu, and transfer the items.</p>
<p>To show the multi-stock location details and current quantities for a selected part in the list, open the <a href="../inventory/wstoliste">Stock Location Listing</a> window by selecting <strong>Multi-stock Location Details</strong> from the <strong>Parts ScratchPad Options</strong> menu.</p>
<p>To show the BoM and where-used listings for a selected part in the list, open the <a href="../parts/wptmbomlist">Bill of Materials and Where-Used Listings</a> window by selecting <strong>Show BoM for Selected</strong> from the <strong>Parts ScratchPad Options</strong> menu.</p>
<p>To force the ScratchPad listing window to remain on top of other open windows, select <strong>Set to Palette Style Window</strong> from the <strong>Parts ScratchPad Options</strong> menu.</p>
<h4>Notes</h4>
<p>It is not possible to drag-select multiple list items. This is because the window supports drag and drop. The alternative multiple selection methods using the <strong>CTRL</strong> and <strong>SHIFT</strong> keys can be used.</p>
<h4>Options</h4>
<p>Clicking <strong>Parts Scratchpad Options</strong> results in a drop-down menu with the following functions: &#8211;</p>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Menu Item</p>
</th>
<th valign="top">
<p align="left">Action</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Build New List</p>
</td>
<td valign="top">
<p align="left">Opens the <a href="../scratch/wscratchpartsselect">Parts ScratchPad Selection</a> window.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Clear Entire List</p>
</td>
<td valign="top">
<p align="left">Removes all lines from the list.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Clear Selected Lines</p>
</td>
<td valign="top">
<p align="left">Removes only currently selected lines from the list.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Invert selection</p>
</td>
<td valign="top">
<p align="left">Deselects all currently selected lines and selects all currently unselected lines.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Transfer List</p>
</td>
<td valign="top">
<p align="left">Transfers the currently selected contents of the list to a compatible program function for processing.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Save as User List</p>
</td>
<td valign="top">
<p align="left">The current contents of the ScratchPad will be saved in the User Settings and when the user next logs on, the ScratchPad will be re-loaded from the saved list.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">In-Out via Clipboard</p>
</td>
<td valign="top">
<p align="left">Opens the <a href="../scratch/wscratchin">Scratchpad Import</a> window.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Multi-stock Location Details</p>
</td>
<td valign="top">
<p align="left">Opens the <a href="../inventory/wstoliste">Stock Location Listing</a> window for a selected part.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Show BoM for Selected</p>
</td>
<td valign="top">
<p align="left">Opens the <a href="../parts/wptmbomlist">Bill of Materials and Where-Used Listings</a> window.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Set to Palette Style Window</p>
</td>
<td valign="top">
<p align="left">Forces the window to remain on top of other windows. A window set like this can not be re-sized.</p>
</td>
</tr>
</table>
<p/>
<table border="0" cellspacing="0" cellpadding="2">
<tr valign="top" align="left">
<td width="80">See also: &#8211;</td>
<td>
<ul>
<li><a href="../scratch/mscratchparts">Parts ScratchPad Options Menu</a></li>
<li><a href="../prefs/wsettings">Settings Maintenance Subwindow</a></li>
<li><a href="../scratch/wscratchpartsselect">Parts ScratchPad Selection</a></li>
<li><a href="../scratch/wscratchin">ScratchPad Import</a></li>
<li><a href="../inventory/wstoliste">Stock Location Listing</a></li>
<li><a href="../parts/wptmbomlist">Bill of Materials and Where-Used Listings</a></li>
<li><a href="../general/wkwdpopup">Keyword Result</a></li>
</ul>
</td>
</tr>
</table>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 17 May 2012 10:26:00.00. Class wScratchParts last modified 6 Oct 2017  05:43:26.</p>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-36.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">ScratchPads</a> &gt; Parts ScratchPad</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wscratchparts/">ScratchPads: Parts ScratchPad</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ScratchPads: Parts ScratchPad Selection</title>
		<link>https://caliach.com/knowledge-base/wscratchpartsselect/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Wed, 27 May 2020 16:44:20 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wscratchpartsselect/</guid>

					<description><![CDATA[<p>ScratchPads: Parts ScratchPad Selection</p>
<p>The post <a href="https://caliach.com/knowledge-base/wscratchpartsselect/">ScratchPads: Parts ScratchPad Selection</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>Parts ScratchPad Selection</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-36.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">ScratchPads</a> &gt; Parts ScratchPad Selection</p>
<p>This window is used to populate the <a href="../scratch/wscratchparts">Parts ScratchPad</a> list with a range of selected parts. The selection can be made in the <a href="../parts/wptmselect">Parts Selection</a> subwindow, or by using a Custom Search, or from criteria selected on the Advanced tab pane. The window is opened from the <a href="../scratch/wscratchparts">Parts ScratchPad</a> by selecting Parts ScratchPad Options &#8212; Build New List.</p>
<p><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/note40-36.jpg" width="24" height="24" alt="Note"/><strong> NOTE:</strong> This window contains fields introduced with version 5 that enable additional search (and sometimes sort controls), such as <b>Adhoc extra where</b>. For more help on their use and examples see the <a href="../sql/introsql">Client-Server SQL Introduction</a> help.</p>
<h4>Button Functions</h4>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Button</p>
</th>
<th valign="top">
<p align="left">Action</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Clear ScratchPad First</p>
</td>
<td valign="top">
<p align="left">Check to clear the current contents of the ScratchPad before loading rather than merging new entries.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Cancel</p>
</td>
<td valign="top">
<p align="left">Cancels any selection criteria and closes the window.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">OK</p>
</td>
<td valign="top">
<p align="left">Applies the selection criteria and returns the list to the <a href="../scratch/wscratchparts">Parts ScratchPad</a>.</p>
</td>
</tr>
</table>
<p>The window has 2 tab panes.</p>
<p><span class="helpTab"><a href="#tab1">Standard</a></span> <br />
<span class="helpTab"><a href="#tab2">Advanced</a></span> </p>
<h3><a name="tab1" id="tab1"/>Standard</h3>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wscratchpartsselect1.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wscratchpartsselect1.jpg" width="308" height="288" alt="Parts ScratchPad Selection - Standard tab pane"/></a></p>
<h4>Operation</h4>
<p>On this tab pane select a range of customers using the <a href="../parts/wptmselect">Parts Selection</a> subwindow.</p>
<p>Alternatively, select <strong>Use Custom</strong> to apply the currently selected Custom Search, or click <strong>Custom Search</strong> to modify or create a search.</p>
<p>Once the selection is made, then click <strong>Ok</strong> to transfer the selection and close the window, or click <strong>Cancel</strong> to abandon the selection and close the window.</p>
<h4>Notes</h4>
<p>If <strong>Use Custom</strong> is selected, any other selections on the tab pane will be ignored.</p>
<p><a href="#top">Back to top</a></p>
<h3><a name="tab2" id="tab2"/>Advanced</h3>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wscratchpartsselect2.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wscratchpartsselect2.jpg" width="295" height="239" alt="Parts ScratchPad Selection"/></a></p>
<p>Advanced search options</p>
<h4>Operation</h4>
<h5>TEXT SEARCH AREA</h5>
<p>Select a range of parts by entering search text in the data entry box. Use the <strong>Description</strong> or <strong>Engineering Notes</strong> selections to define the field to be searched. Use the <strong>Ignore case</strong> checkbox where you are not sure of the case.</p>
<h5>ENGINEERING CHANGE AREA</h5>
<p>Check <strong>Select Parts Subject to Engineering Change</strong> to only include parts currently flagged as Change-in-Progress. This may take some time.</p>
<h5>PART NUMBER CHARACTERS AREA</h5>
<p>Select a range of parts with part numbers that include specific characters by entering the characters in the <strong>Part numbers containing</strong> data entry box.</p>
<h5>OTHER USEFUL SELECTIONS</h5>
<p>You can select all parts which have  <strong>Current Physical below Re-Order Level</strong> or <strong>Projected Stock below Re-Order Level</strong> by checking the appropriate checkbox.</p>
<p>Once the selection is made, then click <strong>Ok</strong> to transfer the selection and close the window, or click <strong>Cancel</strong> to abandon the selection and close the window.</p>
<h4>Notes</h4>
<p>Only one area at a time should be used on the Advanced tab pane.</p>
<p>Any data entered in the Advanced tab pane will cause the <strong>Use Custom</strong> option to be ignored.</p>
<p><a href="#top">Back to top</a></p>
<table border="0" cellspacing="0" cellpadding="2">
<tr valign="top" align="left">
<td width="80">See also: &#8211;</td>
<td>
<ul>
<li><a href="../scratch/wscratchparts">Parts ScratchPad</a></li>
<li><a href="../parts/wptmselect">Parts Selection</a></li>
<li><a href="../general/wsearchselect">Custom Search Selection</a></li>
</ul>
</td>
</tr>
</table>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 3 Jan 2015 11:19:00.00. Class wScratchPartsSelect last modified 16 Jul 2016  05:57:58.</p>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-36.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">ScratchPads</a> &gt; Parts ScratchPad Selection</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wscratchpartsselect/">ScratchPads: Parts ScratchPad Selection</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ScratchPads: Customer ScratchPad Options Menu</title>
		<link>https://caliach.com/knowledge-base/mscratchcustomers/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Wed, 27 May 2020 16:44:20 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/mscratchcustomers/</guid>

					<description><![CDATA[<p>ScratchPads: Customer ScratchPad Options Menu</p>
<p>The post <a href="https://caliach.com/knowledge-base/mscratchcustomers/">ScratchPads: Customer ScratchPad Options Menu</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>Customer ScratchPad Options Menu</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-36.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">ScratchPads</a> &gt; Customer ScratchPad Options Menu</p>
<p><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/mscratchcustomers.jpg" width="391" height="385" alt="Customers ScratchPad Options Menu"/></p>
<p>Functions that can be applied to the <a href="wscratchcustomers">Customer ScratchPad</a>.</p>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Line</p>
</th>
<th valign="top">
<p align="left">Function</p>
</th>
<th valign="top">
<p align="left">Keys</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Operations on selected</p>
</td>
<td valign="top">
<p align="left">The hierarchical menu that opens from this menu line contains a number of common normal functions that can be operated directly on a selected customer in the ScratchPad list. These functions are all available through other standard menus, however typically when using the standard menus you will be required to select the customer after the appropriate function window opens, as a separate activity. Using the function from this menu leads to the automatic application of the currently selected customer. Privileges to use these functions are inherited from the normal menu function. For example, to operate New Job or Estimate you must have access to Processing &#8212; Jobs and Estimating &#8212; New Job or Estimate, if you don&#8217;t the function will be disabled. This menu is also available separately on the ScratchPad window menu bar.</p>
</td>
<td valign="top">
<p align="left"> </p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Build New List</p>
</td>
<td valign="top">
<p align="left">To build a list of customers based on a selection set. The <a href="wscratchcusselect">Customer ScratchPad Selection window</a> will open.</p>
</td>
<td valign="top">
<p align="left"> </p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Clear Entire List</p>
</td>
<td valign="top">
<p align="left">Clears all lines in the ScratchPad list.</p>
</td>
<td valign="top">
<p align="left"> </p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Clear Selected Lines</p>
</td>
<td valign="top">
<p align="left">Removes the selected lines from the ScratchPad.</p>
</td>
<td valign="top">
<p align="left"> </p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Invert Selection</p>
</td>
<td valign="top">
<p align="left">To invert the current list selection. I.E. Customers selected will be deselected and visa-versa.</p>
</td>
<td valign="top">
<p align="left"> </p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Transfer List</p>
</td>
<td valign="top">
<p align="left">Either to transfer the list into another list or to print a report of the selected parts</p>
</td>
<td valign="top">
<p align="left"> </p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Save as User List</p>
</td>
<td valign="top">
<p align="left">The current contents of the ScratchPad will be saved in the User Settings and when the user next logs on, the ScratchPad will be re-loaded from the saved list.</p>
</td>
<td valign="top">
<p align="left"> </p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/11007-2.jpg" width="16" height="16" alt="Clip Address"/> In-Out via Clipboard</p>
</td>
<td valign="top">
<p align="left">Provides a two-way transfer of ScratchPad contents to and from the Clipboard.</p>
</td>
<td valign="top">
<p align="left"> </p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Set to Palette Style Window</p>
</td>
<td valign="top">
<p align="left">Sets or resets the window to stay on top of other windows. When in palette mode the window cannot be re-sized.</p>
</td>
<td valign="top">
<p align="left"> </p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/11001-3.jpg" width="16" height="16" alt="Print Letter"/> Print Standard Letter for Selected&#8230;</p>
</td>
<td valign="top">
<p align="left">Prints Standard Letters for the selected Addresses and Contacts.. It opens the <a href="../market/wmarketletterprint">Standard Letter Selection</a> window so you can select a letter to print.</p>
</td>
<td valign="top">
<p align="left"> </p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/11002-2.jpg" width="16" height="16" alt="Print Envelope"/> Print Envelope for Selected&#8230;</p>
</td>
<td valign="top">
<p align="left">Prints Envelopes for the selected Addresses and Contacts.</p>
</td>
<td valign="top">
<p align="left"> </p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/11003-2.jpg" width="16" height="16" alt="Print 4x4 Label"/> Print 4&#215;4 Label for Selected&#8230;</p>
</td>
<td valign="top">
<p align="left">Prints 4&#215;4 Labels for the selected Addresses and Contacts.. It opens the <a href="../market/wmarketlabelpos">4 by 4 Label Position</a> window so you can select a label position.</p>
</td>
<td valign="top">
<p align="left"> </p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/11010-1.jpg" width="16" height="16" alt="All Mailable"/> All Mailable Contacts</p>
</td>
<td valign="top">
<p align="left">Print copies of letters, envelopes, labels, etc. to all contacts marked Mailable as well as the default contact on the default address. Operate the menu to switch on and off.</p>
</td>
<td valign="top">
<p align="left"> </p>
</td>
</tr>
</table>
<p/>
<table border="0" cellspacing="0" cellpadding="2">
<tr valign="top" align="left">
<td width="80">See also: &#8211;</td>
<td>
<ul>
<li><a href="../scratch/wscratchcusselect">Customer ScratchPad Selection</a></li>
<li><a href="../scratch/wscratchcustomers">Customer ScratchPad</a></li>
</ul>
</td>
</tr>
</table>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 4 Jun 2012 04:49:00.00. Class mScratchCustomers last modified 22 Dec 2014  02:38:28.</p>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-36.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">ScratchPads</a> &gt; Customer ScratchPad Options Menu</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/mscratchcustomers/">ScratchPads: Customer ScratchPad Options Menu</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>ScratchPads: Supplier ScratchPad</title>
		<link>https://caliach.com/knowledge-base/wscratchsuppliers/</link>
		
		<dc:creator><![CDATA[Brendan Proctor]]></dc:creator>
		<pubDate>Wed, 27 May 2020 16:44:20 +0000</pubDate>
				<guid isPermaLink="false">https://kb.caliach.com/index.php/knowledge-base/wscratchsuppliers/</guid>

					<description><![CDATA[<p>ScratchPads: Supplier ScratchPad</p>
<p>The post <a href="https://caliach.com/knowledge-base/wscratchsuppliers/">ScratchPads: Supplier ScratchPad</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><body></p>
<h2><a name="top"/>Supplier ScratchPad</h2>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-36.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">ScratchPads</a> &gt; Supplier ScratchPad</p>
<p><a href="https://caliach.com/wp-content/uploads/2022/12/wscratchsuppliers.jpg"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/wscratchsuppliers.jpg" width="266" height="199" alt="Supplier ScratchPad"/></a></p>
<p>This window is a listing tool that allows the generation and maintenance of a supplier list that can be used throughout the program. The list can be built automatically from customers visited during a program session, built by specific selection, or loaded from relevant analysis functions within the program. The list can then be used for the selection of suppliers to be processed elsewhere in the program, including tasks such as report generation and global changes.</p>
<p>The contents and layout of the list and other options can be modified in the <a href="../prefs/wsettings">Settings Maintenance Subwindow</a> under File&#8211;Preferences&#8211;User Settings and File&#8211;System Manager&#8211;Privileges and Settings.</p>
<p>The window is opened by selecting ScratchPads&#8211;Suppliers or by pressing the <strong>F6</strong> function key, or clicking on the Supplier ScratchPad tool on the toolbar.</p>
<h4>Operation</h4>
<p>With the <strong>Auto add</strong> setting selected in the <a href="../prefs/wsettings">Settings Maintenance Subwindow</a> under File&#8211;Preferences&#8211;User Settings and File&#8211;System Manager&#8211;Privileges and Settings, suppliers will be automatically added to the listing as they are visited during normal program activity; for example during Supplier or Purchase Parts maintenance, or while adding or changing a Supplier in a Purchase Order.</p>
<p>To build an entirely new list, and clear any existing list, open the <a href="../scratch/wscratchsupselect">Suppliers ScratchPad Selection</a> window by selecting <strong>Build New List</strong> from the <strong>Suppliers ScratchPad Options</strong> menu, and select the range of suppliers for the list.</p>
<p><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/warning40-31.jpg" width="24" height="24" alt="Warning"/><strong> WARNING:</strong> Address and Contact field columns can be added to the ScratchPad. If that is the case the default address for the customer and its default contact, if any, will be used. This is true even if the source of the search that compiled the list comprised from data in non-default addresses or contacts. For example a contact last name can be used in a search. A last name of <i>Jones</i> may be on a non-default address of a customer, so that customer will be included. But the contact shown will be the default contact for the default address, and that is what will show in the ScratchPad. The ScratchPads &#8212; Address/Contact Keyword menu function can provide specific address/contact search and operations thereon. See the <a href="../scratch/wadrkeyword">Address and Contact Keyword Search</a> help for details.</p>
<p>Use the <strong>Clear Entire List</strong>, <strong>Clear Selected Lines</strong> and <strong>Invert Selection</strong> options to maintain the list.</p>
<p>Use the <strong>Save as User List</strong> to save list contents (key field only) to your user settings. When you next log on to the program and datafile the saved list will be re-built in the ScratchPad. Care must be taken not to allow this saved list to become out-of-date so it is recommended that you re-load the ScratchPad and save it periodically.</p>
<p>To transfer list items to a compatible program function first select the items, then select the <strong>Transfer List</strong> option. Alternatively, first select the items in the list, then drag and drop them onto the applicable program object.</p>
<p>For example, to print a relevant report just for selected items in the list, drag and drop the selected list items from the ScratchPad list directly onto the <strong>Print Report</strong> button in a Report Selection window OR use <strong>Transfer List</strong> OR use drag and drop from the list to populate the relevant fields in the Report Selection window.</p>
<p>To copy single list items into a data entry box, double-click on the list item in the ScratchPad list, or drag and drop the item from the list into the data entry box.</p>
<p>For example, to change a supplier for a Purchase Order, drag and drop the list item from the ScratchPad list directly into the <strong>Supplier</strong> data entry box of the <strong>Supplier and Terms</strong> tab. And, to select a customer for a new Purchase Order, drag and drop the list item from the list into the data entry field in the <strong>Supplier Selection </strong> window OR double-click the list item in the ScratchPad list.</p>
<p>To transfer items from the listing to the operating system clipboard, or populate the ScratchPad with items from the clipboard, open the <a href="../scratch/wscratchin">Scratchpad Import </a>window by selecting <strong>In-Out via Clipboard</strong> from the <strong>Supplier ScratchPad Options</strong> menu, and transfer the items.</p>
<p>To force the ScratchPad listing window to remain on top of other open windows, select <strong>Set to Palette Style Window</strong> from the <strong>Suppliers ScratchPad Options</strong> menu.</p>
<h4>Notes</h4>
<p>It is not possible to drag-select multiple list items. This is because the window supports drag and drop. The alternative multiple selection methods using the <strong>CTRL</strong> and <strong>SHIFT</strong> keys can be used.</p>
<h4>Options</h4>
<p>Clicking <strong>Suppliers Scratchpad Options</strong> results in a drop-down menu with the following functions: &#8211;</p>
<table border="1" width="100%" cellspacing="0" cellpadding="2">
<tr>
<th valign="top">
<p align="left">Menu Item</p>
</th>
<th valign="top">
<p align="left">Action</p>
</th>
</tr>
<tr>
<td valign="top">
<p align="left">Build New List</p>
</td>
<td valign="top">
<p align="left">Opens the <a href="../scratch/wscratchsupselect">Suppliers ScratchPad Selection</a> window.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Clear Entire List</p>
</td>
<td valign="top">
<p align="left">Removes all lines from the list.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Clear Selected Lines</p>
</td>
<td valign="top">
<p align="left">Removes only currently selected lines from the list.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Invert selection</p>
</td>
<td valign="top">
<p align="left">Deselects all currently selected lines and selects all currently unselected lines.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Transfer List</p>
</td>
<td valign="top">
<p align="left">Transfers the currently selected contents of the list to a compatible program function for processing.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Save as User List</p>
</td>
<td valign="top">
<p align="left">The current contents of the ScratchPad will be saved in the User Settings and when the user next logs on, the ScratchPad will be re-loaded from the saved list.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">In-Out via Clipboard</p>
</td>
<td valign="top">
<p align="left">Opens the <a href="../scratch/wscratchin">Scratchpad Import</a> window.</p>
</td>
</tr>
<tr>
<td valign="top">
<p align="left">Set to Palette Style Window</p>
</td>
<td valign="top">
<p align="left">Forces the window to remain on top of other windows. A window set like this can not be re-sized.</p>
</td>
</tr>
</table>
<p/>
<table border="0" cellspacing="0" cellpadding="2">
<tr valign="top" align="left">
<td width="80">See also: &#8211;</td>
<td>
<ul>
<li><a href="../scratch/mscratchsuppliers">Supplier ScratchPad Options Menu</a></li>
<li><a href="../prefs/wsettings">Settings Maintenance Subwindow</a></li>
<li><a href="../scratch/wscratchsupselect">Supplier ScratchPad Selection</a></li>
<li><a href="../scratch/wscratchin">ScratchPad Import</a></li>
</ul>
</td>
</tr>
</table>
<p id="versionline">Compiled in Program Version 5.10. Help data last modified 17 May 2012 10:26:00.00. Class wScratchSuppliers last modified 6 Oct 2017  05:43:44.</p>
<p id="navline"><img loading="lazy" decoding="async" src="https://caliach.com/wp-content/uploads/2022/12/arrowright-36.gif" width="9" height="10" alt="Document path" align="bottom"/> <a href="../index">Reference Contents</a> &gt; <a href="index">ScratchPads</a> &gt; Supplier ScratchPad</p>
<p></body></p>
<p>The post <a href="https://caliach.com/knowledge-base/wscratchsuppliers/">ScratchPads: Supplier ScratchPad</a> appeared first on <a href="https://caliach.com">Caliach</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
