From: <rc...@us...> - 2017-03-30 00:55:06
|
Revision: 7747 http://sourceforge.net/p/web-erp/reponame/7747 Author: rchacon Date: 2017-03-30 00:55:03 +0000 (Thu, 30 Mar 2017) Log Message: ----------- Fix image's src. Modified Paths: -------------- trunk/ManualContents.php trunk/doc/Manual/ManualAccountsPayable.html trunk/doc/Manual/ManualCreditNotes.html trunk/doc/Manual/ManualGeneralLedger.html trunk/doc/Manual/ManualGettingStarted.html trunk/doc/Manual/ManualInventory.html trunk/doc/Manual/ManualMRP.html trunk/doc/Manual/ManualMultilanguage.html trunk/doc/Manual/ManualPurchaseOrdering.html trunk/doc/Manual/ManualQualityAssurance.html trunk/doc/Manual/ManualReportBuilder.html trunk/doc/Manual/ManualSalesOrders.html Modified: trunk/ManualContents.php =================================================================== --- trunk/ManualContents.php 2017-03-30 00:01:39 UTC (rev 7746) +++ trunk/ManualContents.php 2017-03-30 00:55:03 UTC (rev 7747) @@ -120,7 +120,7 @@ } $ManualPage = 'locale/' . $Language . '/Manual/Manual' . $Name; if(!file_exists($ManualPage)) {// If locale topic page not exist, use topic page in doc/Manual. - $ManualPage = 'doc/Manual' . $Name; + $ManualPage = 'doc/Manual/Manual' . $Name; } echo '<div id="manualpage">'; include($ManualPage); @@ -142,4 +142,4 @@ ob_end_flush(); // END: Procedure division ----------------------------------------------------- -?> \ No newline at end of file +?> Modified: trunk/doc/Manual/ManualAccountsPayable.html =================================================================== --- trunk/doc/Manual/ManualAccountsPayable.html 2017-03-30 00:01:39 UTC (rev 7746) +++ trunk/doc/Manual/ManualAccountsPayable.html 2017-03-30 00:55:03 UTC (rev 7747) @@ -19,7 +19,7 @@ <li>Supplier payment run will create system entries to record payments for all suppliers with due amounts. Facilities allow for holding disputed invoices from being included in the payment run, but still recording costs in the general ledger.</li> </ul> <p> -<img src="images/AccountsPayable.jpg"></p> +<img src="doc/Manual/images/AccountsPayable.jpg"></p> <!-- Help Begin: Suppliers --> <div class="floatright"><a class="minitext" href="#top">⬆ Top</a></div> Modified: trunk/doc/Manual/ManualCreditNotes.html =================================================================== --- trunk/doc/Manual/ManualCreditNotes.html 2017-03-30 00:01:39 UTC (rev 7746) +++ trunk/doc/Manual/ManualCreditNotes.html 2017-03-30 00:55:03 UTC (rev 7747) @@ -6,16 +6,16 @@ <h3>Option 1 - Credit an Invoice</h3> <p>From a customer inquiry select the invoice you wish to credit and click on the "credit invoice" icon (more usually used for undo in word/excel etc)</p> -<p><img src="images/CreditInvoiceSelectInvoice.png"></p> +<p><img src="doc/Manual/images/CreditInvoiceSelectInvoice.png"></p> <br /> <p>Now delete the lines you <b>DON'T</b> want to credit.....</p> -<p><img src="images/CreditInvoiceDeleteLines.png"></p> +<p><img src="doc/Manual/images/CreditInvoiceDeleteLines.png"></p> <br /> <p>Now change the prices/quantities to the values you wish to credit....</p> -<p><img src="images/CreditInvoiceDeleteLines.png"></p> +<p><img src="doc/Manual/images/CreditInvoiceDeleteLines.png"></p> <br /> <p>Now select the type of credit note. A credit note write off is used if you wish to write off the cost of some products which are not returned into stock. This then allows you to select a general ledger account after you click on update - say for breakages or a promo giveaway prize. The general ledger selection will only show once you clicked update selecting the "Goods Written Off" option. If you wish to reverse an overcharge, then this has no impact on the cost of sales in relation to the stock returned - no stock movement is created for a return of goods but the actual charge to sales is reduced by the amount of the credit note. A normal credit note is where the goods are "Returned to Stock".</p> -<p><img src="images/CreateCreditNoteSelectType.png"></p> +<p><img src="doc/Manual/images/CreateCreditNoteSelectType.png"></p> <br /> <p>The advantage of option 1 above is that the allocation to the invoice is done automatically and items come up at the prices/discounts given on the invoice if you have a long invoice to credit then this is a huge time-saver.</p> @@ -22,7 +22,7 @@ <br /> <h3>Option 2 - Create Credit Note Manually</h3> <p>1). Create the credit note manually from the main menu.</p> -<p><img src="images/MenuCreateCreditNote.png"></p> +<p><img src="doc/Manual/images/MenuCreateCreditNote.png"></p> <p>Now select the customer, then you can then either enter the item code and quantity directly in the quick entry form or search for the item using the search parts facility.</p> <p>Enter the value/quantity - and select the credit note type as per option 1 above.</p> @@ -31,7 +31,7 @@ <h3>Allocation of Credits</h3> <p>If you used option 2 to create the credit note then you need to now allocate the credit note to invoices again there are 2 methods</p> <h3>Option 1:</h3> -<p><img src="images/MenuOptionAllocateCredits.png"></p> +<p><img src="doc/Manual/images/MenuOptionAllocateCredits.png"></p> <p>This shows all receipts or credit notes that are outstanding to be allocated against invoices. Select the credit note, the system then shows all the outstanding invocies against the customer account and @@ -38,10 +38,10 @@ you choose which invoices to allocate it to.</p> <h3>Option 2:</h3> <p>From the customer inquiry you can look at the transactions and click on the allocate link against any of the credits (or receipts) any existing allocation will show and these can be modified at any time</p> -<p><img src="images/SelectCreditToAllocate.png"></p> +<p><img src="doc/Manual/images/SelectCreditToAllocate.png"></p> <p>In this example - because the credit note was created from the credit invoice link - the allocation has already been done (see the balance of the transaction is 0), but if it weren't you would just select allocation link and choose which invoices to allocate to.</p> </body> -</html> \ No newline at end of file +</html> Modified: trunk/doc/Manual/ManualGeneralLedger.html =================================================================== --- trunk/doc/Manual/ManualGeneralLedger.html 2017-03-30 00:01:39 UTC (rev 7746) +++ trunk/doc/Manual/ManualGeneralLedger.html 2017-03-30 00:55:03 UTC (rev 7747) @@ -2,7 +2,7 @@ <h2>Overview</h2> -<p>The general ledger is the accounting hub that is central to the "sub" ledgers for creditors (Accounts Payable), debtors (Accounts Receivable) and stock (inventory). All entries in the sub ledgers are also represented by entries in the general ledger. It is the integration set-up that determines how entries in the sub-ledgers are reflected in the general ledger. Most activity in the general ledger will be automatically created from the activity in the sub-ledgers with receivables, payables and stock administration.</p><img src="images/GLIntegration.jpg"> +<p>The general ledger is the accounting hub that is central to the "sub" ledgers for creditors (Accounts Payable), debtors (Accounts Receivable) and stock (inventory). All entries in the sub ledgers are also represented by entries in the general ledger. It is the integration set-up that determines how entries in the sub-ledgers are reflected in the general ledger. Most activity in the general ledger will be automatically created from the activity in the sub-ledgers with receivables, payables and stock administration.</p><img src="doc/Manual/images/GLIntegration.jpg"> <p> <p>However, there are also facilities to:</p> @@ -91,7 +91,7 @@ <p>Bank accounts are defined from the setup tab from the link to Bank Accounts Maintenance. There is facility to enter the name of the account, the currency of the account, the bank account number and the address of the bank if required, as well as selecting the general ledger account to which it refers. There are links to edit existing bank account records and to delete them. However, once defined as referring to a particular general ledger code it is not possible to change the general ledger code of the bank account. This is because there would be entries made to this account. Similarly, if bank transactions have been created using this bank account it is not possible to delete it. The bank account transactions must be purged first (but currently no facility exists to purge bank transactions). It is not possible to change the currency of a bank account once there are transactions against it.</p> -<p>Once all receipts and payments are matched to bank statements, the bank reconciliation statement can be printed which should show how the current general ledger balance reconciles to the bank statement for this account. The reconciliation also has an option available for bank accounts set up in other than the functional currency of the business (local currency), to post differences in exchange. The balance of the account is maintained in local currency in the general ledger and for the purposes of the bank reconciliation this is converted to the bank account currency at the exchange rate in the currencies table (see Setup -> Currency Maintenance) - this rate can be changed manually to the rate of the day and the foreign currency balance on the account will change - to correct this balance an exchange difference needs to be recorded. Having worked through the matching of receipts and payments to the bank statements - the bank statment balance can be entered to compare against the system balance - a correcting entry is then made to the GL to post the difference on exchange. The posting to the general ledger is back dated to the end of the preceeding month - since it is assumed that the reconciliation may be a few days or a week behind the current date.</p><img src="images/BankReconciliation.jpg"> <!-- Help End: BankAccounts --> +<p>Once all receipts and payments are matched to bank statements, the bank reconciliation statement can be printed which should show how the current general ledger balance reconciles to the bank statement for this account. The reconciliation also has an option available for bank accounts set up in other than the functional currency of the business (local currency), to post differences in exchange. The balance of the account is maintained in local currency in the general ledger and for the purposes of the bank reconciliation this is converted to the bank account currency at the exchange rate in the currencies table (see Setup -> Currency Maintenance) - this rate can be changed manually to the rate of the day and the foreign currency balance on the account will change - to correct this balance an exchange difference needs to be recorded. Having worked through the matching of receipts and payments to the bank statements - the bank statment balance can be entered to compare against the system balance - a correcting entry is then made to the GL to post the difference on exchange. The posting to the general ledger is back dated to the end of the preceeding month - since it is assumed that the reconciliation may be a few days or a week behind the current date.</p><img src="doc/Manual/images/BankReconciliation.jpg"> <!-- Help End: BankAccounts --> <!-- Help Begin: Payments --> <div class="floatright"> @@ -462,4 +462,4 @@ <p>.</p--> <h3><a id="GLTagsMaintenance">GL Tags (maintenance)</a></h3> -<p>This software allows the use of accounting tags to help you track specific units within your organization. You can set up any quantity of accounting tags. In this way, you can group transactions and assign them to cost centres, profit centres, activities centres, divisions, departments, or any units for which you need to produce a statement of comprehensive income for each "<i>tag</i>". See: <a href="#GLTags">GL Tags</a>.</p> \ No newline at end of file +<p>This software allows the use of accounting tags to help you track specific units within your organization. You can set up any quantity of accounting tags. In this way, you can group transactions and assign them to cost centres, profit centres, activities centres, divisions, departments, or any units for which you need to produce a statement of comprehensive income for each "<i>tag</i>". See: <a href="#GLTags">GL Tags</a>.</p> Modified: trunk/doc/Manual/ManualGettingStarted.html =================================================================== --- trunk/doc/Manual/ManualGettingStarted.html 2017-03-30 00:01:39 UTC (rev 7746) +++ trunk/doc/Manual/ManualGettingStarted.html 2017-03-30 00:55:03 UTC (rev 7747) @@ -51,17 +51,17 @@ <li>Enter the URL for the new webERP directory into your web browser, and the installer welcome screen will display:</li> <li style="list-style: none; display: inline"> - <p align="center"><img src="images/Installer_1.jpg"></p> + <p align="center"><img src="doc/Manual/images/Installer_1.jpg"></p> </li> <li>The installer welcome screen provides information on the type of messages you might receive during installation. At this page, you must also select your preferred language from the drop down selection box. Click on Next Step to go to the next phase of installation.</li> <li style="list-style: none; display: inline"> - <p align="center"><img src="images/Installer_1a.jpg"></p> + <p align="center"><img src="doc/Manual/images/Installer_1a.jpg"></p> </li> <li>The installer checks that all the pre-requistes are met for an installation. You will note from the screen shot above that this installation does not have sufficient privileges to install webERP because the web server is unable to write to the webERP directory. <b>It is necessary to change the permissions on the directory where webERP is installed to ensure that the user that the web-server runs as is able to write a new configuration file to the web space.</b> Cpanel and Plesk have facilities to enable this change to the permissions. Any error messages displayed in red need to be resolved before the installation can proceed. Do not attempt to run the installer while red messages persist. Fix the error and then click on Check Again to restart from the prior step.</li> <li style="list-style: none; display: inline"> - <p align="center"><img src="images/Installer_2.jpg"></p> + <p align="center"><img src="doc/Manual/images/Installer_2.jpg"></p> </li> <li>If your web server fulfills all requirements for the installation, clicking on Next Step will display the Database Settings screen. Many of the fields required will be populated correctly by default - but all entries should be reviewed to ensure that they are correct. The installer will not be able to determine the host (computer) where the mysql database server is installed and this must be entered. Help appears when you click into an input field.</li> @@ -68,7 +68,7 @@ <li>The user name and the password to the mysql database server are also required. The mysql database user must have permission to create a database and tables. Once the required information is entered and checked, click on Next Screen to continue.</li> <li style="list-style: none; display: inline"> - <p align="center"><img src="images/Installer_3.jpg"></p> + <p align="center"><img src="doc/Manual/images/Installer_3.jpg"></p> </li> <li>The next installer screen displays Company Settings, Options and Administrator Account settings. The name of the company entered in the installer screen will be used in the log in screen and in various reports and screens in your final webERP instsallation.</li> @@ -369,7 +369,7 @@ <p>To change the language displayed for a specific user - the user clicks on their name as shown on every screen at the top of the page. This brings up their user settings.</p> -<p align="center"><img src="images/UserSettings.jpg"></p>webERP looks at all the directories available under webERP/locale to see which languages are installed and provides a convenient way for users to select their preferred language. In addition to selecting the language it is also necessary to select the fonts required for pdf support in the selected language. +<p align="center"><img src="doc/Manual/images/UserSettings.jpg"></p>webERP looks at all the directories available under webERP/locale to see which languages are installed and provides a convenient way for users to select their preferred language. In addition to selecting the language it is also necessary to select the fonts required for pdf support in the selected language. <p> <p>PDFs are produced in utf-8 character set which has 4 bytes for each character. Unfortunately, the CID fonts used in PDFs only have 2 bytes so there is required to be some mapping of CID characters to utf-8 fonts to make everything work. In practise all this means is that the correct language needs also to be selected for the PDF language.</p> Modified: trunk/doc/Manual/ManualInventory.html =================================================================== --- trunk/doc/Manual/ManualInventory.html 2017-03-30 00:01:39 UTC (rev 7746) +++ trunk/doc/Manual/ManualInventory.html 2017-03-30 00:55:03 UTC (rev 7747) @@ -326,7 +326,7 @@ <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> + <p><img src="doc/Manual/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> @@ -517,7 +517,7 @@ <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.png" alt="Inventory Locations" /></p> + <p><img src="doc/Manual/images/InventoryLocations.png" 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> @@ -580,7 +580,7 @@ <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><img src="doc/Manual/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 --> @@ -592,7 +592,7 @@ <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.</p> - <p><img src="images/StockAdjustment.jpg" alt="Stock Adjustment Screen" /></p> + <p><img src="doc/Manual/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> Modified: trunk/doc/Manual/ManualMRP.html =================================================================== --- trunk/doc/Manual/ManualMRP.html 2017-03-30 00:01:39 UTC (rev 7746) +++ trunk/doc/Manual/ManualMRP.html 2017-03-30 00:55:03 UTC (rev 7747) @@ -30,7 +30,7 @@ <p>To avoid situations where, based upon a part’s need (required) date minus its lead time, MRP might schedule a part for a day where the business is closed, a Manufacturing Calendar of valid dates can be created. This is done under the Setup menu – Inventory Setup - MRP Available Production Days.</p> -<p align="center"><img src="images/MRPCalendar.jpg"></p> +<p align="center"><img src="doc/Manual/images/MRPCalendar.jpg"></p> <p>To initially create the calendar, enter the From Date and To Date, click on any days of the week you wish to exclude, and press the Create Calendar button. After that, you can enter individual dates in the Change Date Status field and press UPDATE to change that date’s status from valid to invalid or invalid to valid. Entering a From Date and To Date and pressing List Date Range will display all the days in the range and show “YES” if they are valid manufacturing days and “NO” if they are not. When creating the calendar, the date range should extend beyond the planning period you are using for MRP, and keep in mind that the Create Calendar button will purge any previously entered calendar.</p> @@ -46,13 +46,13 @@ <p>The first, Master Schedule, allows for entering, editing, and deleting individual demands, and also for the listing of demands by part number or Demand Type, and the deletion by Demand Type.</p> -<p align="center"><img src="images/MRPDemands.jpg"></p> +<p align="center"><img src="doc/Manual/images/MRPDemands.jpg"></p> <p>To enter a demand, type in the part number, quantity, and due date, select the Demand Type, and press the Enter Information button. Pressing the List Selection button displays multiple records. If the part number field is blank, all demands for the selected Demand Type will be displayed. If a part number is entered, all demands for that part number will be displayed. When the demands are displayed, there are buttons to press to edit or delete that particular demand. Pressing the Delete Demand Type button deletes all demands for the selected Demand Type.</p> <p>The Master Schedule can be generated automatically using the Auto Create Master Schedule script - this generates multiple demands from sales orders based on the selection criteria entered.</p> -<p align="center"><img src="images/MRPCreateDemands.jpg"></p> +<p align="center"><img src="doc/Manual/images/MRPCreateDemands.jpg"></p> <p>First, select the Demand Type for the demands that are to be created. Next, enter the selection criteria for the sales orders, which would be the inventory category, inventory location, and the date range for the sales orders. Next, enter the Start Date for Distribution, which is the due date for the first demand record that will be created, and then select the type of distribution period – weekly or monthly – and the number of periods the total quantity will be distributed over. Parts can be excluded based on their total quantity or the sales amount. A Multiplier can be used that multiplies the total quantity for each part by that number; an example of its usage would a case where you wanted to create demands for the next 18 months, but rather than just entering a date range for the previous 18 months, you entered a date range for the last 6 months and used a Multiplier of 3 so that it would use the latest sales patterns. To clarify how the whole program works, the user enters the selection criteria for the sales orders, the program finds the total quantity for each part, and then creates demand records that distribute that quantity for the type and number of periods entered. If a part had a total quantity of 12 and the number of periods selected was 12, 12 records with a quantity of 1 would be created; if the total quantity were 3, records with a quantity of 1 for the first 3 periods would be created; if the total were 15, the first 3 records would have a quantity of 2 and the last 9 would have a quantity of 1. After the demands are created, they can be edited or deleted using the Master Schedule program, selecting either by part number or Demand Type.</p> @@ -82,7 +82,7 @@ <p>The MRP calculation is under Manufacturing -> MRP Calculation.</p> -<p align="center"><img src="images/MRP.jpg"></p> +<p align="center"><img src="doc/Manual/images/MRP.jpg"></p> <p>The program displays the last time MRP was run and the parameters that were selected for that run. There are check boxes to specify if MRP Demands are used in calculating the MRP and also if the EOQ, pan size, or shrinkage factor are used. The inventory location that should be used for the quantity on hand can be selected. Days leeway can also be entered and is used to determine if a purchase order or work order should be rescheduled; if the difference between a requirement date and the due date of the purchase order or work order is within the days leeway, then the order is not shown to need rescheduling.</p> @@ -98,6 +98,6 @@ <p>MRP produces several reports that are under Manufacturing -> Inquiries and Reports. MRP Reschedules Required shows the work orders and purchase orders that, according to the MRP, need to have adjustments made to their due dates. MRP Suggested Purchase Orders and MRP Suggested Work Orders show the orders that MRP has determined should be created to cover demands. MRP Shortages shows all of the parts that have an insufficient quantity to satisfy demand. One thing to keep in mind about this report is that if there is a shortage of a top level assembly, it shows on the report as well as the parts that make it up, so the total dollar amounts might be doubled. The inquiry simply called MRP is used to display all of the supply and demand information for a part.</p> -<p align="center"><img src="images/MRP_Report.jpg"></p> +<p align="center"><img src="doc/Manual/images/MRP_Report.jpg"></p> <p>The top part of the display shows total gross requirements, open orders, planned orders, and projected quantity available in weekly buckets. The left part of the bottom section shows the source of all demand for the item, and the right part of the bottom section shows all available supply and all supply that MRP suggests should be created to cover demand. All of these reports use the tables created by MRP, so if a new purchase order or work order is created, it and any effect it might have will not show up in the reports unless the MRP is run again.</p><!-- Help End: MRP --> Modified: trunk/doc/Manual/ManualMultilanguage.html =================================================================== --- trunk/doc/Manual/ManualMultilanguage.html 2017-03-30 00:01:39 UTC (rev 7746) +++ trunk/doc/Manual/ManualMultilanguage.html 2017-03-30 00:55:03 UTC (rev 7747) @@ -2,7 +2,7 @@ <p>webERP can be translated to any language so that the entire web-interface is displayed in the language of any user. The system can display different languages for different users - all at the same time - depending on the setting of the language in the individual users' settings.</p> <p>Each user can select their language by clicking on their user name at the top left of every screen immediately to the right of the company name. Clicking on your user name this brings up the user settings screen below:</p> -<img src="images/UserSettings.png" alt="User Settings Screen" /> +<img src="doc/Manual/images/UserSettings.png" alt="User Settings Screen" /> <p>A dropdown box displaying all the available translations is available. Also, the character set of PDFs must also be selected from the 3 choices to create small portable pdf files using the CID fonts bundled with webERP. The preferred user display theme can also be selected from this screen.</p> <h2>Other Language Translations</h2> Modified: trunk/doc/Manual/ManualPurchaseOrdering.html =================================================================== --- trunk/doc/Manual/ManualPurchaseOrdering.html 2017-03-30 00:01:39 UTC (rev 7746) +++ trunk/doc/Manual/ManualPurchaseOrdering.html 2017-03-30 00:55:03 UTC (rev 7747) @@ -20,7 +20,7 @@ <p>It is necessary to create purchase orders to receive stock. Stock cannot be received in without an order - except by entering a stock adjustment. The receiving of stock creates a GRN - Goods Received Note that can be printed and signed off by the person entering the receipt of stock. The system retains records of the GRNs and these must be matched off against purchase invoices to ensure that only those goods received are paid for.</p> -<p><img src="images/Purchasing.jpg"></p> +<p><img src="doc/Manual/images/Purchasing.jpg"></p> <div class="floatright"> <a class="minitext" href="#top">⬆ Top</a> Modified: trunk/doc/Manual/ManualQualityAssurance.html =================================================================== --- trunk/doc/Manual/ManualQualityAssurance.html 2017-03-30 00:01:39 UTC (rev 7746) +++ trunk/doc/Manual/ManualQualityAssurance.html 2017-03-30 00:55:03 UTC (rev 7747) @@ -4,17 +4,17 @@ <p>The Quality module allows the users of webERP to define what they would like to test, apply those tests to certain templates or specific products (Items, Stocks) and then to capture actual test results on a Lot to Lot or Serial number basis. Outputs from the module include a Product Specification or Data Sheet and a Certificate of Analysis. Historical Results are kept and can be compared side by side for any particular Item. There is an option in the configuration that allows QA Samples to be automatically logged for Purchase Order and Work Order receipts if the product specification exists and the item is Lot or Serial Controlled. Also in the configuration are some disclaimers for specifcations and certifications.</p> -<img src="images/QA_Config.png" alt="QA Config screen" /> +<img src="doc/Manual/images/QA_Config.png" alt="QA Config screen" /> <h2>Menu Options</h2> <p>All menu options for Quality are found under Manufacturing. Your menus may look differnet based on your permissoins. The menus are shown below.</p> -<img src="images/QA_Menus.png" alt="QA Menu options screen" /> +<img src="doc/Manual/images/QA_Menus.png" alt="QA Menu options screen" /> <h2><a id="QA_Tests">QA Tests Maintenance</a></h2> <p>This is where all tests that will be performed are defined. Other specification related information can be captured here that isn’t tested but describes in more detail the product specification. An example of this would be Processing Conditions for your product that you wish for your customers to understand. A specification is made up of any number of tests. The test defines outer tolerances but the specification allows the upper and lower bounds of the test to be specified.</p> -<img src="images/QA_Tests.png" alt="QA Tests screen" /> +<img src="doc/Manual/images/QA_Tests.png" alt="QA Tests screen" /> -<img src="images/QA_TestsEntry.png" alt="QA Tests Entry screen" /> +<img src="doc/Manual/images/QA_TestsEntry.png" alt="QA Tests Entry screen" /> <ul> <li>Test Name: The name of the Test you are setting up</li> @@ -33,41 +33,41 @@ <h2><a id="QA_ProdSpecs">Product Specification</a></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" /> +<img src="doc/Manual/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" /> +<img src="doc/Manual/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" /> +<img src="doc/Manual/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" /> +<img src="doc/Manual/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" /> +<img src="doc/Manual/images/QA_PrintProductSpecification.png" alt="QA printing a product specification" /> <h2><a id="QA_Samples">Logging Samples</a></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" /> +<img src="doc/Manual/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" /> +<img src="doc/Manual/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" /> +<img src="doc/Manual/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" /> +<img src="doc/Manual/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" /> +<img src="doc/Manual/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" /> +<img src="doc/Manual/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" /> +<img src="doc/Manual/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" /> +<img src="doc/Manual/images/QA_CertOfAnalysisReport.png" alt="QA Certificate of Analysis" /> <h2><a id="QA_HistoricalResults">Viewing Historical Results</a></h2> <ul> <li>1) Select “Historical QA Test Results” from the Manufacturing Reports menu</li> @@ -74,5 +74,5 @@ <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" /> +<img src="doc/Manual/images/QA_HistoricalResults.png" alt="QA Historical Results" /> <!-- Help End: QA --> Modified: trunk/doc/Manual/ManualReportBuilder.html =================================================================== --- trunk/doc/Manual/ManualReportBuilder.html 2017-03-30 00:01:39 UTC (rev 7746) +++ trunk/doc/Manual/ManualReportBuilder.html 2017-03-30 00:55:03 UTC (rev 7747) @@ -130,7 +130,7 @@ <p>The administrator page is the starting point for all report and form manipulation. Upon entry, this page displays the current standard reports loaded into the database as well as any customized reports generated by the webERP users. Forms are listed by the Form Group they are a part of. From here, there are several choices for report/form manipulation. They will be covered in the following sections.</p> -<p align="center"><img src="images/RBHome.gif"></p> +<p align="center"><img src="doc/Manual/images/RBHome.gif"></p> <div class="floatright"> <a class="minitext" href="#top">⬆ Top</a> @@ -243,7 +243,7 @@ <p>For our report, enter Invoice Report into the Enter a name text box. Also, we need to specify that it is a report by selecting the Report radio button. We now need to place this report under the proper category so select Receivables from the drop down menu for the group this report is a part of.</p> -<p align="center"><img src="images/RBRptName.gif"></p> +<p align="center"><img src="doc/Manual/images/RBRptName.gif"></p> <p>Press Continue when all information has been entered.</p> @@ -293,7 +293,7 @@ <p><strong>NOTE</strong>: Margin and column widths are in millimeters, font sizes are in points.</p> -<p align="center"><img src="images/RBPageSetup.gif"></p> +<p align="center"><img src="doc/Manual/images/RBPageSetup.gif"></p> <p>After all information has been entered, press Continue to enter the database information.</p> @@ -371,7 +371,7 @@ <p><strong>NOTE</strong>: If you get stuck here, remember that the report exists in the standard reports list and should be deleted to prevent users from running the report.</p> -<p align="center"><img src="images/RBDbSetup.gif"></p> +<p align="center"><img src="doc/Manual/images/RBDbSetup.gif"></p> <p>After all information has been entered, press Continue to enter the possible fields to query.</p> @@ -951,7 +951,7 @@ <p>If you make an error, the buttons on the right of each row entered allow you to edit, re-sequence, or delete a row. Your form should like something like this:</p> -<p align="center"><img src="images/RBFldSetup.gif"></p> +<p align="center"><img src="doc/Manual/images/RBFldSetup.gif"></p> <p>After all information has been entered, press Continue to enter the filter criteria.</p> @@ -1203,7 +1203,7 @@ <p>The form should look something like this:</p> -<p align="center"><img src="images/RBCritSetup.gif"></p> +<p align="center"><img src="doc/Manual/images/RBCritSetup.gif"></p> <p>That’s it, click on Finish to exit the report builder and we’re ready to see our result.</p> @@ -1233,7 +1233,7 @@ <p>For our form, enter Invoice Form into the Enter a name text box. Also, we need to specify that it is a form by selecting the Form radio button. We now need to place this form under the proper category so select Invoices/Packing Slips from the drop down menu for the group this form is a part of.</p> -<p align="center"><img src="images/RBFrmName.gif"></p> +<p align="center"><img src="doc/Manual/images/RBFrmName.gif"></p> <p>Press Continue when all information has been entered.</p> @@ -1245,7 +1245,7 @@ <p><strong>Page layout</strong>: Set the settings desired for the page layout. Each displayed entry for the page are handled individually in the field setup form. You may return here to make further changes by editing the form after you finish building the form testing the output.</p> -<p align="center"><img src="images/RBFrmPageSetup.gif"></p> +<p align="center"><img src="doc/Manual/images/RBFrmPageSetup.gif"></p> <p>After all information has been entered, press Continue to enter the database information.</p> @@ -1323,7 +1323,7 @@ <p><strong>NOTE</strong>: If you get stuck here, remember that the report exists in the standard reports list and should be deleted to prevent users from running the report.</p> -<p align="center"><img src="images/RBFrmDbSetup.gif" width="743" height="221"></p> +<p align="center"><img src="doc/Manual/images/RBFrmDbSetup.gif" width="743" height="221"></p> <p>After all information has been entered, press Continue to enter the fields to display.</p> @@ -1351,7 +1351,7 @@ <p>Data lines contain a single piece of information from the database query. A dropdown list of available fields is shown along with the attributes of the text to be displayed.</p> -<p align="center"><img src="images/RBFrmDtaLine.gif"></p> +<p align="center"><img src="doc/Manual/images/RBFrmDtaLine.gif"></p> <h3>Data Block</h3> @@ -1363,55 +1363,55 @@ Anytown, CA 90019(address3), (address4) (address5)<br> US (address6)</p> -<p align="center"><img src="images/RBFrmDtaBlk.gif"></p> +<p align="center"><img src="doc/Manual/images/RBFrmDtaBlk.gif"></p> <h3>Data Table</h3> <p>Data Tables are the main part of the form where data lists are displayed. The table has a start position along with width and height information. The border line (if specified) will be drawn around the perimeter of the table as well as between each column of data. The Fill information will separate each line of information with alternating White-Fill Color highlights between every line (similar to line separation in reports). If no fill is specified, the form background will be white. Each data line in the table will make up a single column. Multiple data line cannot appear in the same column (unlike reports where column breaks are allowed). Each data item can have it's own font attributes and can be processed through a text processing option. The total of the column widths of the displayed data (with Show checked) should be equal to the total width of the table for the output to display properly. The Name to Display information will make up the heading of each respective table column and will appear as the heading of the table on every page generated.</p> -<p align="center"><img src="images/RBFrmDtaTbl.gif"></p> +<p align="center"><img src="doc/Manual/images/RBFrmDtaTbl.gif"></p> <h3>Data Total</h3> <p>Data Totals take all the fields entered (3 in this example) and pull the total from the database for a given form. If the form is multipage, the words 'Continued' will be displayed on every page except the last where the form totals will be substituted. If the word 'Continued' appear, the user knows that the form is multipage. The page number tracks and displays the current page as the form is being generated.</p> -<p align="center"><img src="images/RBFrmDtaTtl.gif"></p> +<p align="center"><img src="doc/Manual/images/RBFrmDtaTtl.gif"></p> <h3>Fixed Text Field</h3> <p>Fixed Text Fields display a single line of text. It should be used for static form information such as labels and messages that are not generated by a database query.</p> -<p align="center"><img src="images/RBFrmDtaText.gif"></p> +<p align="center"><img src="doc/Manual/images/RBFrmDtaText.gif"></p> <h3>Image - JPG or PNG</h3> <p>Images of type jpg, jpeg and png are accepted. An image may be selected from the current list of available images or uploaded through the browser. The abscissa and ordinate must be specified. If the width and height are left blank, the image retains it's original size and aspect ratio. If either a width or a height are specified, but not both, the image is sized to fit the specified dimension and the other is autosized to maintain the aspect ratio. If both width and height are specified, the image is size to fit the width and height provided.</p> -<p align="center"><img src="images/RBFrmDtaImg.gif"></p> +<p align="center"><img src="doc/Manual/images/RBFrmDtaImg.gif"></p> <h3>Rectangle</h3> <p>Rectangles may be generated with many attributes. A rectangle without a border could be used to shade an area of the form. A rectangle with a border and no fill can be used to outline a block of information.</p> -<p align="center"><img src="images/RBFrmDtaRect.gif"></p> +<p align="center"><img src="doc/Manual/images/RBFrmDtaRect.gif"></p> <h3>Line</h3> <p>Lines can be drawn vertically, horizontally or diagonally. Colors and line widths are also programmable.</p> -<p align="center"><img src="images/RBFrmDtaFxdLine.gif"></p> +<p align="center"><img src="doc/Manual/images/RBFrmDtaFxdLine.gif"></p> <h3>Company Data Line</h3> <p>Company Data Lines are similar to Data Lines except the field list is derived from the companies database.</p> -<p align="center"><img src="images/RBFrmDtaCoLine.gif"></p> +<p align="center"><img src="doc/Manual/images/RBFrmDtaCoLine.gif"></p> <h3>Company Data Block</h3> <p>Company Data Blocks are similar to Data Blocks except the field list is derived from the companies database.</p> -<p align="center"><img src="images/RBFrmDtaCoBlk.gif"></p> +<p align="center"><img src="doc/Manual/images/RBFrmDtaCoBlk.gif"></p> <h3>Page Number</h3> @@ -1419,11 +1419,11 @@ <p>NOTE: There is a limitation between report builder and FPDF with the page number alias. Report builder will allow multiple forms to be built in a single query. Since multipage forms are possible, the page total based on each form page break cannot be calculated in real time by report builder. FPDF has an alias to track the total number of pages but does so for the entire PDF file. For example, if the user asks to generate all invoices for 'Today', there will probably be more than one. Also, one or more may be multipage. The FPDF alias will provide the total number of pages for the entire form build (all invoices for Today) and not for each invoice form. Report builder only knows what page it is working on and not how many total pages are in each individual invoice. Therefore, only the report builder current page number is generated with this field and the total number of pages of the form is not available. The 'continued' feature for totals indicates that a form is multipage.</p> -<p align="center"><img src="images/RBFrmDtaPgNum.gif" width="552" height="468"></p> +<p align="center"><img src="doc/Manual/images/RBFrmDtaPgNum.gif" width="552" height="468"></p> <p>The details of each field are too numerous to reproduce here. The best way to review the fields in our example would be to import the form and examine the fields of interest. If you make an error, the buttons on the right of each row entered allow you to edit, re-sequence, or delete a row. Properties for each field can be edited as well. An abbreviated field list is shown below:</p> -<p align="center"><img src="images/RBFrmFldSetup.gif"></p> +<p align="center"><img src="doc/Manual/images/RBFrmFldSetup.gif"></p> <p>After all information has been entered, press Continue to enter the filter criteria.</p> @@ -1445,7 +1445,7 @@ <p>The form should look something like this:</p> -<p align="center"><img src="images/RBFrmCritSetup.gif"></p> +<p align="center"><img src="doc/Manual/images/RBFrmCritSetup.gif"></p> <p>That’s it, click on Finish to exit the report builder and we’re ready to see our result.</p> @@ -1500,11 +1500,11 @@ <p>The form group for Purchase Orders will appear (listing all variations of the PO forms) as shown below:</p> -<p align="center"><img src="images/RBFrmShow.gif"></p> +<p align="center"><img src="doc/Manual/images/RBFrmShow.gif"></p> <p>The user must select which variation of the form he needs and can either Generate the PDF, alter the Criteria, or Cancel and return to the index.php script. The hidden parameters cr0=a will default to the All date range (date independent) and cr1=Range:3:3 would default the first field listed in the criteria listing setting the To and From value to 3. If the first criteria field is the PO Number, report writer will generate just a single PO form with the PO number equal to 3. If the user wishes to alter the criteria by pressing Criteria Setup, The default parameters will be filled in automatically but may be changed if the user desires.</p> -<p align="center"><img src="images/RBFrmShowCrit.gif"></p> +<p align="center"><img src="doc/Manual/images/RBFrmShowCrit.gif"></p> <p> </p> Modified: trunk/doc/Manual/ManualSalesOrders.html =================================================================== --- trunk/doc/Manual/ManualSalesOrders.html 2017-03-30 00:01:39 UTC (rev 7746) +++ trunk/doc/Manual/ManualSalesOrders.html 2017-03-30 00:55:03 UTC (rev 7747) @@ -32,7 +32,7 @@ <li>Invoices for cash sales can be entered directly without first entering an order</li> </ul> -<p><img src="images/Sales.jpg"></p> +<p><img src="doc/Manual/images/Sales.jpg"></p> <div class="floatright"> <a class="minitext" href="#top">⬆ Top</a> @@ -201,7 +201,7 @@ <p>If there are no currently available discount categories then enter a discount category code - otherwise select the discount category that you wish to allocate the item to.</p> -<p align="center"><img src="images/NewDiscountCategory.jpg"></p> +<p align="center"><img src="doc/Manual/images/NewDiscountCategory.jpg"></p> <p>You can now search for additional items and add as many items to the discount group as you wish from this screen.</p> @@ -209,6 +209,6 @@ <p>From the main menu go to -> Setup -> Receivables/Payables section -> Discount Matrix</p> -<p align="center"><img src="images/MaintainDiscountMatrix.jpg"></p> +<p align="center"><img src="doc/Manual/images/MaintainDiscountMatrix.jpg"></p> <p>This form allows you to select any of the discount groups defined above and any sales type (price list)and then enter any quantity break and discount applicable given the quantity break - if the discount is applicable for all sales then enter a quantity break of 1 <!-- Help End: Setting Up Discounts --></p> |