From: <dai...@us...> - 2012-06-24 09:17:52
|
Revision: 5455 http://web-erp.svn.sourceforge.net/web-erp/?rev=5455&view=rev Author: daintree Date: 2012-06-24 09:17:46 +0000 (Sun, 24 Jun 2012) Log Message: ----------- style changes coding guidelines Modified Paths: -------------- trunk/doc/Manual/ManualContents.php trunk/doc/Manual/ManualOutline.php Modified: trunk/doc/Manual/ManualContents.php =================================================================== --- trunk/doc/Manual/ManualContents.php 2012-06-24 08:43:30 UTC (rev 5454) +++ trunk/doc/Manual/ManualContents.php 2012-06-24 09:17:46 UTC (rev 5455) @@ -16,7 +16,7 @@ ob_start(); $PathPrefix='../../'; -$toccontents = array(); + include($PathPrefix.'includes/session.inc'); include('ManualHeader.html'); include('ManualOutline.php'); @@ -25,12 +25,11 @@ //all sections of manual listed here -$toccontents = $tocarray['TableOfContents']; echo' <form action="'.htmlspecialchars($_SERVER['PHP_SELF'],ENT_QUOTES,'UTF-8').'" method="post">'; echo ' <input type="hidden" name="FormID" value="' . $_SESSION['FormID'] . '" />'; -if (((!isset($_POST['Submit'])) && (empty($_GET['ViewTopic']))) || - ((isset($_POST['Submit'])) &&(isset($_POST['SelectTableOfContents'])))) { +if (((!isset($_POST['Submit'])) AND (empty($_GET['ViewTopic']))) || + ((isset($_POST['Submit'])) AND(isset($_POST['SelectTableOfContents'])))) { // if not submittws then coming into manual to look at TOC // if SelectTableOfContents set then user wants it displayed if (!isset($_POST['Submit'])) { @@ -44,12 +43,12 @@ echo ' <input type="checkbox" name="SelectTableOfContents">'; } echo "Table of Contents</h1></li>\n"; - foreach ($toccontents as $title => $sublinks) { + foreach ($TOC_Array['TableOfContents'] as $title => $sublinks) { - $name = 'Select'.$title; + $Name = 'Select' . $title; echo "<ul>\n"; if (!isset($_POST['Submit'])) { - echo '<li class="toc" style="list-style-type:none;"><input type="checkbox" name="'.$name.'">'."\n"; + echo '<li class="toc" style="list-style-type:none;"><input type="checkbox" name="'.$Name.'">'."\n"; echo '<a href="'.htmlspecialchars($_SERVER['PHP_SELF'],ENT_QUOTES,'UTF-8') . '?ViewTopic='.$title.'">'.$sublinks[0].'</a></li>'."\n"; } else { echo' <li class="toc"><a href="#'.$title.'">'.$sublinks[0].'</a></li>'."\n"; @@ -73,12 +72,11 @@ $_GET['ViewTopic'] = ''; } -foreach ($toccontents as $name=>$fullname) -{ - $postname = 'Select'.$name; - if (($_GET['ViewTopic'] == $name) OR (isset($_POST[$postname]))) +foreach ($TOC_Array['TableOfContents'] as $Name=>$FullName){ + $PostName = 'Select'.$Name; + if (($_GET['ViewTopic'] == $Name) OR (isset($_POST[$PostName]))) { - $manualpage = 'Manual'.$name.'.html'; + $manualpage = 'Manual'.$Name.'.html'; if (file_exists($manualpage)) { include($manualpage); } Modified: trunk/doc/Manual/ManualOutline.php =================================================================== --- trunk/doc/Manual/ManualOutline.php 2012-06-24 08:43:30 UTC (rev 5454) +++ trunk/doc/Manual/ManualOutline.php 2012-06-24 09:17:46 UTC (rev 5455) @@ -3,8 +3,7 @@ /* * This is the outline of the webERP manual **/ -$tocarray = array -( +$TOC_Array = array ( 'TableOfContents' => array( 'Introduction' => array('Introduction', 'Why another accounting program?' This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <dai...@us...> - 2012-06-24 09:17:52
|
Revision: 5455 http://web-erp.svn.sourceforge.net/web-erp/?rev=5455&view=rev Author: daintree Date: 2012-06-24 09:17:46 +0000 (Sun, 24 Jun 2012) Log Message: ----------- style changes coding guidelines Modified Paths: -------------- trunk/doc/Manual/ManualContents.php trunk/doc/Manual/ManualOutline.php Modified: trunk/doc/Manual/ManualContents.php =================================================================== --- trunk/doc/Manual/ManualContents.php 2012-06-24 08:43:30 UTC (rev 5454) +++ trunk/doc/Manual/ManualContents.php 2012-06-24 09:17:46 UTC (rev 5455) @@ -16,7 +16,7 @@ ob_start(); $PathPrefix='../../'; -$toccontents = array(); + include($PathPrefix.'includes/session.inc'); include('ManualHeader.html'); include('ManualOutline.php'); @@ -25,12 +25,11 @@ //all sections of manual listed here -$toccontents = $tocarray['TableOfContents']; echo' <form action="'.htmlspecialchars($_SERVER['PHP_SELF'],ENT_QUOTES,'UTF-8').'" method="post">'; echo ' <input type="hidden" name="FormID" value="' . $_SESSION['FormID'] . '" />'; -if (((!isset($_POST['Submit'])) && (empty($_GET['ViewTopic']))) || - ((isset($_POST['Submit'])) &&(isset($_POST['SelectTableOfContents'])))) { +if (((!isset($_POST['Submit'])) AND (empty($_GET['ViewTopic']))) || + ((isset($_POST['Submit'])) AND(isset($_POST['SelectTableOfContents'])))) { // if not submittws then coming into manual to look at TOC // if SelectTableOfContents set then user wants it displayed if (!isset($_POST['Submit'])) { @@ -44,12 +43,12 @@ echo ' <input type="checkbox" name="SelectTableOfContents">'; } echo "Table of Contents</h1></li>\n"; - foreach ($toccontents as $title => $sublinks) { + foreach ($TOC_Array['TableOfContents'] as $title => $sublinks) { - $name = 'Select'.$title; + $Name = 'Select' . $title; echo "<ul>\n"; if (!isset($_POST['Submit'])) { - echo '<li class="toc" style="list-style-type:none;"><input type="checkbox" name="'.$name.'">'."\n"; + echo '<li class="toc" style="list-style-type:none;"><input type="checkbox" name="'.$Name.'">'."\n"; echo '<a href="'.htmlspecialchars($_SERVER['PHP_SELF'],ENT_QUOTES,'UTF-8') . '?ViewTopic='.$title.'">'.$sublinks[0].'</a></li>'."\n"; } else { echo' <li class="toc"><a href="#'.$title.'">'.$sublinks[0].'</a></li>'."\n"; @@ -73,12 +72,11 @@ $_GET['ViewTopic'] = ''; } -foreach ($toccontents as $name=>$fullname) -{ - $postname = 'Select'.$name; - if (($_GET['ViewTopic'] == $name) OR (isset($_POST[$postname]))) +foreach ($TOC_Array['TableOfContents'] as $Name=>$FullName){ + $PostName = 'Select'.$Name; + if (($_GET['ViewTopic'] == $Name) OR (isset($_POST[$PostName]))) { - $manualpage = 'Manual'.$name.'.html'; + $manualpage = 'Manual'.$Name.'.html'; if (file_exists($manualpage)) { include($manualpage); } Modified: trunk/doc/Manual/ManualOutline.php =================================================================== --- trunk/doc/Manual/ManualOutline.php 2012-06-24 08:43:30 UTC (rev 5454) +++ trunk/doc/Manual/ManualOutline.php 2012-06-24 09:17:46 UTC (rev 5455) @@ -3,8 +3,7 @@ /* * This is the outline of the webERP manual **/ -$tocarray = array -( +$TOC_Array = array ( 'TableOfContents' => array( 'Introduction' => array('Introduction', 'Why another accounting program?' This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ice...@us...> - 2012-06-24 14:39:46
|
Revision: 5458 http://web-erp.svn.sourceforge.net/web-erp/?rev=5458&view=rev Author: icedlava Date: 2012-06-24 14:39:40 +0000 (Sun, 24 Jun 2012) Log Message: ----------- Fix TOC manual link - relative. Also style changes coding guidelines one true brace. Modified Paths: -------------- trunk/doc/Manual/ManualContents.php trunk/doc/Manual/ManualHeader.html trunk/doc/Manual/ManualOutline.php Modified: trunk/doc/Manual/ManualContents.php =================================================================== --- trunk/doc/Manual/ManualContents.php 2012-06-24 09:38:38 UTC (rev 5457) +++ trunk/doc/Manual/ManualContents.php 2012-06-24 14:39:40 UTC (rev 5458) @@ -1,5 +1,5 @@ <?php -/* $Id: ManualContents.php */ +/* $Id: ManualContents.php 5450 2009-12-24 15:28:49Z icedlava $ */ /* This table of contents allows the choice to display one section or select multiple sections to format for print. Selecting multiple sections is for printing @@ -44,7 +44,7 @@ } echo "Table of Contents</h1></li>\n"; foreach ($TOC_Array['TableOfContents'] as $Title => $SubLinks) { - + $Name = 'Select' . $Title; echo "<ul>\n"; if (!isset($_POST['Submit'])) { @@ -74,9 +74,11 @@ foreach ($TOC_Array['TableOfContents'] as $Name=>$FullName){ $PostName = 'Select' . $Name; - if (($_GET['ViewTopic'] == $Name) OR (isset($_POST[$PostName]))) { + if (($_GET['ViewTopic'] == $Name) OR (isset($_POST[$PostName]))) + { $ManualPage = 'Manual'.$Name.'.html'; - if (file_exists($ManualPage)) { + if (file_exists($ManualPage)) + { include($ManualPage); } } Modified: trunk/doc/Manual/ManualHeader.html =================================================================== --- trunk/doc/Manual/ManualHeader.html 2012-06-24 09:38:38 UTC (rev 5457) +++ trunk/doc/Manual/ManualHeader.html 2012-06-24 14:39:40 UTC (rev 5458) @@ -8,7 +8,7 @@ <body> <div id="pagetitle">webERP Manual</div> <div class="right"> - <a id="top"> </a><a class="minitext" href="/doc/Manual/ManualContents.php">☜ Table of Contents</a> + <a id="top"> </a><a class="minitext" href="<?php echo htmlspecialchars($_SERVER['PHP_SELF'],ENT_QUOTES,'UTF-8'); ?>">☜ Table of Contents</a> <br /> <a class="minitext" href="#bottom">⬇Go to Bottom</a> </div> Modified: trunk/doc/Manual/ManualOutline.php =================================================================== --- trunk/doc/Manual/ManualOutline.php 2012-06-24 09:38:38 UTC (rev 5457) +++ trunk/doc/Manual/ManualOutline.php 2012-06-24 14:39:40 UTC (rev 5458) @@ -1,5 +1,5 @@ <?php -/* $Id: ManualOutline.php */ +/* $Id: ManualOutline.php 5450 2009-12-24 15:28:49Z icedlava $ */ /* * This is the outline of the webERP manual **/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ice...@us...> - 2012-06-24 14:39:46
|
Revision: 5458 http://web-erp.svn.sourceforge.net/web-erp/?rev=5458&view=rev Author: icedlava Date: 2012-06-24 14:39:40 +0000 (Sun, 24 Jun 2012) Log Message: ----------- Fix TOC manual link - relative. Also style changes coding guidelines one true brace. Modified Paths: -------------- trunk/doc/Manual/ManualContents.php trunk/doc/Manual/ManualHeader.html trunk/doc/Manual/ManualOutline.php Modified: trunk/doc/Manual/ManualContents.php =================================================================== --- trunk/doc/Manual/ManualContents.php 2012-06-24 09:38:38 UTC (rev 5457) +++ trunk/doc/Manual/ManualContents.php 2012-06-24 14:39:40 UTC (rev 5458) @@ -1,5 +1,5 @@ <?php -/* $Id: ManualContents.php */ +/* $Id: ManualContents.php 5450 2009-12-24 15:28:49Z icedlava $ */ /* This table of contents allows the choice to display one section or select multiple sections to format for print. Selecting multiple sections is for printing @@ -44,7 +44,7 @@ } echo "Table of Contents</h1></li>\n"; foreach ($TOC_Array['TableOfContents'] as $Title => $SubLinks) { - + $Name = 'Select' . $Title; echo "<ul>\n"; if (!isset($_POST['Submit'])) { @@ -74,9 +74,11 @@ foreach ($TOC_Array['TableOfContents'] as $Name=>$FullName){ $PostName = 'Select' . $Name; - if (($_GET['ViewTopic'] == $Name) OR (isset($_POST[$PostName]))) { + if (($_GET['ViewTopic'] == $Name) OR (isset($_POST[$PostName]))) + { $ManualPage = 'Manual'.$Name.'.html'; - if (file_exists($ManualPage)) { + if (file_exists($ManualPage)) + { include($ManualPage); } } Modified: trunk/doc/Manual/ManualHeader.html =================================================================== --- trunk/doc/Manual/ManualHeader.html 2012-06-24 09:38:38 UTC (rev 5457) +++ trunk/doc/Manual/ManualHeader.html 2012-06-24 14:39:40 UTC (rev 5458) @@ -8,7 +8,7 @@ <body> <div id="pagetitle">webERP Manual</div> <div class="right"> - <a id="top"> </a><a class="minitext" href="/doc/Manual/ManualContents.php">☜ Table of Contents</a> + <a id="top"> </a><a class="minitext" href="<?php echo htmlspecialchars($_SERVER['PHP_SELF'],ENT_QUOTES,'UTF-8'); ?>">☜ Table of Contents</a> <br /> <a class="minitext" href="#bottom">⬇Go to Bottom</a> </div> Modified: trunk/doc/Manual/ManualOutline.php =================================================================== --- trunk/doc/Manual/ManualOutline.php 2012-06-24 09:38:38 UTC (rev 5457) +++ trunk/doc/Manual/ManualOutline.php 2012-06-24 14:39:40 UTC (rev 5458) @@ -1,5 +1,5 @@ <?php -/* $Id: ManualOutline.php */ +/* $Id: ManualOutline.php 5450 2009-12-24 15:28:49Z icedlava $ */ /* * This is the outline of the webERP manual **/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <ice...@us...> - 2013-08-04 05:48:56
|
Revision: 6174 http://sourceforge.net/p/web-erp/reponame/6174 Author: icedlava Date: 2013-08-04 05:48:54 +0000 (Sun, 04 Aug 2013) Log Message: ----------- Update the Getting Started - Manual Install section of the Manual. Modified Paths: -------------- trunk/doc/Manual/ManualGettingStarted.html trunk/doc/Manual/images/Installer_1a.jpg Modified: trunk/doc/Manual/ManualGettingStarted.html =================================================================== --- trunk/doc/Manual/ManualGettingStarted.html 2013-08-04 03:19:22 UTC (rev 6173) +++ trunk/doc/Manual/ManualGettingStarted.html 2013-08-04 05:48:54 UTC (rev 6174) @@ -179,15 +179,21 @@ <p>putenv('Australia/Sydney');</p> <p>This ensures that the time-zone of the business is displayed on all browsers using the system irrespective of where the web-server is located (i.e. the timezone of the web-server)</p> +<p>The CompanyList array is defined at the end of the config.php file and usually added by the installer, or a webERP utility script (Z_MakeNewCompany.php) that will create a new additional company and database setup for webERP. The CompanyList array contains a list of databases used with their associated Company Name. One of the functions is to allow Login to show the Companies available and obfuscate the database name for security reasons. This CompanyList array should be added as in the example below.</p> <pre> // User configurable variables //--------------------------------------------------- - //DefaultLanguage to use for the login screen and the setup of new users - the users language selection will override - $DefaultLanguage ='en_GB'; + //DefaultLanguage to use for the login screen and the setup of new users + //The users' language selection will overrid + $DefaultLanguage ='en_GB.utf8'; - // Whether to display the demo login and password or not on the login screen<br> $AllowDemoMode = false; + // Whether to display the demo login and password or not on the login screen<br> + $AllowDemoMode = false; + // email address of the system administrator + $SysAdminEmail = 'ad...@my...'; + // webERP version $Version = '3.04'; @@ -203,9 +209,9 @@ // $host is the computer ip address or name where the database is located // assuming that the web server is also the sql server $host = 'localhost'; - + $mysqlport=3306; //The type of db server being used - currently only mysqli or mysql - $DBType = 'mysql'; + //$DBType = 'mysql'; //$DBType = 'mysqli'; // sql user & password @@ -221,7 +227,7 @@ //These directories are created automatically each time a company is created from the Z_MakeNewCompany.php script //This script also creates the company databases. - $DefaultCompany = 'weberpdemo'; + $DefaultDatabase = 'weberpdemo'; //The maximum time that a login session can be idle before automatic logout<br> //time is in seconds 3600 seconds in an hour @@ -239,6 +245,10 @@ $CryptFunction = "sha1"; // SHA1 Hash //$CryptFunction = ""; // Plain Text + //Setting to 12 or 24 determines the format of the clock display at the end of all screens + $DefaultClock = 12; + //$DefaultClock = 24 + // END OF USER CONFIGURABLE VARIABLES /*The $RootPath is used in most scripts to tell the script the installation details of the files. @@ -248,15 +258,26 @@ */ $RootPath = dirname(htmlspecialchars($_SERVER['PHP_SELF'],ENT_QUOTES,'UTF-8')); + if (isset($DirectoryLevelsDeep)){ + for ($i=0;$i<$DirectoryLevelsDeep;$i++){ + $RootPath = mb_substr($RootPath,0, strrpos($RootPath,'/')); + } + } + if ($RootPath == "/" OR $RootPath == "\\") { - $RootPath = ""; + $RootPath = ""; } //Report all errors except E_NOTICE This is the default value set in php.ini for most installations //but just to be sure it is forced here turning on NOTICES destroys things error_reporting (E_ALL & ~E_NOTICE); - + + //Installed companies + $CompanyList[0] = array('database'=>'weberptest' ,'company'=>'My Company' ); + $CompanyList[1] = array('database'=>'weberpdemo' ,'company'=>'WebERP Demo Company' ); + //End Installed companies-do not change this line + /*Make sure there is nothing - not even spaces after this last ?> */ ?> ============================================ end of config.php Modified: trunk/doc/Manual/images/Installer_1a.jpg =================================================================== (Binary files differ) |
From: <dai...@us...> - 2014-08-19 07:53:05
|
Revision: 6831 http://sourceforge.net/p/web-erp/reponame/6831 Author: daintree Date: 2014-08-19 07:53:01 +0000 (Tue, 19 Aug 2014) Log Message: ----------- Tims Supplier Tendering manual page now linked to the manual properly. Used Tims nice css to better format the manual Modified Paths: -------------- trunk/doc/Manual/ManualOutline.php trunk/doc/Manual/style/manual.css Modified: trunk/doc/Manual/ManualOutline.php =================================================================== --- trunk/doc/Manual/ManualOutline.php 2014-08-18 20:14:05 UTC (rev 6830) +++ trunk/doc/Manual/ManualOutline.php 2014-08-19 07:53:01 UTC (rev 6831) @@ -213,6 +213,12 @@ 'Adding a new purchase order', 'Authorising purchase orders', 'Receiving purchase orders'), + 'SupplierTenders' => array('Supplier Tenders', + 'Overview', + 'Creating A Tender', + 'Editing A Tender', + 'Supplier Offers', + 'Actioning An Offer'), 'Shipments' => array('Shipments', 'Shipment general ledger posting', 'Creating shipments', Modified: trunk/doc/Manual/style/manual.css =================================================================== --- trunk/doc/Manual/style/manual.css 2014-08-18 20:14:05 UTC (rev 6830) +++ trunk/doc/Manual/style/manual.css 2014-08-19 07:53:01 UTC (rev 6831) @@ -4,67 +4,89 @@ * */ body { - font-family: Trebuchet, 'Times New Roman', serif; - font-size:.95em; - margin:0; - padding:2em; +font-family:"Ubuntu", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; +font-size:.85em; +color:#0000; +font-weight:lighter; } img { - border:none; +border:none; +width:50%; } + #pagetitle { - font-weight: bold; - font-size: 2.8em; - text-align:center; - color: #0033cc; +font-weight:400; +font-size:330%; +text-align:center; +color:#066307; +background:#6BA81E; +text-shadow:1px 1px #A9BD55; +border-radius: 5px; } -#manualpage{ - margin: 10px; - margin-top:20px; + +h1,h2,h3,h4,h1 a,h2 a,h3 a,h4 a { +font-weight:400; } -#toc { - padding:0; - margin:0; + +h1 { +color:#0D1F54; +background:#BED4EB; +text-shadow:1px 1px #293EF5; +padding:10px; +margin:1%; +border-radius: 5px; } -h1, h2, h3, h4, h1 a, h2 a, h3 a, h4 a { - font-weight: bold; + +h2 { +color:#0D1F54; +background:#C8D5E3; +padding:8px 8px 8px 20px; +margin-left:1%; +margin-right:1%; +border-radius: 5px; } -h1 { - padding-top: 10px; - color: #0033cc; + +h3 { +color:#0D1F54; +background:#E1E6EC; +padding:8px 8px 8px 30px; +margin-left:1%; +margin-right:1%; +border-radius: 5px; } -h2 { } -h3 { } -h4 { } - a { - - text-decoration: none; - border-bottom: 1px dotted #0033cc; - padding:0; - margin:0; +text-decoration:none; } a:hover { - background:#fff; - color: #0033cc; +color:#03c; } + .right { - text-align:right; +text-align:right; } + .floatright { - float:right; +float:right; } + .left { - text-align:left; +text-align:left; } + .minitext { - font-size: .8em; +margin-right: 1%; +font-size:30%; } + li.toc { - color: #0033cc; - padding-top:10px; - +color:#03c; } +input[type=checkbox] { + visibility: hidden; +} +p { +margin-left: 2%; +} \ No newline at end of file |
From: <dai...@us...> - 2014-11-02 01:56:48
|
Revision: 6956 http://sourceforge.net/p/web-erp/reponame/6956 Author: daintree Date: 2014-11-02 01:56:43 +0000 (Sun, 02 Nov 2014) Log Message: ----------- adding new functionality descriptions to the manual Modified Paths: -------------- trunk/doc/Manual/ManualInventory.html Added Paths: ----------- trunk/doc/Manual/images/InventoryLocations.jpg trunk/doc/Manual/images/LocationUsers.jpg trunk/doc/Manual/images/StockAdjustment.jpg trunk/doc/Manual/images/SystemParameterCosting.jpg Modified: trunk/doc/Manual/ManualInventory.html =================================================================== --- trunk/doc/Manual/ManualInventory.html 2014-10-31 02:23:19 UTC (rev 6955) +++ trunk/doc/Manual/ManualInventory.html 2014-11-02 01:56:43 UTC (rev 6956) @@ -51,9 +51,11 @@ <li>Integration with purchasing, accounts payable, accounts receivable and general ledger.</li> <li>Any number of custom fields can be added specific to each inventory category</li> - + <li>Internal stock requests with departmental authorisation</li> + <li>Users can be allowed access to only certain locations and will be unable to process transactions to locations where they are not authorised.</li> + <li>The languages for which item descriptions are to be maintained can be configured. Invoices and credit notes can be produced in the language preferred by the customer</li> </ul><!-- Help Begin: Stocks --> @@ -268,7 +270,8 @@ <li>Weighted Average Costing</li> </ul> - + <p>To choose the costing mode the System Parameter must be changed from the Main Menu -> Setup tab -> System Parameters</p> + <p><img src="images/SystemParameterCosting.jpg" alt="system parameters costing flag screen" /></p> <h3>Standard Costing</h3> <p>Standard costing is used in situations where costs do vary and a middle ground standard is adopted - variances away from the standard are reported as price variances. Standard costing is particularly relevant to importers and manufacturers where exchange rate, freight and manufacturing costs and volumes vary making each item have different costs.</p> @@ -332,7 +335,7 @@ <div class="floatright"> <a class="minitext" href="#top">⬆ Top</a> </div> - + <p> <h2><a id="SelectingInventory">Selecting Inventory Items</a></h2> <p>From all pages in the system the main title bar has links to select from the critical tables in the system. Customers, inventory and suppliers. Clicking on the "Select Item" link takes the user directly to the inventory item selection page. In addition, from the menu, the Inventory tab has a link to "Modify or Delete an Inventory Item Or Maintain Pricing". Using either method, the select item or product page will show.</p> @@ -456,10 +459,18 @@ <h2><a id="Locations">Inventory Locations Maintenance</a></h2> - <p>A table of locations is maintained which contains a location code of 5 characters and the location description (up to 20 characters). The description is the field used in lookups on invoicing and crediting. To keep the database as compact as possible it is the code which is stored against stock movement transactions. As many locations as required can be set up. When a new location is defined, location records for all items in the database are created. When a location is deleted, so too are all the item location records. However, a location record cannot be deleted if there are stock movements or stock held for any part in the location. Since the location represents the physical location from where goods/services are supplied it is important for determining the tax applicable on a sale. The governing tax authority must specified with the location record. It is used in the calculation of the applicable rate of tax in conjunction with the tax authority of the customer branch being delivered to and the tax level of the item being sold.</p> - + <p>A table of locations is maintained which contains a location code of 5 characters and the location description (up to 20 characters).</p> + <p>Inventory locations are the factories or warehouses where inventory is stored. When a sales order is created the location from which the inventory is to be picked is specified. Also, when a work order is created it is created on a specific location - in this case a manufacturing facility. Every transaction involving inventory must specify the location.</p> + <p>To create or modify inventory locations go to the Main Menu -> Setup -> Inventory Setup tab and select Inventory Location Maintenance</p> + <p><img src="images/InventoryLocations.jpg" alt="Inventory Locations" /></p> + <p>The description is the field used in lookups on invoicing and crediting. To keep the database as compact as possible it is the code which is stored against stock movement transactions. As many locations as required can be set up. When a new location is defined, location records for all items in the database are created. When a location is deleted, so too are all the item location records. However, a location record cannot be deleted if there are stock movements or stock held for any part in the location.</p> + <p>When creating a purchase order, the inventory location that it is required for is specified. The inventory location address and contact details defined here are used as the default addresses available for delivery of goods ordered on purchase orders.</p> + <p>Since the location represents the physical location from where goods/services are supplied it is important for determining the tax applicable on a sale. The governing tax authority must specified with the location record. It is used in the calculation of the applicable rate of tax in conjunction with the tax authority of the customer branch being delivered to and the tax level of the item being sold.</p> + <p>The counter sales functionality looks at the default inventory location for a user and when that user enters a counter sale it uses the customer account and customer branch defined against the inventory location record. Consider a business with locations in Melbourne Australia and one in Anahaim USA - it is unlikely that a user based in Anaheim would be making a counter sale in Melbourne! Each location can have a customer account (and branch) defined for it's counter sales. These customers are expected to be cash only customers as the counter sales functionality expects the cash to be taken at the time of the sale. Not a substitute for proper Point of Sale - but suitable for occassional Counter Sales.</p> + <p>Some inventory locations are never going to be used as manufacturing facilities and to reduce the scope for errors it is possible to specify those inventory locations which can be used for work orders.</p> <p>Note: Location codes cannot be modified retrospectively. Neither can they be deleted if there are stock movements, users (default location) or customer branch records set up to receive stock from the location.</p> + <!-- Help End: Inventory Locations Maintenance --> <!-- Help Begin: Inventory Location Authorised Users Maintenance --> @@ -469,7 +480,11 @@ <h2><a id="LocationUsers">Inventory Location Authorised Users Maintenance</a></h2> - <p>.</p> + <p>With the release of 4.11.3 only users with appropriate permissions can process transactions involving a location. This requires that users are specifically given access to individual locations.</p> + <p>Normally to modifiy the users that have access to a location requires system administrator access.</p> + <p>From the Main Menu -> Inventory Setup Tab -> Inventory Location Authorised Users Maintenance</p> + <p><img src="images/LocationUsers.jpg" alt="Inventory Authorised Users Maintenance" /></p> + <p>This screen allows you to select a location and see the users that are authorised to access and create transactions. You can add users are required.</p> <!-- Help End: Inventory Location Authorised Users Maintenance --> @@ -479,8 +494,9 @@ </div> <h2><a id="InventoryAdjustments">Inventory Adjustments</a></h2> - <p>Inventory can be written on or off for individual stock items using this option. Corrections to physical stocks and deliveries of stock can be entered using this option. Adjustments can be entered by selecting the link on the SelectProduct.php page or directly from the menu under transactions. Using the second link, the item code must be known, there is no facility to select an item code from this page.</p> - + <p>Inventory can be written on or off for individual stock items using this option. Corrections to physical stocks and deliveries of stock can be entered using this option. Adjustments can be entered by selecting the link on the SelectProduct.php page.</p> + <p><img src="images/StockAdjustment.jpg" alt="Stock Adjustment Screen" /></p> + <p>Ajustments can also be created directly from the main menu under transactions. Using the second link, the item code must be known and entered, there is no facility to select an item code from this page.</p> <p>If Stock GL integration is enabled from the company preferences page (under the setup tab), then the system creates the necessary journals in the general ledger to update the stock account and the profit and loss account stock adjustment account specified in the stock category record. (see Inventory Categories above and also see General Ledger Integration later)</p> <p>Note: Inventory Adjustments are not possible with kit set, assembly or dummy stock items since no stock record is maintained for these items.</p> @@ -676,16 +692,16 @@ <p>There is no going back on this process - if you didn't mean to process these adjustments they must all be reversed manually. Be very sure when running the comparison in this mode.</p> - + <h4>Additional Notes on Stock Checks:</h4> - + <p>The data can be scanned in - using a portable data terminal or keyed in at the time of counting using a wireless tablet. Scanning presupposes all the stock is barcode labelled up which requires a discipline at the time of receiving. In deciding the structure of the stock check entry screens the choice was either to enter the part code or search for the part code to enter the quantity against. In practise simply entering the code is much quicker than searching through long lists - especially as the list gets longer. Populating a selection box where there are millions of items is of course a non starter over a low bandwidth connection.</p> <p>It doesn't matter how many times you enter the same item code all entries are added together for the same stock item to accumulate to a total and the comparison report shows each entry - and you can reference to an aisle/row etc and/or the count sheet/counter if you want to go back and double check a count and/or the input. There is no need to manually add stock of the same part counted in for example 12 different places throughout the warehouse (although such a warehouse might need a bit of reorganisation) as the system does this for you.</p> <p>When you create the stock check it looks at the system quantity at the location being counted and stores that quantity - subsequent movements are ignored. If you carry on selling then these will not be taken into account - you need to count at the time when you create the stock check. All deliveries should be entered in - selling must stop (there is just no other way to ensure an accurate count). Ideally stock checks should be done after hours. Once the count is complete for all the quantitities, selling can resume. There is no panic with the data entry as the stock take adjustments created are derived based on the stock at the time the stock check was created (and the stock counted). You can only count one location at a time.</p> - + <p>Creating a new stock check will over-write an existing stock check - so if you have entered counts and then create a new stock check it is possible to wipe out a lot of work - only create a new stock check once the previous one has been updated. You can run the comparison report without updating to see what adjustments would be created - and do any necessary double counts if need be. If need be additional quantities can be entered for items that were missed or negative quantities for errors where stock was over counted. The comparison can then be rerun. Finally when happy run the comparison report in update mode to complete the stock check.</p> <p>The only problem with doing the data input at your leisure subsequently is that any recheck will potentially be after the stock has moved by additional sales or arrivals of new stock. However, the stock check can be run again for those items that need a recount</p> Added: trunk/doc/Manual/images/InventoryLocations.jpg =================================================================== (Binary files differ) Index: trunk/doc/Manual/images/InventoryLocations.jpg =================================================================== --- trunk/doc/Manual/images/InventoryLocations.jpg 2014-10-31 02:23:19 UTC (rev 6955) +++ trunk/doc/Manual/images/InventoryLocations.jpg 2014-11-02 01:56:43 UTC (rev 6956) Property changes on: trunk/doc/Manual/images/InventoryLocations.jpg ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Added: trunk/doc/Manual/images/LocationUsers.jpg =================================================================== (Binary files differ) Index: trunk/doc/Manual/images/LocationUsers.jpg =================================================================== --- trunk/doc/Manual/images/LocationUsers.jpg 2014-10-31 02:23:19 UTC (rev 6955) +++ trunk/doc/Manual/images/LocationUsers.jpg 2014-11-02 01:56:43 UTC (rev 6956) Property changes on: trunk/doc/Manual/images/LocationUsers.jpg ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Added: trunk/doc/Manual/images/StockAdjustment.jpg =================================================================== (Binary files differ) Index: trunk/doc/Manual/images/StockAdjustment.jpg =================================================================== --- trunk/doc/Manual/images/StockAdjustment.jpg 2014-10-31 02:23:19 UTC (rev 6955) +++ trunk/doc/Manual/images/StockAdjustment.jpg 2014-11-02 01:56:43 UTC (rev 6956) Property changes on: trunk/doc/Manual/images/StockAdjustment.jpg ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Added: trunk/doc/Manual/images/SystemParameterCosting.jpg =================================================================== (Binary files differ) Index: trunk/doc/Manual/images/SystemParameterCosting.jpg =================================================================== --- trunk/doc/Manual/images/SystemParameterCosting.jpg 2014-10-31 02:23:19 UTC (rev 6955) +++ trunk/doc/Manual/images/SystemParameterCosting.jpg 2014-11-02 01:56:43 UTC (rev 6956) Property changes on: trunk/doc/Manual/images/SystemParameterCosting.jpg ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property |
From: <dai...@us...> - 2014-12-17 09:11:49
|
Revision: 7028 http://sourceforge.net/p/web-erp/reponame/7028 Author: daintree Date: 2014-12-17 09:11:47 +0000 (Wed, 17 Dec 2014) Log Message: ----------- tweaks to QA stuff Modified Paths: -------------- trunk/doc/Manual/ManualContents.php trunk/doc/Manual/ManualOutline.php Modified: trunk/doc/Manual/ManualContents.php =================================================================== --- trunk/doc/Manual/ManualContents.php 2014-12-17 09:04:39 UTC (rev 7027) +++ trunk/doc/Manual/ManualContents.php 2014-12-17 09:11:47 UTC (rev 7028) @@ -48,10 +48,10 @@ $Name = 'Select' . $Title; echo "<ul>\n"; if (!isset($_POST['Submit'])) { - echo '<li class="toc" style="list-style-type:none;"><input type="checkbox" name="'.$Name.'">'."\n"; - echo '<a href="'.htmlspecialchars($_SERVER['PHP_SELF'],ENT_QUOTES,'UTF-8') . '?ViewTopic='.$Title.'">'.$SubLinks[0].'</a></li>'."\n"; + echo '<li class="toc" style="list-style-type:none;"><input type="checkbox" name="' . $Name . '">'."\n"; + echo '<a href="'.htmlspecialchars($_SERVER['PHP_SELF'],ENT_QUOTES,'UTF-8') . '?ViewTopic=' . $Title . '">' . $SubLinks[0] . '</a></li>' . "\n"; } else { - echo' <li class="toc"><a href="#'.$Title.'">'.$SubLinks[0].'</a></li>'."\n"; + echo' <li class="toc"><a href="#'.$Title.'">' . $SubLinks[0] . '</a></li>' . "\n"; } if (count($SubLinks)>1) { echo'<ul>'."\n"; Modified: trunk/doc/Manual/ManualOutline.php =================================================================== --- trunk/doc/Manual/ManualOutline.php 2014-12-17 09:04:39 UTC (rev 7027) +++ trunk/doc/Manual/ManualOutline.php 2014-12-17 09:11:47 UTC (rev 7028) @@ -236,6 +236,8 @@ 'Work order receipts', 'Work order issues', 'Closing work orders'), + 'QualityAssurance' =>array('Quality Assurance', + 'Overview'), 'MRP' => array('Material requirements planning', 'MRP Overview', 'Base data required', |
From: <dai...@us...> - 2015-02-03 08:50:11
|
Revision: 7117 http://sourceforge.net/p/web-erp/reponame/7117 Author: daintree Date: 2015-02-03 08:50:09 +0000 (Tue, 03 Feb 2015) Log Message: ----------- additional work to commit Andrews documentation Modified Paths: -------------- trunk/doc/Manual/ManualQualityAssurance.html Added Paths: ----------- trunk/doc/Manual/images/QA_AdditionalTests.png trunk/doc/Manual/images/QA_CopySpecification.png trunk/doc/Manual/images/QA_DeleteTestResult.png trunk/doc/Manual/images/QA_LogSampleResults.png trunk/doc/Manual/images/QA_LogSampleResults2.png trunk/doc/Manual/images/QA_PrintProductSpecification.png trunk/doc/Manual/images/QA_ProdSpecAddTasks.png trunk/doc/Manual/images/QA_ProdSpecValues.png trunk/doc/Manual/images/QA_ProductSpecificationMaintenance.png Modified: trunk/doc/Manual/ManualQualityAssurance.html =================================================================== --- trunk/doc/Manual/ManualQualityAssurance.html 2015-02-03 06:29:37 UTC (rev 7116) +++ trunk/doc/Manual/ManualQualityAssurance.html 2015-02-03 08:50:09 UTC (rev 7117) @@ -16,17 +16,47 @@ <img src="images/QA_TestsEntry.png" alt="QA Tests Entry screen" /> -Test Name: The name of the Test you are setting up -Method: ASTM, ISO, UL or other. -Group By: Free Form. Can be used to Group certain Test on the Product Specification or Certificate of -Analysis -Units: How this is measure. PSI, Fahrenheit, Celsius etc. -Type: How do we measure/Enter this value (Text, Date, Numeric Range, and Selection List?) -Possible Values: (Only valid for type Select List, controls what appears in the drop down?) -Numeric Value: Enforces numbers to be entered for this test type -Show on Cert: Does this test print on the Certificate of Analysis (Can be overwritten at a Product level) -Show on Cert: Does this test print on the Product Specification (Can be overwritten at a Product level) -Show on Cert: Does this test print on the Test Plan (Can be overwritten at a Product level) -Active: once a test has results entered against it delete is no longer allowed. This flag can be used to -inactivate it and not use it on future product specifications. +<ul> + <li>Test Name: The name of the Test you are setting up</li> + <li>Method: ASTM, ISO, UL or other.</li> + <li>Group By: Free Form. Can be used to Group certain Test on the Product Specification or Certificate of Analysis</li> + <li>Units: How this is measure. PSI, Fahrenheit, Celsius etc.</li> + <li>Type: How do we measure/Enter this value (Text, Date, Numeric Range, and Selection List?) + Possible Values: (Only valid for type Select List, controls what appears in the drop down?) +Numeric Value: Enforces numbers to be entered for this test type</li> + <li>Show on Cert: Does this test print on the Certificate of Analysis (Can be overwritten at a Product level)</li> + <li>Show on Product Specification: Does this test print on the Product Specification (Can be overwritten at a Product level)</li> + <li>Show on Test Plan: Does this test print on the Test Plan (Can be overwritten at a Product level)</li> + <li>Active: once a test has results entered against it delete is no longer allowed. This flag can be used to +inactivate it and not use it on future product specifications.</li> +</ul> +<h2>Product Specification</h2> +<p>Product Specifications are a collection of QA Tests that come together to define how a Product Data Sheet is built, what we test for and what we certify our results to. These are loosely tied to Items (Stocks). If a Product Specification is named the same as a stock ID then the Product Description will be used in printed paperwork and screens. If it is not a stock id then it is considered a generic product specification that can be used to hold any type of test results in your system. This also allows cascading templates to be created for faster product specification definition. In the future I foresee there may also be a loose connection to Fixed Assets. A Product Specification is added as soon as a test is added to it. +To start a new specification, go to the Product Specification Screen, Type in a specification Name or stock id and click Submit.</p> +<img src="images/QA_ProductSpecificationMaintenance.png" alt="QA Product specification maintenance screen" /> +<p>Then click on "Add More Tasks"</p> +<img src="images/QA_ProdSpecAddTasks.png" alt="QA Product Specification Add Tasks" /> +<p>Adding additoinal tests to the Specifcation. Click "Add Tests". All tests not yet on this specification shown. You may enter the values for the specification on this screen before clicking the Add button</p> +<img src="images/QA_ProdSpecValues.png" alt="QA Enter Product Specification Test Values" /> +<h2>Copying Specifications</h2> +<p>Specifications can be quickly copied from one specification to another. From the Product Specification Maintenance screen select the From Specification. Choose "Copy this +Specification". Then enter the Destination Specification.</p> +<img src="images/QA_CopySpecification.png" alt="QA copying a specification" /> +<h2>Print Product Specification</h2> +<p>Prints a Customer Facing document that shows all the QA Tests that you have specified to "Show on Product Specification"</p> +<img src="images/QA_PrintProductSpecification.png" alt="QA printing a product specification" /> +<h2>Logging Samples</h2> +<p>Samples can be logged automatically by the system or manually by a Quality person. If the configuration is set to Yes and the item is lot or serial controlled then at P/O receipt a sample is created in the system for each new Lot or serial received for the item being received. The system will not create duplicate samples if you receive the same lot 3 times against a purchase order or work order.</p> +<p>You can view and edit existing samples in the "QA Samples and Test Results" under the Manufacturing +module.</p> +<img src="images/QA_LogSampleResults.png" alt="QA log sample results" /> +<p>When manually adding a sample you select a specification, enter a lot # (No validation exists) and an identifier and some comments. An identifier can be used to distinguish multiple samples for the same lot from each other. In many manufacturing environments samples are taken through the process for example at machine startup, quarter, half, three quarter processing and at batch end. The identifier allows us to distinguish these from each other. It can also be used to specify a retest later of a sample retain. Duplicate for Lot OK – if you choose no and a sample already exists for this lot it will not create a new one. Use for Cert marks the specific sample to be used for certification if multiple samples exist for +a particular lot. Only one sample can be marked as “Use for Cert” per Item/lot combination. The system also disallows a sample being used for certification if it is missing test results. A warning is given is test results are out of specification. Some companies may wish to change this warning to a hard stop. This will require a code change or a new configuration parameter to be entered into the system.</p> +<h2>Entering Test Results for a Sample</h2> +<p>Selecting a sample from the Select Sample screen allows test results to be entered as well as a test date and the name of the person that performed the testing. When reviewing the Test Plan Results screen the tests are color coded. Yellow: No Result Entered. Orange: Out of Specification. White: In Spec.</p> +<img src="images/QA_LogSampleResults2.png" alt="QA log sample results" /> +<p>Additional tests (just for this sample) can be added without affecting the existing template.</p> +<img src="images/QA_AdditionalTests.png" alt="QA additional test results" /> +<p>Manually added tests that are not part of the normal testing plan are noted for this sample. Because they were manually added they may also be deleted from the sample.</p> +<img src="images/QA_DeleteTestResult.png" alt="QA delete manually added test result" /> <!-- Help End: QA --> Added: trunk/doc/Manual/images/QA_AdditionalTests.png =================================================================== (Binary files differ) Index: trunk/doc/Manual/images/QA_AdditionalTests.png =================================================================== --- trunk/doc/Manual/images/QA_AdditionalTests.png 2015-02-03 06:29:37 UTC (rev 7116) +++ trunk/doc/Manual/images/QA_AdditionalTests.png 2015-02-03 08:50:09 UTC (rev 7117) Property changes on: trunk/doc/Manual/images/QA_AdditionalTests.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Added: trunk/doc/Manual/images/QA_CopySpecification.png =================================================================== (Binary files differ) Index: trunk/doc/Manual/images/QA_CopySpecification.png =================================================================== --- trunk/doc/Manual/images/QA_CopySpecification.png 2015-02-03 06:29:37 UTC (rev 7116) +++ trunk/doc/Manual/images/QA_CopySpecification.png 2015-02-03 08:50:09 UTC (rev 7117) Property changes on: trunk/doc/Manual/images/QA_CopySpecification.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Added: trunk/doc/Manual/images/QA_DeleteTestResult.png =================================================================== (Binary files differ) Index: trunk/doc/Manual/images/QA_DeleteTestResult.png =================================================================== --- trunk/doc/Manual/images/QA_DeleteTestResult.png 2015-02-03 06:29:37 UTC (rev 7116) +++ trunk/doc/Manual/images/QA_DeleteTestResult.png 2015-02-03 08:50:09 UTC (rev 7117) Property changes on: trunk/doc/Manual/images/QA_DeleteTestResult.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Added: trunk/doc/Manual/images/QA_LogSampleResults.png =================================================================== (Binary files differ) Index: trunk/doc/Manual/images/QA_LogSampleResults.png =================================================================== --- trunk/doc/Manual/images/QA_LogSampleResults.png 2015-02-03 06:29:37 UTC (rev 7116) +++ trunk/doc/Manual/images/QA_LogSampleResults.png 2015-02-03 08:50:09 UTC (rev 7117) Property changes on: trunk/doc/Manual/images/QA_LogSampleResults.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Added: trunk/doc/Manual/images/QA_LogSampleResults2.png =================================================================== (Binary files differ) Index: trunk/doc/Manual/images/QA_LogSampleResults2.png =================================================================== --- trunk/doc/Manual/images/QA_LogSampleResults2.png 2015-02-03 06:29:37 UTC (rev 7116) +++ trunk/doc/Manual/images/QA_LogSampleResults2.png 2015-02-03 08:50:09 UTC (rev 7117) Property changes on: trunk/doc/Manual/images/QA_LogSampleResults2.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Added: trunk/doc/Manual/images/QA_PrintProductSpecification.png =================================================================== (Binary files differ) Index: trunk/doc/Manual/images/QA_PrintProductSpecification.png =================================================================== --- trunk/doc/Manual/images/QA_PrintProductSpecification.png 2015-02-03 06:29:37 UTC (rev 7116) +++ trunk/doc/Manual/images/QA_PrintProductSpecification.png 2015-02-03 08:50:09 UTC (rev 7117) Property changes on: trunk/doc/Manual/images/QA_PrintProductSpecification.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Added: trunk/doc/Manual/images/QA_ProdSpecAddTasks.png =================================================================== (Binary files differ) Index: trunk/doc/Manual/images/QA_ProdSpecAddTasks.png =================================================================== --- trunk/doc/Manual/images/QA_ProdSpecAddTasks.png 2015-02-03 06:29:37 UTC (rev 7116) +++ trunk/doc/Manual/images/QA_ProdSpecAddTasks.png 2015-02-03 08:50:09 UTC (rev 7117) Property changes on: trunk/doc/Manual/images/QA_ProdSpecAddTasks.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Added: trunk/doc/Manual/images/QA_ProdSpecValues.png =================================================================== (Binary files differ) Index: trunk/doc/Manual/images/QA_ProdSpecValues.png =================================================================== --- trunk/doc/Manual/images/QA_ProdSpecValues.png 2015-02-03 06:29:37 UTC (rev 7116) +++ trunk/doc/Manual/images/QA_ProdSpecValues.png 2015-02-03 08:50:09 UTC (rev 7117) Property changes on: trunk/doc/Manual/images/QA_ProdSpecValues.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Added: trunk/doc/Manual/images/QA_ProductSpecificationMaintenance.png =================================================================== (Binary files differ) Index: trunk/doc/Manual/images/QA_ProductSpecificationMaintenance.png =================================================================== --- trunk/doc/Manual/images/QA_ProductSpecificationMaintenance.png 2015-02-03 06:29:37 UTC (rev 7116) +++ trunk/doc/Manual/images/QA_ProductSpecificationMaintenance.png 2015-02-03 08:50:09 UTC (rev 7117) Property changes on: trunk/doc/Manual/images/QA_ProductSpecificationMaintenance.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property |
From: <dai...@us...> - 2015-02-04 08:12:24
|
Revision: 7121 http://sourceforge.net/p/web-erp/reponame/7121 Author: daintree Date: 2015-02-04 08:12:21 +0000 (Wed, 04 Feb 2015) Log Message: ----------- finish adding Andrews quality documentation Modified Paths: -------------- trunk/doc/Manual/ManualQualityAssurance.html Added Paths: ----------- trunk/doc/Manual/images/QA_CertOfAnalysisReport.png trunk/doc/Manual/images/QA_CopyTestResults.png trunk/doc/Manual/images/QA_HistoricalResults.png trunk/doc/Manual/images/QA_PrintCertOfAnalysis1.png trunk/doc/Manual/images/QA_PrintCertOfAnalysis2.png Modified: trunk/doc/Manual/ManualQualityAssurance.html =================================================================== --- trunk/doc/Manual/ManualQualityAssurance.html 2015-02-03 11:33:49 UTC (rev 7120) +++ trunk/doc/Manual/ManualQualityAssurance.html 2015-02-04 08:12:21 UTC (rev 7121) @@ -59,4 +59,20 @@ <img src="images/QA_AdditionalTests.png" alt="QA additional test results" /> <p>Manually added tests that are not part of the normal testing plan are noted for this sample. Because they were manually added they may also be deleted from the sample.</p> <img src="images/QA_DeleteTestResult.png" alt="QA delete manually added test result" /> +<p>Results can be copied from one sample to another. The system does not limit the result to be from matching items. This is helpful if you purchase Item A, test the product then repackage it into Product B using a W/O. You can copy the test results from Product A to Product B</p> +<img src="images/QA_CopyTestResults.png" alt="QA copy test results" /> +<h2>Print a Certificate of Analysis</h2> +<p>1) From the Select QA Sample Screen Click on the "Yes" link in the column "Cert Allowed"</p> +<img src="images/QA_PrintCertOfAnalysis1.png" alt="QA print certificate of Analysis 1" /> +<p>2) Click Select the sample and then Print COA</p> +<img src="images/QA_PrintCertOfAnalysis2.png" alt="QA print certificate of Analysis 2" /> +<p>The certification looks like this:</p> +<img src="images/QA_CertOfAnalysisReport.png" alt="QA Certificate of Analysis" /> +<h2>Viewing Historical Results</h2> +<ul> +<li>1) Select “Historical QA Test Results” from the Manufacturing Reports menu</li> +<li>2) Select your Specification</li> +<li>3) Choose a date range to see sammple results from</li> +</ul> +<img src="images/QA_HistoricalResults.png" alt="QA Historical Results" /> <!-- Help End: QA --> Added: trunk/doc/Manual/images/QA_CertOfAnalysisReport.png =================================================================== (Binary files differ) Index: trunk/doc/Manual/images/QA_CertOfAnalysisReport.png =================================================================== --- trunk/doc/Manual/images/QA_CertOfAnalysisReport.png 2015-02-03 11:33:49 UTC (rev 7120) +++ trunk/doc/Manual/images/QA_CertOfAnalysisReport.png 2015-02-04 08:12:21 UTC (rev 7121) Property changes on: trunk/doc/Manual/images/QA_CertOfAnalysisReport.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Added: trunk/doc/Manual/images/QA_CopyTestResults.png =================================================================== (Binary files differ) Index: trunk/doc/Manual/images/QA_CopyTestResults.png =================================================================== --- trunk/doc/Manual/images/QA_CopyTestResults.png 2015-02-03 11:33:49 UTC (rev 7120) +++ trunk/doc/Manual/images/QA_CopyTestResults.png 2015-02-04 08:12:21 UTC (rev 7121) Property changes on: trunk/doc/Manual/images/QA_CopyTestResults.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Added: trunk/doc/Manual/images/QA_HistoricalResults.png =================================================================== (Binary files differ) Index: trunk/doc/Manual/images/QA_HistoricalResults.png =================================================================== --- trunk/doc/Manual/images/QA_HistoricalResults.png 2015-02-03 11:33:49 UTC (rev 7120) +++ trunk/doc/Manual/images/QA_HistoricalResults.png 2015-02-04 08:12:21 UTC (rev 7121) Property changes on: trunk/doc/Manual/images/QA_HistoricalResults.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Added: trunk/doc/Manual/images/QA_PrintCertOfAnalysis1.png =================================================================== (Binary files differ) Index: trunk/doc/Manual/images/QA_PrintCertOfAnalysis1.png =================================================================== --- trunk/doc/Manual/images/QA_PrintCertOfAnalysis1.png 2015-02-03 11:33:49 UTC (rev 7120) +++ trunk/doc/Manual/images/QA_PrintCertOfAnalysis1.png 2015-02-04 08:12:21 UTC (rev 7121) Property changes on: trunk/doc/Manual/images/QA_PrintCertOfAnalysis1.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property Added: trunk/doc/Manual/images/QA_PrintCertOfAnalysis2.png =================================================================== (Binary files differ) Index: trunk/doc/Manual/images/QA_PrintCertOfAnalysis2.png =================================================================== --- trunk/doc/Manual/images/QA_PrintCertOfAnalysis2.png 2015-02-03 11:33:49 UTC (rev 7120) +++ trunk/doc/Manual/images/QA_PrintCertOfAnalysis2.png 2015-02-04 08:12:21 UTC (rev 7121) Property changes on: trunk/doc/Manual/images/QA_PrintCertOfAnalysis2.png ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +application/octet-stream \ No newline at end of property |
From: <dai...@us...> - 2015-08-16 05:25:45
|
Revision: 7342 http://sourceforge.net/p/web-erp/reponame/7342 Author: daintree Date: 2015-08-16 05:25:43 +0000 (Sun, 16 Aug 2015) Log Message: ----------- dev manual improvements Modified Paths: -------------- trunk/doc/Manual/ManualDevelopmentStructure.html trunk/doc/Manual/ManualNewScripts.html Modified: trunk/doc/Manual/ManualDevelopmentStructure.html =================================================================== --- trunk/doc/Manual/ManualDevelopmentStructure.html 2015-08-16 05:08:07 UTC (rev 7341) +++ trunk/doc/Manual/ManualDevelopmentStructure.html 2015-08-16 05:25:43 UTC (rev 7342) @@ -1,6 +1,6 @@ <h1><a id="DevelopmentStructure">Development - Structure</a></h1> -<p>This page will be of interest primarily to developers wishing to get to grips with the system and how the various scripts function.</p> +<p>This page will be of interest primarily to developers wishing to get to grips with the system and how the various scripts function. It is very old and possibly outdated in places.</p> <h2>Sales Orders</h2> Modified: trunk/doc/Manual/ManualNewScripts.html =================================================================== --- trunk/doc/Manual/ManualNewScripts.html 2015-08-16 05:08:07 UTC (rev 7341) +++ trunk/doc/Manual/ManualNewScripts.html 2015-08-16 05:25:43 UTC (rev 7342) @@ -44,7 +44,7 @@ <h3>session.inc</h3> -<p>This page must be included after the page has set the variable $PageSecurity to an appropriate integer (see the security schema section), session.inc has the following functons:</p> +<p>This page must be included and has the following functons:</p> <ul> <li>Establishes a session if none already exists and checks that an authorised user is logged in - if so it checks that the user is authorised for the specific page being called, based on the value of $PageSecurity.</li> @@ -94,6 +94,65 @@ <p>Having started the page with session.inc and header.inc - and then finishing with footer.inc much of the work to ensure a consistent look and feel is already done.</p> +<h3>An Example webERP Script Template</h3> +<p>Following from the discussion of the key component scripts of webERP, the general form of a webERP script would look like the following:</p> +<pre> +<?php + +/* session.inc is the script that brings in session + * management, database management, and performs + * any other housekeeping tasks related to the running + * of webERP. and so should be included right at the + * top of every script. + */ +include('includes/session.inc'); + +/* A title for the script must be assigned prior to + * including the header.inc script + */ +$Title = _('Simple webERP Script'); + +/* The $ViewTopic variable should be set to the name + * of the manual page for this functionality and the + * $BookMark variable is the place in that manual page + * specifically for this functionality + */ +$ViewTopic = 'SimpleScript'; +$BookMark = 'GeneralTopics'; + +/* The header.inc file sends all the http headers needed, + * links in the style sheets and downloads any javascript + * files that are needed. It also draws the header on the + * screen. Muse be included before any output is sent to + * the browser. + */ +include('includes/header.inc'); + +if (!isset($_POST['Submit'])) { +/* In this section should go the code to validate the data + * submitted in the form, and if all is well it should + * post that data to the database. If there is more than + * one table to be updated that transactions should be used + * in order to maintain the database integrity. + * If the form does not validate then it processing can just + * fall through to the next section, but show any required + * messages. + */ +} + +/* This section is where any of the display code goes. + * Typically this will contain a table of the existing data, + * and a form for entry of new details. + */ + +/* Finally we must include footer.inc to draw the footer on + * the screen, display any error messages, and close off the + * html tags in the page. + */ +include('includes/footer.inc'); +?> +</pre> + <div class="floatright"> <a class="minitext" href="#top">⬆ Top</a> </div> |