You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(20) |
Aug
(21) |
Sep
(12) |
Oct
(2) |
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(3) |
Feb
(46) |
Mar
(65) |
Apr
(49) |
May
(33) |
Jun
(5) |
Jul
(79) |
Aug
(228) |
Sep
(347) |
Oct
(272) |
Nov
(270) |
Dec
(424) |
2005 |
Jan
(549) |
Feb
(232) |
Mar
(134) |
Apr
(103) |
May
(57) |
Jun
(74) |
Jul
(67) |
Aug
(45) |
Sep
(99) |
Oct
(187) |
Nov
(238) |
Dec
(127) |
2006 |
Jan
(81) |
Feb
(137) |
Mar
(46) |
Apr
(55) |
May
(62) |
Jun
(152) |
Jul
(137) |
Aug
(154) |
Sep
(176) |
Oct
(104) |
Nov
(65) |
Dec
(64) |
2007 |
Jan
(56) |
Feb
(303) |
Mar
(88) |
Apr
(80) |
May
(72) |
Jun
(20) |
Jul
(47) |
Aug
(28) |
Sep
(113) |
Oct
(49) |
Nov
(89) |
Dec
(24) |
2008 |
Jan
(24) |
Feb
(61) |
Mar
(43) |
Apr
(51) |
May
(12) |
Jun
(10) |
Jul
(49) |
Aug
(26) |
Sep
(7) |
Oct
(50) |
Nov
(19) |
Dec
(15) |
2009 |
Jan
(87) |
Feb
(144) |
Mar
(54) |
Apr
(72) |
May
(32) |
Jun
(23) |
Jul
(27) |
Aug
(90) |
Sep
(349) |
Oct
(174) |
Nov
(320) |
Dec
(110) |
2010 |
Jan
(162) |
Feb
(39) |
Mar
(80) |
Apr
(126) |
May
(45) |
Jun
(44) |
Jul
(75) |
Aug
(32) |
Sep
(100) |
Oct
(57) |
Nov
(49) |
Dec
(125) |
2011 |
Jan
(72) |
Feb
(41) |
Mar
(63) |
Apr
(18) |
May
(123) |
Jun
(100) |
Jul
(96) |
Aug
(84) |
Sep
(83) |
Oct
(39) |
Nov
(166) |
Dec
(103) |
2012 |
Jan
(158) |
Feb
(148) |
Mar
(77) |
Apr
(43) |
May
(126) |
Jun
(82) |
Jul
(67) |
Aug
(28) |
Sep
(109) |
Oct
(30) |
Nov
(23) |
Dec
(34) |
2013 |
Jan
(14) |
Feb
(16) |
Mar
(7) |
Apr
(79) |
May
(76) |
Jun
(13) |
Jul
(76) |
Aug
(36) |
Sep
(22) |
Oct
(35) |
Nov
(167) |
Dec
(93) |
2014 |
Jan
(64) |
Feb
(14) |
Mar
(57) |
Apr
(63) |
May
(60) |
Jun
(15) |
Jul
(24) |
Aug
(19) |
Sep
(56) |
Oct
(70) |
Nov
(45) |
Dec
(52) |
2015 |
Jan
(56) |
Feb
(73) |
Mar
(34) |
Apr
(11) |
May
(24) |
Jun
(19) |
Jul
(11) |
Aug
(8) |
Sep
(25) |
Oct
(22) |
Nov
(38) |
Dec
(7) |
2016 |
Jan
(7) |
Feb
(34) |
Mar
(17) |
Apr
(10) |
May
(17) |
Jun
(7) |
Jul
(17) |
Aug
(31) |
Sep
(3) |
Oct
(34) |
Nov
(5) |
Dec
(2) |
2017 |
Jan
|
Feb
(4) |
Mar
(18) |
Apr
(6) |
May
(10) |
Jun
(13) |
Jul
|
Aug
|
Sep
|
Oct
(6) |
Nov
|
Dec
(1) |
2018 |
Jan
(2) |
Feb
|
Mar
(3) |
Apr
(10) |
May
(5) |
Jun
|
Jul
(7) |
Aug
|
Sep
(2) |
Oct
|
Nov
|
Dec
(2) |
2019 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
|
Jun
|
Jul
(6) |
Aug
(2) |
Sep
(4) |
Oct
|
Nov
|
Dec
(3) |
2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(3) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(2) |
2022 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2023 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
2024 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(30) |
Nov
|
Dec
(2) |
From: ciesac <we...@si...> - 2014-10-18 03:05:17
|
Hi all , I try to return in CounterReturns.php Please any help with this error : Error de Base de Datos 1452 : Cannot insert a GL transaction for the bank account debit Cannot add or update a child row: a foreign key constraint fails (`weberp_databse`.`gltrans`, CONSTRAINT `gltrans_ibfk_1` FOREIGN KEY (`account`) REFERENCES `chartmaster` (`accountcode`)) Database Rollback Due to Error Above : Rolling Back Transaction OK thank you -- View this message in context: http://weberp-accounting.1478800.n4.nabble.com/CounterReturns-php-Error-tp4657725.html Sent from the web-ERP-developers mailing list archive at Nabble.com. |
From: Andrew G. <aga...@re...> - 2014-10-18 02:23:00
|
I'm in! Well. When I get back from vacation. Sent from my BlackBerry 10 smartphone Original Message From: Phil Daintree Sent: Friday, October 17, 2014 7:03 PM To: webERP Developers Reply To: webERP Developers Subject: Re: [WebERP-developers] Easing update pain Hi Bob, I have long thought this is a good idea and would be willing to donate time to do maybe 30 scripts or so... if there is more widespread support such an initiative then let's go... I have set up the infrastructure with a function in includes/MiscFunctions.php for function CheckMods($ScriptName) { if (file_exists('mods' . $ScriptName)){ return '/mods' . $ScriptName; } else { return $ScriptName; } } and modified MainMenuLinksArray.php to use the new function .... of course every script will have links all over which need to be modified too... so a bit of a mission ahead!! I have add a mods directory under the root directory for modified scripts - also added a mods/includes directory for modified scripts to use for includes and for modified DefineXXXXClass.php scripts. Anyway for those willing to contribute for the greater good who consider this to be a worthy initiative then maybe I could split up the scripts and we work through the scripts together? If you can give some time to this let me know and I will set out a plan. Phil Phil Daintree Logic Works Ltd - +64 (0)275 567890 http://www.logicworks.co.nz On 18/10/14 10:32, rfthomas wrote: > Would it be possible to have two sets of directory trees under the weberp top > level directory: > > weberp/user > weberp/system > > Aside from a small number of scripts in the weberp directory, the remaining > scripts would be found first by finding the script/data in the weberp/user > tree and if not found using the script/data in the weberp/system tree. > > One would expect a small number of scripts in the weberp/user tree. > > For our system, almost all of the customized scripts have not changed for > many years. > > It is understood that not all user modifications are applicable, but the > segregation makes the job of upgrades much easier. > > Such capabilities are used routinely for other products. In many cases such > are implemented using O/S features. Any thoughts with respect to > implementing such for WebERP? > > Bob Thomas > > > > -- > View this message in context: http://weberp-accounting.1478800.n4.nabble.com/Easing-update-pain-tp4657722.html > Sent from the web-ERP-developers mailing list archive at Nabble.com. > > ------------------------------------------------------------------------------ > Comprehensive Server Monitoring with Site24x7. > Monitor 10 servers for $9/Month. > Get alerted through email, SMS, voice calls or mobile push notifications. > Take corrective actions from your mobile device. > http://p.sf.net/sfu/Zoho > _______________________________________________ > Web-erp-developers mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/web-erp-developers > ------------------------------------------------------------------------------ Comprehensive Server Monitoring with Site24x7. Monitor 10 servers for $9/Month. Get alerted through email, SMS, voice calls or mobile push notifications. Take corrective actions from your mobile device. http://p.sf.net/sfu/Zoho _______________________________________________ Web-erp-developers mailing list Web...@li... https://lists.sourceforge.net/lists/listinfo/web-erp-developers |
From: Phil D. <ph...@lo...> - 2014-10-18 02:01:59
|
Hi Bob, I have long thought this is a good idea and would be willing to donate time to do maybe 30 scripts or so... if there is more widespread support such an initiative then let's go... I have set up the infrastructure with a function in includes/MiscFunctions.php for function CheckMods($ScriptName) { if (file_exists('mods' . $ScriptName)){ return '/mods' . $ScriptName; } else { return $ScriptName; } } and modified MainMenuLinksArray.php to use the new function .... of course every script will have links all over which need to be modified too... so a bit of a mission ahead!! I have add a mods directory under the root directory for modified scripts - also added a mods/includes directory for modified scripts to use for includes and for modified DefineXXXXClass.php scripts. Anyway for those willing to contribute for the greater good who consider this to be a worthy initiative then maybe I could split up the scripts and we work through the scripts together? If you can give some time to this let me know and I will set out a plan. Phil Phil Daintree Logic Works Ltd - +64 (0)275 567890 http://www.logicworks.co.nz On 18/10/14 10:32, rfthomas wrote: > Would it be possible to have two sets of directory trees under the weberp top > level directory: > > weberp/user > weberp/system > > Aside from a small number of scripts in the weberp directory, the remaining > scripts would be found first by finding the script/data in the weberp/user > tree and if not found using the script/data in the weberp/system tree. > > One would expect a small number of scripts in the weberp/user tree. > > For our system, almost all of the customized scripts have not changed for > many years. > > It is understood that not all user modifications are applicable, but the > segregation makes the job of upgrades much easier. > > Such capabilities are used routinely for other products. In many cases such > are implemented using O/S features. Any thoughts with respect to > implementing such for WebERP? > > Bob Thomas > > > > -- > View this message in context: http://weberp-accounting.1478800.n4.nabble.com/Easing-update-pain-tp4657722.html > Sent from the web-ERP-developers mailing list archive at Nabble.com. > > ------------------------------------------------------------------------------ > Comprehensive Server Monitoring with Site24x7. > Monitor 10 servers for $9/Month. > Get alerted through email, SMS, voice calls or mobile push notifications. > Take corrective actions from your mobile device. > http://p.sf.net/sfu/Zoho > _______________________________________________ > Web-erp-developers mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/web-erp-developers > |
From: rfthomas <rf...@as...> - 2014-10-17 21:34:26
|
Would it be possible to have two sets of directory trees under the weberp top level directory: weberp/user weberp/system Aside from a small number of scripts in the weberp directory, the remaining scripts would be found first by finding the script/data in the weberp/user tree and if not found using the script/data in the weberp/system tree. One would expect a small number of scripts in the weberp/user tree. For our system, almost all of the customized scripts have not changed for many years. It is understood that not all user modifications are applicable, but the segregation makes the job of upgrades much easier. Such capabilities are used routinely for other products. In many cases such are implemented using O/S features. Any thoughts with respect to implementing such for WebERP? Bob Thomas -- View this message in context: http://weberp-accounting.1478800.n4.nabble.com/Easing-update-pain-tp4657722.html Sent from the web-ERP-developers mailing list archive at Nabble.com. |
From: Rafael C. <raf...@gm...> - 2014-10-17 21:13:37
|
Hi, Please take note that, with this change, the tax category 'Freight' inside database must be in en-GB (British English), not translated. Translation is done in a normal way inside DatabaseTranslations.php. Best regards, Rafael. ---------- Forwarded message ---------- From: <rc...@us...> Date: 2014-10-17 15:08 GMT-06:00 Subject: [Web-erp-svn] SF.net SVN: web-erp:[6922] trunk To: web...@li... Revision: 6922 http://sourceforge.net/p/web-erp/reponame/6922 Author: rchacon Date: 2014-10-17 21:08:14 +0000 (Fri, 17 Oct 2014) Log Message: ----------- Remove translation of tax category 'Freight' inside database. Modified Paths: -------------- trunk/doc/Change.log trunk/includes/DefineCartClass.php Modified: trunk/doc/Change.log =================================================================== --- trunk/doc/Change.log 2014-10-17 06:23:51 UTC (rev 6921) +++ trunk/doc/Change.log 2014-10-17 21:08:14 UTC (rev 6922) @@ -1,4 +1,5 @@ webERP Change Log +17/10/14 RChacon: Remove translation of tax category 'Freight' inside database. 17/10/14 Exson: Add po line and due date result in OrderDetails.php. 15/10/14 Exson: Fixed no receipt data displayed retrieved bugs for sales login in CustomerInquiry.php. 14/10/14 Jiro Akits: Update Chinese traditional translation. Modified: trunk/includes/DefineCartClass.php =================================================================== --- trunk/includes/DefineCartClass.php 2014-10-17 06:23:51 UTC (rev 6921) +++ trunk/includes/DefineCartClass.php 2014-10-17 21:08:14 UTC (rev 6922) @@ -374,7 +374,7 @@ /*Gets the Taxes and rates applicable to the freight based on the tax group of the branch combined with the tax category for this particular freight and SESSION['FreightTaxCategory'] the taxprovince of the dispatch location */ - $sql = "SELECT taxcatid FROM taxcategories WHERE taxcatname='" . _('Freight') . "'";// To allow translations of tax category "Freight". + $sql = "SELECT taxcatid FROM taxcategories WHERE taxcatname='" . 'Freight' . "'";// To allow translations of tax category "Freight".*********************** $TaxCatQuery = DB_query($sql, $db); if ($TaxCatRow = DB_fetch_array($TaxCatQuery)) { ------------------------------------------------------------------------------ Comprehensive Server Monitoring with Site24x7. Monitor 10 servers for $9/Month. Get alerted through email, SMS, voice calls or mobile push notifications. Take corrective actions from your mobile device. http://p.sf.net/sfu/Zoho _______________________________________________ Web-erp-svn mailing list Web...@li... https://lists.sourceforge.net/lists/listinfo/web-erp-svn |
From: rfthomas <rf...@as...> - 2014-10-17 14:25:28
|
Every release of webERP has a large number of edits to allow various items to need our company's needs. We expect the items that are based on corporate style, i.e. look of quotations, invoices and packing slips will have to changed. Other changes are not necessarily specific to our operation, but of a general nature and involve some simple choices. One such is the default of quantity entry on customer invoices and shipping documents. The webERP default of always invoicing the order amount does not work in our environment where a customer order always involves multiple shipments/invoices. Exson had provided a simple change to the DefineCartClass that solved this problem. I have added a configuration item: InvoiceQuantityDefault and made the necessary edits so that such will be available as an option in the system configuration. Changes were made to the following files: SystemParameters.php /includes/DefineCartClass.php /sql/mysql/upgrade4.11.2-4.11.4.sql /sql/mysql/country/default.sql /sql/mysql/country/demo.sql /sql/mysql/country/weberpchina.sql Can these change be made part of the system distribution? SystemParameters.php <http://weberp-accounting.1478800.n4.nabble.com/file/n4657719/SystemParameters.php> DefineCartClass.php <http://weberp-accounting.1478800.n4.nabble.com/file/n4657719/DefineCartClass.php> upgrade4.sql <http://weberp-accounting.1478800.n4.nabble.com/file/n4657719/upgrade4.sql> default.sql <http://weberp-accounting.1478800.n4.nabble.com/file/n4657719/default.sql> demo.sql <http://weberp-accounting.1478800.n4.nabble.com/file/n4657719/demo.sql> weberpchina.sql <http://weberp-accounting.1478800.n4.nabble.com/file/n4657719/weberpchina.sql> -- View this message in context: http://weberp-accounting.1478800.n4.nabble.com/Added-System-Parameter-for-Customer-Invoice-Shipment-tp4657719.html Sent from the web-ERP-developers mailing list archive at Nabble.com. |
From: ExsonQu <hex...@gm...> - 2014-10-13 03:04:41
|
*Dear all,* I've received a bug report from webERP Chinese community QQ group. Suppliers data cannot be input due to some html pattern properties were added extra blank before curly brackets in Suppliers.php. Not sure the affected scope. We maybe need a second release immediately if affected lots of scripts. Best regards! Exson -- View this message in context: http://weberp-accounting.1478800.n4.nabble.com/webERP4-11-4-pattern-extra-blank-before-curly-brackets-tp4657716.html Sent from the web-ERP-developers mailing list archive at Nabble.com. |
From: Phil D. <ph...@lo...> - 2014-10-13 00:48:56
|
I made it the default file and ditched 4.11.3 now Regards Phil Phil Daintree Cell: +64 (0) 275 567890 http://www.logicworks.co.nz On 13 October 2014 8:05:49 AM NZDT, Phil Daintree <ph...@lo...> wrote: >No not yet. The default file us still 4.11.3 was just waiting for any >feedback before ditching the old file >Regards >Phil >Phil Daintree >Cell: +64 (0) 275 567890 >http://www.logicworks.co.nz > >On 13 October 2014 2:51:24 AM NZDT, Pak Ricard <pak...@gm...> >wrote: >>Hi Phil: >> >>Thanks for the roll up! >> >>I just tried to download from SourceForge and it's still 4.11.3 zip. >>Newest >>file inside the zip is 08/02/2014. >> >>Did you update the SF download file? >> >> >>Regards, >>Ricard >> >>2014-10-12 12:12 GMT+08:00 Phil Daintree <ph...@lo...>: >> >>> I've rolled up the latest into a new release. >>> >>> Rafael has been busy - quite a big contribution from Rafael in this >>> release - adding context sensitive links to the manual from whatever >>> page the manual is called from as well as tidy up and consistency >>work. >>> Also modifications to allow system database data to be translated >for >>> transaction types >>> Andrew Galuski's work to allow only certain users to see specific >>> inventory locations that they have been allowed. Users need to be >>given >>> specific access now to each location. Also Andrew's dashboard comes >>up >>> on login now to give an over-view of current order, inventory etc. >>> Exson, Ricard, Paul T, icedlava and I continue to fix the odd >>annoyances >>> and there are a few fixed here. >>> There is a nice new Xenos theme from Khwunchai J >>> >>> Thanks to everyone who contributed. >>> >>> Always amazes me how quickly the changes mount up - the change log >>since >>> 4.11.3 is below: >>> >>> >>> 12/10/14 Version 4.11.4 release >>> >>> 09/10/14 RChacon: Add transaccion type name translation, transaccion >>> type number and link to GL transaction inquiry in >>> DailyBankTransactions.php. >>> 06/10/14 Exson: Fixed the prices or line total variance in invoice >>for >>> foreign currencies. >>> 4/10/14 Andrew Galuski: defaulted factory location from WO record >>> 30/09/14 Exson: Fixed the purchase order details status to be right >>when >>> the PO is recovered from Cancelled status. >>> 29/09/14 Exson: Change charset from latin1 to utf8 for >>supplierdiscounts. >>> 27/09/14 RChacon: Add ascending class to have sortable columns, >>complete >>> table-heads and add documentation. >>> 21/9/14 Phil: Tidy up Dashboard to remove redundant code etc >>> 20/9/14 Phil: Move the DB Maintenance/GetConfig/Exchange rates >>> update/audit trail purge inside UserLogin.php to ensure they do no >>add >>> unecessary overhead to every page >>> 20/9/14 Bob Thomas: StockStatus incorrectly displaying quantity on >>order >>> extended by conversion units >>> 19/09/14 RChacon: Add ascending class to PaymentMethods.php to have >>> sortable columns. >>> 17/9/14 Phil: Moved the audit log purge to occur if DB_Maintenance >is >>> set to run >>> 16/9/14 Phil: Added BNZ GIFTS format for bank account transaction >>imports >>> 15/09/14 Exson: fixed the date format errors in WorkOrderEntry.php. >>> 13/9/14 Phil: Added new MT940 - SCB - Siam Comercial Bank Thailand >>style >>> - a bit different to ING's style. Modifications to BankAccounts.php >>to >>> allow the transaction file format for imports. ImportBankTrans.php >>must >>> now select the bank account to determine the file import format to >>use. >>> It now uses an include for the file parsing so other formats can >>easily >>> be accomodated with a new include. >>> 11/09/14 RChacon: Adds gettext() to line 402 of >>CustomerAllocations.php. >>> Reported by Harald. >>> 11/09/14 Exson: Code tidy up to make it meet coding guidance in >>> CustomerInquiry.php. >>> 11/09/14: Exson: Fixed the prnMsg bug in CustomerReceipt.php and add >>an >>> inquiry link in it and make a status selectable in Customer inquiry >>and >>> removed those rowstring definition which caused printf parameters >>missing. >>> 31/8/14 RChacon: In general: Replaces code to determine background >>> colour with TableRows(). Adds comments to ManualNewScripts.html. >>Fixes >>> manual.css format. In GLTransInquiry.php: Adds $ViewTopic and >>$BookMark >>> and sorts columns, and minor improvements. Minor translation >>improvements. >>> 31/8/14 RChacon: Standardizes page_title_text to main-menu-option, >>> standardizes bottom tax-menu, adds $ViewTopic and $BookMark, >>completes >>> table header columns, formats data columns in Tax* scripts. >>> 30/8/14 RChacon: In TaxAuthorities.php, adds $ViewTopic and >>$BookMark, >>> completes table headings, formats number columns to fix sort order, >>and >>> minor improvements. >>> 30/8/14 Phil: WorkOrderEntry.php didn't handle no item returned from >>> search correctly - fixed. >>> 29/8/14 RChacon: In TaxAuthorityRates.php and TaxCategories.php: >adds >>> $ViewTopic and $BookMark; Uses gettext() to translate 'Exempt', >>> 'Freight' and 'Handling'. >>> 29/8/14 Exson: Fixed the StockLocStatus Serial Number link column >>shift >>> problem. >>> 28/8/14 RChacon: In Tax.php: Fixes SQL select order-by from >>> transaction-date to record-number (primary key). Minor improvements. >>> 28/8/14 Exson: Fixed the csv file aligned abnormal when there are >>commas >>> in fields strings. >>> 28/8/14 RChacon: In Tax.php: Adds code comments, clean-up unneeded >>> variables, simplies and reorder SQL select, reduces if() calls, >>replaces >>> addTextWarp-left-align with addText, replaces line-drawing a box >with >>> Rectangle(), fixes start-date for 'Y/m/d' format, adds start-date >for >>> 'Y-m-d' format, adds a summary section for the report, adds >ViewTopic >>> and BookMark, adds more NoOfPeriods. >>> 26/8/14 RChacon: In PDFPriceList.php: Adds code comments, adds >>> PageHeader() print for currabrev and categoryid, replaces >>> addTextWarp-left-align with addText, replaces line-drawing a box >with >>> Rectangle(), adds 'Prices excluding tax' warning. >>> 15/8/14 RChacon: Fixes double line feed in PDFQuotationPortrait.php >>> reported by Arwan Galaya. Uniforms code between PDFQuotation.php and >>> PDFQuotationPortrait.php. >>> 14/8/14 RChacon: In CustomerInquiry.php and SupplierInquiry.php >makes >>> translatable the systypes.typename. >>> 14/8/14 RChacon: In SupplierInquiry.php: Reorganizes columns Date, >>Type, >>> Number, Reference and Comments, and regroups table-datacel >>> format-strings as in CustomerInquiry.php code. >>> 13/8/14 kelo: SupplierBalsAtPeriodEnd.php fix calculation to take >>into >>> account fx differences on after date transactions >>> 13/8/14 RChacon: includes/DatabaseTranslations.php used to store the >>> fields of tables that are used from the database so that they can be >>> translated in particular systypes for the types of transactions >>invoice >>> credit note payment receipt etc. Can be extended for scripts and >>other >>> tables where the data from the table is static and used to display >>> 13/8/14 RChacon: In CustomerInquiry.php: Adds class ascending and >>> reorganizes columns Date, Type, Number and Reference; Regroups >>> table-datacel format-strings, completes the datacel quantity by >>> table-row; makes translatable the systypes.typename. >>> 12/8/14 RChacon: In SupplierInquiry.php: makes the field >>> systypes.typename be translatable. >>> 12/8/14 RChacon: In Z_poRebuildDefault.php: extends title, improves >>> comments, sets file to pot, updates $FilesToInclude, renames old pot >>> file to bak extension. Minor improvements. >>> 08/8/14 Andrew Galuski: Add SQL and maintenance screens for Location >>> based security. added new report aged controlled stock. additional >>> scripts to follow as time allows >>> 2/1/14 Tim: Change columns around on SelectWorkOrder.php >>> 31/7/14 RChacon: Corrects the bottom line of the rectangle. Adds >>> comments (info for developers). >>> 29/7/14 RChacon: In PDFPriceList.php: Adds comments (info for >>> developers), ViewTopic and BookMark, and currency name in locale >>> language; deletes unused lines; reformats for legibility; adjusts >>column >>> sizes to field sizes; improves printing of >>stockmaster.longdescription; >>> improves code to reduce execution time (calculation out of loops); >>links >>> right column positions to right margin; corrects IF for >>CustomerSpecials >>> (deletes translation). In ManualSalesTypes.html: Adds help info >about >>> Print a price list by inventory category. >>> 27/7/14 Exson: Fixed the PO header lost initiator bugs when >locations >>> changed. Report by Akits from www.minghao.hk/bbs/. >>> 25/7/14 Phil: Allow dummy - labour stock type items to be added to >>> purchase orders. >>> 17/7/14 RChacon: Adds ViewTopic and BookMark, adds bullet for class >>> ascending columns, repositions columns Type and Trans, add class >>number >>> to Trans, completes printf. >>> 16/7/14 Andrew Galuski: Add standard cost to stock movement record >>for >>> stock adjustments >>> 03/07/14 Exson: Make status comments available in >PO_OrderDetails.php >>to >>> ensure that some important data such as grn reversing can be viewed. >>And >>> add a return previous page link. >>> 27/06/14 RChacon: Add code-comments, $ViewTopic, $BookMark, >>> page_title_text and code to update NewStockID if OldStockID and >>> SelectedStockItem are the same in Z_ChangeStockCode.php. Add id to >>the >>> "Change An Inventory Item Code" topic anchor in >>> ManualSpecialUtilities.html. >>> 27/6/14 Exson: Make tel length in PO_Header.php is as same as field >>> definition in sql. >>> 26/6/14 Exson: Fixed the bug that Select Customers search result >>> inconsistence with Customer receipt search result in >>SelectCustomer.php. >>> 24/6/14 RChacon: Add $ViewTopic, $BookMark to Prices.php and minor >>> improvements. >>> 23/6/14 Tim: Fixed the GL account validation pop up error in >>> MiscFunctions.js. >>> 23/6/14 Exson: Fixed the bug that the sales order line's quantity >>will >>> be update to zero but it show no change in appearance in >>> SelectOrderItems.php. >>> 22/6/14 Tim: Replace now() with CURRENT_TIMESTAMP in MRP.php to get >>time >>> stamp to meet ANSI standard. >>> 22/6/14 Exson: Fixed the mrp parameters runtime to datetime instead >>of >>> date format since MRP running records need more precision. >>> 22/6/14 Benjamin (bpiltz2302) from web-ERP-users mail list report >and >>> provide the solution for MRP LevelNetting unusual exit bug. The >>details >>> can be found here: >>> >>> >>http://weberp-accounting.1478800.n4.nabble.com/MRP-Error-LevelNetting-td4657425.html >>> 21/6/14 Exson: Add location check in StockAdjustments.php to prevent >>> from users selecting controlled items based on one location but >>changed >>> the location before submit it to server which make serial not exist >>> check absolutely failed. >>> 17/6/14 Exson: Add Z_ImportDebtors.php into Utilities menu and >>scripts >>> table. >>> 15/6/14 Akits from minghao.hk/bbs/ fixed the bugs that www_Users.php >>> allowed modules does not matched the one displayed in index.php. >>> 11/6/2014 Exson: Fixed the exported csv files with wrong aligned >>fields >>> due to comma as part of fields content. >>> 09/6/2014 Exson: Fixed the Delivery Date lossing bugs when change >>> Warehouse. Reported by akits from minghao.hk(weberp) bbs. >>> 2/6/14 Phil: Added bom effectivity dates into work order creation >>cost >>> calculations - as spotted by Andrew Galuski >>> 1/6/14 Phil: Fixed bug in POItems.php that resulted in an SQL error >>when >>> the number of items from the search was zero after previous searches >>had >>> returned records >>> 27/05/14 RChacon: Add page title text and icon to import scripts. >>Page >>> title text = menu option. >>> 27/05/14 RChacon: Regroups the import scripts in the utility menu. >>> 27/05/14 Exson: Add Sales man login control for PDFOrderStatus.php >>> 26/05/14 Thumb: Fixed discount modifier missing bug in >>> SelectOrderItems.php. >>> 26/05/14 rchacon: Fixes other problems related to updating >>translations >>> of the items description.. >>> 22/05/14 newuser990(from webERP forum): fixed bugs in MRP.php that >>> quantity which stated in PO with lines not completed but PO status >>> marked Completed are calculated as supplies. Exson add PO order >lines >>> checked to avoid same problem. >>> 22/5/14 Tim: Currencies.php now allows FunctionalCurrency to be >>modified >>> 22/5/14 Phil: Prevent use of enter key - experimental - in number >>fields >>> - prevents users from losing data in big forms where they are >>entering >>> large amounts of data e.g. purchase ordering - maybe we should >>consider >>> for integer fields too? >>> 22/5/14 Ricard/Phil: Tidy up SQL in StockClone.php >>> 19/5/14 Exson: Tidy up code of SelectOrderItems.php. >>> 18/5/14 Thumb: Fixed the bug in ConfirmDispatch_Invoice.php for >>Balance >>> quantity canceled policy by line no instead of by stockid since >>webERP >>> allow same stock appeared in one order multiple times. >>> 18/5/14 Exson: Tidy up SelectSalesOrder.php SQL code and add Thumb's >>> salesman login control and fixed bugs caused by no group by >>statements >>> for customer and items selected. >>> 17/05/14 Phil: sales invoice and credit scripts all check for 0 >>exchange >>> rate before updating sales anlaysis now >>> 17/05/14 Phil: Fixed Z_ChangeStockCode.php which was orphaning >>> stockdescriptiontranslations without changing them to the new code >>> 14/05/14 Exson: Fixed typo in MRPReport.php which make some supplies >>not >>> to be shown on the report and use itemdue instead of deliverydate in >>MRP >>> to ensure that requirements are calculated correctly for items due >on >>> different date. >>> 3/5/14 Khwunchai J.: New Xenos theme >>> 3/5/14 Phil: StockCostUpdate.php now allows updates to manufactured >>items. >>> 29/4/14 Exson: Make price matrix workable including GetPrice.inc, >>> >MainMenuLinksArray.php,SelectOrderItems_IntoCart.inc,PriceMatrix.php, >>> SelectProduct.php,StockDispatch.php. >>> 20/04/14 Exson: Fixed undefined variable bugs in PDFWOPageHeader.inc >>and >>> PDFWOPrint.php and remove some redundant codes in PDFWOPrint.php >>> 17/04/14 Exson: Update zh_CN.utf8 translation. >>> 09/04/14 Tim: Fixed the table sort failure bugs in >>SelectSalesOrder.php >>> reported by Andrew Agaluski. >>> 07/04/14 Exson: Add InOutModifier to input Quantity when there whole >>> batches are removed. Otherwise, it will create a wrong quantity left >>in >>> Add_SerialItems.php. >>> 07/04/14 Exson: Fixed the bug in Prices_Customer.php. MySQL strict >>mode >>> not allowed a date is a white space. >>> 06/04/14 Exson: Fixed the quote date and order confirmed date has >not >>> been retrieved for orders to modify in SelectOrderItems.php. >>> 6/4/14 Andrew Galuski: Extensions for printing WO documentation new >>> labels and links to print >>> 05/04/14 rchacon: Fixes the bug that emptied >>ItemDescriptionLanguages. >>> 05/04/14 Exson: Add decimal places check for controlled items >>quantity >>> input in Add_SerialItems.php and InputSerialItems.php.The wrong >>decimal >>> places will make this sections quite buggy and problem prone. >>> 05/04/14 Exson: Add a decimal places check in StockAdjustments.php >to >>> prevent from wrong decimal places input. >>> 04/04/14 Exson: Fixed the bug that controlled items can be >dispatched >>> more than order balance in ConfirmDispatch_Invoice.php. >>> 2/4/14 Andrew Galuski: Get Credit available when modifiying an >>existing >>> order >>> 28/03/14 Exson: Fixed the Expiry Date not handled right during >stocks >>> adjustments by manual key in or bar code scan in >Add_SerialItems.php, >>> DefineSerialItems.php,InputSerialItems.php and >>InputSerialItemsKeyed.php. >>> 26/3/14 Serakfalcon: fixed findLogoFile function in >>includes/session.inc >>> 24/3/14 Phil: Removed DefaultTheme configuration parameter - >>unecessary >>> as noted by Serafalcon >>> 23/03/14 Exson: Fixed the no defined variable bugs in >>> WorkOrderIssue.php. Reported by Tim. >>> 23/03/14 Exson: Fixed the bug that the search results shows only >>limited >>> to DisplayRecordsMax which does not make sense due to pagination in >>> WorkOrderIssue.php. >>> 23/03/14 Exson: Fixed that currency name not available in >Prices.php. >>> 22/03/14 Exson: Fixed the stock searching function failure when >items >>> setup in system less than DisplayedRecordsMax in WorkOrderEntry.php. >>> 21/03/14 Exson: Fixed that bugs in WorkOrderIssue.php that the >issued >>> non BOM materials not shown. And fixed bugs in WorkOrderStatus.php >>> failed to retrieve item description. >>> 20/3/14 Exson: Fixed the bugs in StockCounts that Location set does >>not >>> work and link typo. >>> 19/3/14 Tim: Fixed the bug Items Other than those in BOM are not >>listed >>> in Status of Work Order even if issued. Exson made a little revision >>to >>> keep SQL query only once for those additional issued materials. >>Reported >>> by newuesr990 from weberp forum. >>> 18/03/14 Exson: Fixed the bugs in GoodsReceived.php which will leads >>to >>> duplicated goods receiving. >>> 17/3/14 rchacon: Allow translations of tax category Freight >>> 15/3/14 Phil: Z_ChangeStockCategory.php was not updating sales >>analysis >>> records correctly - fixed >>> 15/3/14 Andrew Galuski: Auto Supplier number functionality >>> 14/3/14 Jiro Akits: Updated zh_TW.utf8 translation >>> 14/3/14 Phil: removed htmchars in DB_escape_string() functions as >>> suggested by Tim >>> 05/03/14 icedlava: Ensure there are no unescaped characters in >>existing >>> data when updating purchorders after reversing GRN. This fixes a >>symptom >>> of a more widespread bug and therefore temporary until more general >>fix >>> is applied. >>> 05/03/14 icedlava: Remove input fields (Country and Language) and >>> display this data instead on customer view page >>> 03/03/14 Exson: Remove redundant code in CustomerAllocations.php >>> 03/3/14 icedlava: WhereUsedInquiry.php will no longer accept StockID >>> with dash (-) as input allowed has changed. Still need to check for >>> consistency for StockId input elsewhere in code. >>> 2/3/14 Paul T: Div swap in footer to simplify CSS for Gel and >>Silverwolf >>> themes. Some other themes will see a basic position swap of the date >>and >>> version info where these vertically appeared together at the far >left >>end. >>> 1/3/14 Paul T: Correct variable spelling error. [reported in forums >>by >>> serakfalcon] >>> 24/2/14 Exson: Make negative integer allowable in MiscFunctions.js >>and >>> make negative integer inputable for PastDueDays in >>SystemParameters.php. >>> 22/2/14 Exson: Fixed the wrong error messages displayed while input >>date >>> data manually in MiscFunctions.js. >>> 19/2/14 icedlava: GLTrialBalance_csv.php -Remove set AllowAnyone >>> variable and prevent TB display - temp solution. >>> 18/2/14 Exson: Remove redundant code in StockLocStatus.php and >>> InventoryPlanning.php. >>> 17/2/14 Exson: Tidy up variable overwrite to if else structure in >>> WorkOrderReceive.php scripts according Tim's comments. >>> 17/2/14 icedlava: CopyBOM.php - SQL fix for insert to bom and >>locstock >>> tables - ensure column counts match values even when zero. >>> 16/2/14 icedlava: StockCounts.php - Enter by Category only counts >and >>> enters 10 items maximum - fix to allow any number that are input. >>> 15/2/14 Exson: Make perishable control available in >>WorkOrderReceive.php. >>> 15/2/14 Phil: Stock check comparison report now shows the bin >>location >>> after the item code >>> 15/2/14 Phil: Customer statement now shows bank account number for >>> payments based on the defined default bank account >>> 15/2/14 Andrew Galuski: Reverse HTML5 input type="date" as this will >>not >>> use the webERP javascript date picker used everywhere else - better >>be >>> consistent as html5 date picker functionality varies between >browsers >>- >>> AddCustomerNotes.php and AddCustomerTypeNotes.php >>> 15/2/14 Vitaly: Fix PO_SelectOSPurchOrder.php date selection >>functionality >>> 15/2/14 Phil: Fixed POSDataCreation script to send all current >prices >>in >>> the POS currency including debtorno info so the POS can now deal >with >>> customer specific prices correctly. >>> 15/2/14 Andrew Galuski: WorkOrderStatus.php now shows requirements >>for >>> multiple parent item works orders. >>> 12/2/14 Andrew Galuski: WOSerialNos.php - added filter number format >>on >>> quantity >>> 12/2/14 Exson: Fixed the Earliest date calculation when is over >>Friday >>> cutoff Time in DateFunctions.inc. >>> >>> -- >>> Phil >>> >>> Phil Daintree >>> Logic Works Ltd - +64 (0)275 567890 >>> http://www.logicworks.co.nz >>> >>> >>> >>> >>------------------------------------------------------------------------------ >>> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer >>> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS >>Reports >>> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper >>> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer >>> http://p.sf.net/sfu/Zoho >>> _______________________________________________ >>> Web-erp-developers mailing list >>> Web...@li... >>> https://lists.sourceforge.net/lists/listinfo/web-erp-developers >>> >> >> >>------------------------------------------------------------------------ >> >>------------------------------------------------------------------------------ >>Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer >>Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS >>Reports >>Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper >>Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer >>http://p.sf.net/sfu/Zoho >> >>------------------------------------------------------------------------ >> >>_______________________________________________ >>Web-erp-developers mailing list >>Web...@li... >>https://lists.sourceforge.net/lists/listinfo/web-erp-developers > > >------------------------------------------------------------------------ > >------------------------------------------------------------------------------ >Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer >Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS >Reports >Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper >Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer >http://p.sf.net/sfu/Zoho > >------------------------------------------------------------------------ > >_______________________________________________ >Web-erp-developers mailing list >Web...@li... >https://lists.sourceforge.net/lists/listinfo/web-erp-developers |
From: Pak R. <pak...@gm...> - 2014-10-13 00:44:40
|
Thanks Phil. All clear now. OK for me for a new release, I'm not in the middle of any development now :-) Regards, Ricard 2014-10-13 3:05 GMT+08:00 Phil Daintree <ph...@lo...>: > No not yet. The default file us still 4.11.3 was just waiting for any > feedback before ditching the old file > Regards > Phil > Phil Daintree > Cell: +64 (0) 275 567890 > http://www.logicworks.co.nz > > On 13 October 2014 2:51:24 AM NZDT, Pak Ricard <pak...@gm...> > wrote: > >> Hi Phil: >> >> Thanks for the roll up! >> >> I just tried to download from SourceForge and it's still 4.11.3 zip. >> Newest file inside the zip is 08/02/2014. >> >> Did you update the SF download file? >> >> >> Regards, >> Ricard >> >> 2014-10-12 12:12 GMT+08:00 Phil Daintree <ph...@lo...>: >> >>> I've rolled up the latest into a new release. >>> >>> Rafael has been busy - quite a big contribution from Rafael in this >>> release - adding context sensitive links to the manual from whatever >>> page the manual is called from as well as tidy up and consistency work. >>> Also modifications to allow system database data to be translated for >>> transaction types >>> Andrew Galuski's work to allow only certain users to see specific >>> inventory locations that they have been allowed. Users need to be given >>> specific access now to each location. Also Andrew's dashboard comes up >>> on login now to give an over-view of current order, inventory etc. >>> Exson, Ricard, Paul T, icedlava and I continue to fix the odd annoyances >>> and there are a few fixed here. >>> There is a nice new Xenos theme from Khwunchai J >>> >>> Thanks to everyone who contributed. >>> >>> Always amazes me how quickly the changes mount up - the change log since >>> 4.11.3 is below: >>> >>> >>> 12/10/14 Version 4.11.4 release >>> >>> 09/10/14 RChacon: Add transaccion type name translation, transaccion >>> type number and link to GL transaction inquiry in >>> DailyBankTransactions.php. >>> 06/10/14 Exson: Fixed the prices or line total variance in invoice for >>> foreign currencies. >>> 4/10/14 Andrew Galuski: defaulted factory location from WO record >>> 30/09/14 Exson: Fixed the purchase order details status to be right when >>> the PO is recovered from Cancelled status. >>> 29/09/14 Exson: Change charset from latin1 to utf8 for supplierdiscounts. >>> 27/09/14 RChacon: Add ascending class to have sortable columns, complete >>> table-heads and add documentation. >>> 21/9/14 Phil: Tidy up Dashboard to remove redundant code etc >>> 20/9/14 Phil: Move the DB Maintenance/GetConfig/Exchange rates >>> update/audit trail purge inside UserLogin.php to ensure they do no add >>> unecessary overhead to every page >>> 20/9/14 Bob Thomas: StockStatus incorrectly displaying quantity on order >>> extended by conversion units >>> 19/09/14 RChacon: Add ascending class to PaymentMethods.php to have >>> sortable columns. >>> 17/9/14 Phil: Moved the audit log purge to occur if DB_Maintenance is >>> set to run >>> 16/9/14 Phil: Added BNZ GIFTS format for bank account transaction imports >>> 15/09/14 Exson: fixed the date format errors in WorkOrderEntry.php. >>> 13/9/14 Phil: Added new MT940 - SCB - Siam Comercial Bank Thailand style >>> - a bit different to ING's style. Modifications to BankAccounts.php to >>> allow the transaction file format for imports. ImportBankTrans.php must >>> now select the bank account to determine the file import format to use. >>> It now uses an include for the file parsing so other formats can easily >>> be accomodated with a new include. >>> 11/09/14 RChacon: Adds gettext() to line 402 of CustomerAllocations.php. >>> Reported by Harald. >>> 11/09/14 Exson: Code tidy up to make it meet coding guidance in >>> CustomerInquiry.php. >>> 11/09/14: Exson: Fixed the prnMsg bug in CustomerReceipt.php and add an >>> inquiry link in it and make a status selectable in Customer inquiry and >>> removed those rowstring definition which caused printf parameters >>> missing. >>> 31/8/14 RChacon: In general: Replaces code to determine background >>> colour with TableRows(). Adds comments to ManualNewScripts.html. Fixes >>> manual.css format. In GLTransInquiry.php: Adds $ViewTopic and $BookMark >>> and sorts columns, and minor improvements. Minor translation >>> improvements. >>> 31/8/14 RChacon: Standardizes page_title_text to main-menu-option, >>> standardizes bottom tax-menu, adds $ViewTopic and $BookMark, completes >>> table header columns, formats data columns in Tax* scripts. >>> 30/8/14 RChacon: In TaxAuthorities.php, adds $ViewTopic and $BookMark, >>> completes table headings, formats number columns to fix sort order, and >>> minor improvements. >>> 30/8/14 Phil: WorkOrderEntry.php didn't handle no item returned from >>> search correctly - fixed. >>> 29/8/14 RChacon: In TaxAuthorityRates.php and TaxCategories.php: adds >>> $ViewTopic and $BookMark; Uses gettext() to translate 'Exempt', >>> 'Freight' and 'Handling'. >>> 29/8/14 Exson: Fixed the StockLocStatus Serial Number link column shift >>> problem. >>> 28/8/14 RChacon: In Tax.php: Fixes SQL select order-by from >>> transaction-date to record-number (primary key). Minor improvements. >>> 28/8/14 Exson: Fixed the csv file aligned abnormal when there are commas >>> in fields strings. >>> 28/8/14 RChacon: In Tax.php: Adds code comments, clean-up unneeded >>> variables, simplies and reorder SQL select, reduces if() calls, replaces >>> addTextWarp-left-align with addText, replaces line-drawing a box with >>> Rectangle(), fixes start-date for 'Y/m/d' format, adds start-date for >>> 'Y-m-d' format, adds a summary section for the report, adds ViewTopic >>> and BookMark, adds more NoOfPeriods. >>> 26/8/14 RChacon: In PDFPriceList.php: Adds code comments, adds >>> PageHeader() print for currabrev and categoryid, replaces >>> addTextWarp-left-align with addText, replaces line-drawing a box with >>> Rectangle(), adds 'Prices excluding tax' warning. >>> 15/8/14 RChacon: Fixes double line feed in PDFQuotationPortrait.php >>> reported by Arwan Galaya. Uniforms code between PDFQuotation.php and >>> PDFQuotationPortrait.php. >>> 14/8/14 RChacon: In CustomerInquiry.php and SupplierInquiry.php makes >>> translatable the systypes.typename. >>> 14/8/14 RChacon: In SupplierInquiry.php: Reorganizes columns Date, Type, >>> Number, Reference and Comments, and regroups table-datacel >>> format-strings as in CustomerInquiry.php code. >>> 13/8/14 kelo: SupplierBalsAtPeriodEnd.php fix calculation to take into >>> account fx differences on after date transactions >>> 13/8/14 RChacon: includes/DatabaseTranslations.php used to store the >>> fields of tables that are used from the database so that they can be >>> translated in particular systypes for the types of transactions invoice >>> credit note payment receipt etc. Can be extended for scripts and other >>> tables where the data from the table is static and used to display >>> 13/8/14 RChacon: In CustomerInquiry.php: Adds class ascending and >>> reorganizes columns Date, Type, Number and Reference; Regroups >>> table-datacel format-strings, completes the datacel quantity by >>> table-row; makes translatable the systypes.typename. >>> 12/8/14 RChacon: In SupplierInquiry.php: makes the field >>> systypes.typename be translatable. >>> 12/8/14 RChacon: In Z_poRebuildDefault.php: extends title, improves >>> comments, sets file to pot, updates $FilesToInclude, renames old pot >>> file to bak extension. Minor improvements. >>> 08/8/14 Andrew Galuski: Add SQL and maintenance screens for Location >>> based security. added new report aged controlled stock. additional >>> scripts to follow as time allows >>> 2/1/14 Tim: Change columns around on SelectWorkOrder.php >>> 31/7/14 RChacon: Corrects the bottom line of the rectangle. Adds >>> comments (info for developers). >>> 29/7/14 RChacon: In PDFPriceList.php: Adds comments (info for >>> developers), ViewTopic and BookMark, and currency name in locale >>> language; deletes unused lines; reformats for legibility; adjusts column >>> sizes to field sizes; improves printing of stockmaster.longdescription; >>> improves code to reduce execution time (calculation out of loops); links >>> right column positions to right margin; corrects IF for CustomerSpecials >>> (deletes translation). In ManualSalesTypes.html: Adds help info about >>> Print a price list by inventory category. >>> 27/7/14 Exson: Fixed the PO header lost initiator bugs when locations >>> changed. Report by Akits from www.minghao.hk/bbs/. >>> 25/7/14 Phil: Allow dummy - labour stock type items to be added to >>> purchase orders. >>> 17/7/14 RChacon: Adds ViewTopic and BookMark, adds bullet for class >>> ascending columns, repositions columns Type and Trans, add class number >>> to Trans, completes printf. >>> 16/7/14 Andrew Galuski: Add standard cost to stock movement record for >>> stock adjustments >>> 03/07/14 Exson: Make status comments available in PO_OrderDetails.php to >>> ensure that some important data such as grn reversing can be viewed. And >>> add a return previous page link. >>> 27/06/14 RChacon: Add code-comments, $ViewTopic, $BookMark, >>> page_title_text and code to update NewStockID if OldStockID and >>> SelectedStockItem are the same in Z_ChangeStockCode.php. Add id to the >>> "Change An Inventory Item Code" topic anchor in >>> ManualSpecialUtilities.html. >>> 27/6/14 Exson: Make tel length in PO_Header.php is as same as field >>> definition in sql. >>> 26/6/14 Exson: Fixed the bug that Select Customers search result >>> inconsistence with Customer receipt search result in SelectCustomer.php. >>> 24/6/14 RChacon: Add $ViewTopic, $BookMark to Prices.php and minor >>> improvements. >>> 23/6/14 Tim: Fixed the GL account validation pop up error in >>> MiscFunctions.js. >>> 23/6/14 Exson: Fixed the bug that the sales order line's quantity will >>> be update to zero but it show no change in appearance in >>> SelectOrderItems.php. >>> 22/6/14 Tim: Replace now() with CURRENT_TIMESTAMP in MRP.php to get time >>> stamp to meet ANSI standard. >>> 22/6/14 Exson: Fixed the mrp parameters runtime to datetime instead of >>> date format since MRP running records need more precision. >>> 22/6/14 Benjamin (bpiltz2302) from web-ERP-users mail list report and >>> provide the solution for MRP LevelNetting unusual exit bug. The details >>> can be found here: >>> >>> http://weberp-accounting.1478800.n4.nabble.com/MRP-Error-LevelNetting-td4657425.html >>> 21/6/14 Exson: Add location check in StockAdjustments.php to prevent >>> from users selecting controlled items based on one location but changed >>> the location before submit it to server which make serial not exist >>> check absolutely failed. >>> 17/6/14 Exson: Add Z_ImportDebtors.php into Utilities menu and scripts >>> table. >>> 15/6/14 Akits from minghao.hk/bbs/ fixed the bugs that www_Users.php >>> allowed modules does not matched the one displayed in index.php. >>> 11/6/2014 Exson: Fixed the exported csv files with wrong aligned fields >>> due to comma as part of fields content. >>> 09/6/2014 Exson: Fixed the Delivery Date lossing bugs when change >>> Warehouse. Reported by akits from minghao.hk(weberp) bbs. >>> 2/6/14 Phil: Added bom effectivity dates into work order creation cost >>> calculations - as spotted by Andrew Galuski >>> 1/6/14 Phil: Fixed bug in POItems.php that resulted in an SQL error when >>> the number of items from the search was zero after previous searches had >>> returned records >>> 27/05/14 RChacon: Add page title text and icon to import scripts. Page >>> title text = menu option. >>> 27/05/14 RChacon: Regroups the import scripts in the utility menu. >>> 27/05/14 Exson: Add Sales man login control for PDFOrderStatus.php >>> 26/05/14 Thumb: Fixed discount modifier missing bug in >>> SelectOrderItems.php. >>> 26/05/14 rchacon: Fixes other problems related to updating translations >>> of the items description.. >>> 22/05/14 newuser990(from webERP forum): fixed bugs in MRP.php that >>> quantity which stated in PO with lines not completed but PO status >>> marked Completed are calculated as supplies. Exson add PO order lines >>> checked to avoid same problem. >>> 22/5/14 Tim: Currencies.php now allows FunctionalCurrency to be modified >>> 22/5/14 Phil: Prevent use of enter key - experimental - in number fields >>> - prevents users from losing data in big forms where they are entering >>> large amounts of data e.g. purchase ordering - maybe we should consider >>> for integer fields too? >>> 22/5/14 Ricard/Phil: Tidy up SQL in StockClone.php >>> 19/5/14 Exson: Tidy up code of SelectOrderItems.php. >>> 18/5/14 Thumb: Fixed the bug in ConfirmDispatch_Invoice.php for Balance >>> quantity canceled policy by line no instead of by stockid since webERP >>> allow same stock appeared in one order multiple times. >>> 18/5/14 Exson: Tidy up SelectSalesOrder.php SQL code and add Thumb's >>> salesman login control and fixed bugs caused by no group by statements >>> for customer and items selected. >>> 17/05/14 Phil: sales invoice and credit scripts all check for 0 exchange >>> rate before updating sales anlaysis now >>> 17/05/14 Phil: Fixed Z_ChangeStockCode.php which was orphaning >>> stockdescriptiontranslations without changing them to the new code >>> 14/05/14 Exson: Fixed typo in MRPReport.php which make some supplies not >>> to be shown on the report and use itemdue instead of deliverydate in MRP >>> to ensure that requirements are calculated correctly for items due on >>> different date. >>> 3/5/14 Khwunchai J.: New Xenos theme >>> 3/5/14 Phil: StockCostUpdate.php now allows updates to manufactured >>> items. >>> 29/4/14 Exson: Make price matrix workable including GetPrice.inc, >>> MainMenuLinksArray.php,SelectOrderItems_IntoCart.inc,PriceMatrix.php, >>> SelectProduct.php,StockDispatch.php. >>> 20/04/14 Exson: Fixed undefined variable bugs in PDFWOPageHeader.inc and >>> PDFWOPrint.php and remove some redundant codes in PDFWOPrint.php >>> 17/04/14 Exson: Update zh_CN.utf8 translation. >>> 09/04/14 Tim: Fixed the table sort failure bugs in SelectSalesOrder.php >>> reported by Andrew Agaluski. >>> 07/04/14 Exson: Add InOutModifier to input Quantity when there whole >>> batches are removed. Otherwise, it will create a wrong quantity left in >>> Add_SerialItems.php. >>> 07/04/14 Exson: Fixed the bug in Prices_Customer.php. MySQL strict mode >>> not allowed a date is a white space. >>> 06/04/14 Exson: Fixed the quote date and order confirmed date has not >>> been retrieved for orders to modify in SelectOrderItems.php. >>> 6/4/14 Andrew Galuski: Extensions for printing WO documentation new >>> labels and links to print >>> 05/04/14 rchacon: Fixes the bug that emptied ItemDescriptionLanguages. >>> 05/04/14 Exson: Add decimal places check for controlled items quantity >>> input in Add_SerialItems.php and InputSerialItems.php.The wrong decimal >>> places will make this sections quite buggy and problem prone. >>> 05/04/14 Exson: Add a decimal places check in StockAdjustments.php to >>> prevent from wrong decimal places input. >>> 04/04/14 Exson: Fixed the bug that controlled items can be dispatched >>> more than order balance in ConfirmDispatch_Invoice.php. >>> 2/4/14 Andrew Galuski: Get Credit available when modifiying an existing >>> order >>> 28/03/14 Exson: Fixed the Expiry Date not handled right during stocks >>> adjustments by manual key in or bar code scan in Add_SerialItems.php, >>> DefineSerialItems.php,InputSerialItems.php and InputSerialItemsKeyed.php. >>> 26/3/14 Serakfalcon: fixed findLogoFile function in includes/session.inc >>> 24/3/14 Phil: Removed DefaultTheme configuration parameter - unecessary >>> as noted by Serafalcon >>> 23/03/14 Exson: Fixed the no defined variable bugs in >>> WorkOrderIssue.php. Reported by Tim. >>> 23/03/14 Exson: Fixed the bug that the search results shows only limited >>> to DisplayRecordsMax which does not make sense due to pagination in >>> WorkOrderIssue.php. >>> 23/03/14 Exson: Fixed that currency name not available in Prices.php. >>> 22/03/14 Exson: Fixed the stock searching function failure when items >>> setup in system less than DisplayedRecordsMax in WorkOrderEntry.php. >>> 21/03/14 Exson: Fixed that bugs in WorkOrderIssue.php that the issued >>> non BOM materials not shown. And fixed bugs in WorkOrderStatus.php >>> failed to retrieve item description. >>> 20/3/14 Exson: Fixed the bugs in StockCounts that Location set does not >>> work and link typo. >>> 19/3/14 Tim: Fixed the bug Items Other than those in BOM are not listed >>> in Status of Work Order even if issued. Exson made a little revision to >>> keep SQL query only once for those additional issued materials. Reported >>> by newuesr990 from weberp forum. >>> 18/03/14 Exson: Fixed the bugs in GoodsReceived.php which will leads to >>> duplicated goods receiving. >>> 17/3/14 rchacon: Allow translations of tax category Freight >>> 15/3/14 Phil: Z_ChangeStockCategory.php was not updating sales analysis >>> records correctly - fixed >>> 15/3/14 Andrew Galuski: Auto Supplier number functionality >>> 14/3/14 Jiro Akits: Updated zh_TW.utf8 translation >>> 14/3/14 Phil: removed htmchars in DB_escape_string() functions as >>> suggested by Tim >>> 05/03/14 icedlava: Ensure there are no unescaped characters in existing >>> data when updating purchorders after reversing GRN. This fixes a symptom >>> of a more widespread bug and therefore temporary until more general fix >>> is applied. >>> 05/03/14 icedlava: Remove input fields (Country and Language) and >>> display this data instead on customer view page >>> 03/03/14 Exson: Remove redundant code in CustomerAllocations.php >>> 03/3/14 icedlava: WhereUsedInquiry.php will no longer accept StockID >>> with dash (-) as input allowed has changed. Still need to check for >>> consistency for StockId input elsewhere in code. >>> 2/3/14 Paul T: Div swap in footer to simplify CSS for Gel and Silverwolf >>> themes. Some other themes will see a basic position swap of the date and >>> version info where these vertically appeared together at the far left >>> end. >>> 1/3/14 Paul T: Correct variable spelling error. [reported in forums by >>> serakfalcon] >>> 24/2/14 Exson: Make negative integer allowable in MiscFunctions.js and >>> make negative integer inputable for PastDueDays in SystemParameters.php. >>> 22/2/14 Exson: Fixed the wrong error messages displayed while input date >>> data manually in MiscFunctions.js. >>> 19/2/14 icedlava: GLTrialBalance_csv.php -Remove set AllowAnyone >>> variable and prevent TB display - temp solution. >>> 18/2/14 Exson: Remove redundant code in StockLocStatus.php and >>> InventoryPlanning.php. >>> 17/2/14 Exson: Tidy up variable overwrite to if else structure in >>> WorkOrderReceive.php scripts according Tim's comments. >>> 17/2/14 icedlava: CopyBOM.php - SQL fix for insert to bom and locstock >>> tables - ensure column counts match values even when zero. >>> 16/2/14 icedlava: StockCounts.php - Enter by Category only counts and >>> enters 10 items maximum - fix to allow any number that are input. >>> 15/2/14 Exson: Make perishable control available in WorkOrderReceive.php. >>> 15/2/14 Phil: Stock check comparison report now shows the bin location >>> after the item code >>> 15/2/14 Phil: Customer statement now shows bank account number for >>> payments based on the defined default bank account >>> 15/2/14 Andrew Galuski: Reverse HTML5 input type="date" as this will not >>> use the webERP javascript date picker used everywhere else - better be >>> consistent as html5 date picker functionality varies between browsers - >>> AddCustomerNotes.php and AddCustomerTypeNotes.php >>> 15/2/14 Vitaly: Fix PO_SelectOSPurchOrder.php date selection >>> functionality >>> 15/2/14 Phil: Fixed POSDataCreation script to send all current prices in >>> the POS currency including debtorno info so the POS can now deal with >>> customer specific prices correctly. >>> 15/2/14 Andrew Galuski: WorkOrderStatus.php now shows requirements for >>> multiple parent item works orders. >>> 12/2/14 Andrew Galuski: WOSerialNos.php - added filter number format on >>> quantity >>> 12/2/14 Exson: Fixed the Earliest date calculation when is over Friday >>> cutoff Time in DateFunctions.inc. >>> >>> -- >>> Phil >>> >>> Phil Daintree >>> Logic Works Ltd - +64 (0)275 567890 >>> http://www.logicworks.co.nz >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer >>> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports >>> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper >>> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer >>> http://p.sf.net/sfu/Zoho >>> _______________________________________________ >>> Web-erp-developers mailing list >>> Web...@li... >>> https://lists.sourceforge.net/lists/listinfo/web-erp-developers >>> >> >> ------------------------------ >> >> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer >> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports >> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper >> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer >> http://p.sf.net/sfu/Zoho >> >> ------------------------------ >> >> Web-erp-developers mailing list >> Web...@li... >> https://lists.sourceforge.net/lists/listinfo/web-erp-developers >> >> > > ------------------------------------------------------------------------------ > Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer > Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports > Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper > Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer > http://p.sf.net/sfu/Zoho > _______________________________________________ > Web-erp-developers mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/web-erp-developers > > |
From: Phil D. <ph...@lo...> - 2014-10-12 19:06:05
|
No not yet. The default file us still 4.11.3 was just waiting for any feedback before ditching the old file Regards Phil Phil Daintree Cell: +64 (0) 275 567890 http://www.logicworks.co.nz On 13 October 2014 2:51:24 AM NZDT, Pak Ricard <pak...@gm...> wrote: >Hi Phil: > >Thanks for the roll up! > >I just tried to download from SourceForge and it's still 4.11.3 zip. >Newest >file inside the zip is 08/02/2014. > >Did you update the SF download file? > > >Regards, >Ricard > >2014-10-12 12:12 GMT+08:00 Phil Daintree <ph...@lo...>: > >> I've rolled up the latest into a new release. >> >> Rafael has been busy - quite a big contribution from Rafael in this >> release - adding context sensitive links to the manual from whatever >> page the manual is called from as well as tidy up and consistency >work. >> Also modifications to allow system database data to be translated for >> transaction types >> Andrew Galuski's work to allow only certain users to see specific >> inventory locations that they have been allowed. Users need to be >given >> specific access now to each location. Also Andrew's dashboard comes >up >> on login now to give an over-view of current order, inventory etc. >> Exson, Ricard, Paul T, icedlava and I continue to fix the odd >annoyances >> and there are a few fixed here. >> There is a nice new Xenos theme from Khwunchai J >> >> Thanks to everyone who contributed. >> >> Always amazes me how quickly the changes mount up - the change log >since >> 4.11.3 is below: >> >> >> 12/10/14 Version 4.11.4 release >> >> 09/10/14 RChacon: Add transaccion type name translation, transaccion >> type number and link to GL transaction inquiry in >> DailyBankTransactions.php. >> 06/10/14 Exson: Fixed the prices or line total variance in invoice >for >> foreign currencies. >> 4/10/14 Andrew Galuski: defaulted factory location from WO record >> 30/09/14 Exson: Fixed the purchase order details status to be right >when >> the PO is recovered from Cancelled status. >> 29/09/14 Exson: Change charset from latin1 to utf8 for >supplierdiscounts. >> 27/09/14 RChacon: Add ascending class to have sortable columns, >complete >> table-heads and add documentation. >> 21/9/14 Phil: Tidy up Dashboard to remove redundant code etc >> 20/9/14 Phil: Move the DB Maintenance/GetConfig/Exchange rates >> update/audit trail purge inside UserLogin.php to ensure they do no >add >> unecessary overhead to every page >> 20/9/14 Bob Thomas: StockStatus incorrectly displaying quantity on >order >> extended by conversion units >> 19/09/14 RChacon: Add ascending class to PaymentMethods.php to have >> sortable columns. >> 17/9/14 Phil: Moved the audit log purge to occur if DB_Maintenance is >> set to run >> 16/9/14 Phil: Added BNZ GIFTS format for bank account transaction >imports >> 15/09/14 Exson: fixed the date format errors in WorkOrderEntry.php. >> 13/9/14 Phil: Added new MT940 - SCB - Siam Comercial Bank Thailand >style >> - a bit different to ING's style. Modifications to BankAccounts.php >to >> allow the transaction file format for imports. ImportBankTrans.php >must >> now select the bank account to determine the file import format to >use. >> It now uses an include for the file parsing so other formats can >easily >> be accomodated with a new include. >> 11/09/14 RChacon: Adds gettext() to line 402 of >CustomerAllocations.php. >> Reported by Harald. >> 11/09/14 Exson: Code tidy up to make it meet coding guidance in >> CustomerInquiry.php. >> 11/09/14: Exson: Fixed the prnMsg bug in CustomerReceipt.php and add >an >> inquiry link in it and make a status selectable in Customer inquiry >and >> removed those rowstring definition which caused printf parameters >missing. >> 31/8/14 RChacon: In general: Replaces code to determine background >> colour with TableRows(). Adds comments to ManualNewScripts.html. >Fixes >> manual.css format. In GLTransInquiry.php: Adds $ViewTopic and >$BookMark >> and sorts columns, and minor improvements. Minor translation >improvements. >> 31/8/14 RChacon: Standardizes page_title_text to main-menu-option, >> standardizes bottom tax-menu, adds $ViewTopic and $BookMark, >completes >> table header columns, formats data columns in Tax* scripts. >> 30/8/14 RChacon: In TaxAuthorities.php, adds $ViewTopic and >$BookMark, >> completes table headings, formats number columns to fix sort order, >and >> minor improvements. >> 30/8/14 Phil: WorkOrderEntry.php didn't handle no item returned from >> search correctly - fixed. >> 29/8/14 RChacon: In TaxAuthorityRates.php and TaxCategories.php: adds >> $ViewTopic and $BookMark; Uses gettext() to translate 'Exempt', >> 'Freight' and 'Handling'. >> 29/8/14 Exson: Fixed the StockLocStatus Serial Number link column >shift >> problem. >> 28/8/14 RChacon: In Tax.php: Fixes SQL select order-by from >> transaction-date to record-number (primary key). Minor improvements. >> 28/8/14 Exson: Fixed the csv file aligned abnormal when there are >commas >> in fields strings. >> 28/8/14 RChacon: In Tax.php: Adds code comments, clean-up unneeded >> variables, simplies and reorder SQL select, reduces if() calls, >replaces >> addTextWarp-left-align with addText, replaces line-drawing a box with >> Rectangle(), fixes start-date for 'Y/m/d' format, adds start-date for >> 'Y-m-d' format, adds a summary section for the report, adds ViewTopic >> and BookMark, adds more NoOfPeriods. >> 26/8/14 RChacon: In PDFPriceList.php: Adds code comments, adds >> PageHeader() print for currabrev and categoryid, replaces >> addTextWarp-left-align with addText, replaces line-drawing a box with >> Rectangle(), adds 'Prices excluding tax' warning. >> 15/8/14 RChacon: Fixes double line feed in PDFQuotationPortrait.php >> reported by Arwan Galaya. Uniforms code between PDFQuotation.php and >> PDFQuotationPortrait.php. >> 14/8/14 RChacon: In CustomerInquiry.php and SupplierInquiry.php makes >> translatable the systypes.typename. >> 14/8/14 RChacon: In SupplierInquiry.php: Reorganizes columns Date, >Type, >> Number, Reference and Comments, and regroups table-datacel >> format-strings as in CustomerInquiry.php code. >> 13/8/14 kelo: SupplierBalsAtPeriodEnd.php fix calculation to take >into >> account fx differences on after date transactions >> 13/8/14 RChacon: includes/DatabaseTranslations.php used to store the >> fields of tables that are used from the database so that they can be >> translated in particular systypes for the types of transactions >invoice >> credit note payment receipt etc. Can be extended for scripts and >other >> tables where the data from the table is static and used to display >> 13/8/14 RChacon: In CustomerInquiry.php: Adds class ascending and >> reorganizes columns Date, Type, Number and Reference; Regroups >> table-datacel format-strings, completes the datacel quantity by >> table-row; makes translatable the systypes.typename. >> 12/8/14 RChacon: In SupplierInquiry.php: makes the field >> systypes.typename be translatable. >> 12/8/14 RChacon: In Z_poRebuildDefault.php: extends title, improves >> comments, sets file to pot, updates $FilesToInclude, renames old pot >> file to bak extension. Minor improvements. >> 08/8/14 Andrew Galuski: Add SQL and maintenance screens for Location >> based security. added new report aged controlled stock. additional >> scripts to follow as time allows >> 2/1/14 Tim: Change columns around on SelectWorkOrder.php >> 31/7/14 RChacon: Corrects the bottom line of the rectangle. Adds >> comments (info for developers). >> 29/7/14 RChacon: In PDFPriceList.php: Adds comments (info for >> developers), ViewTopic and BookMark, and currency name in locale >> language; deletes unused lines; reformats for legibility; adjusts >column >> sizes to field sizes; improves printing of >stockmaster.longdescription; >> improves code to reduce execution time (calculation out of loops); >links >> right column positions to right margin; corrects IF for >CustomerSpecials >> (deletes translation). In ManualSalesTypes.html: Adds help info about >> Print a price list by inventory category. >> 27/7/14 Exson: Fixed the PO header lost initiator bugs when locations >> changed. Report by Akits from www.minghao.hk/bbs/. >> 25/7/14 Phil: Allow dummy - labour stock type items to be added to >> purchase orders. >> 17/7/14 RChacon: Adds ViewTopic and BookMark, adds bullet for class >> ascending columns, repositions columns Type and Trans, add class >number >> to Trans, completes printf. >> 16/7/14 Andrew Galuski: Add standard cost to stock movement record >for >> stock adjustments >> 03/07/14 Exson: Make status comments available in PO_OrderDetails.php >to >> ensure that some important data such as grn reversing can be viewed. >And >> add a return previous page link. >> 27/06/14 RChacon: Add code-comments, $ViewTopic, $BookMark, >> page_title_text and code to update NewStockID if OldStockID and >> SelectedStockItem are the same in Z_ChangeStockCode.php. Add id to >the >> "Change An Inventory Item Code" topic anchor in >> ManualSpecialUtilities.html. >> 27/6/14 Exson: Make tel length in PO_Header.php is as same as field >> definition in sql. >> 26/6/14 Exson: Fixed the bug that Select Customers search result >> inconsistence with Customer receipt search result in >SelectCustomer.php. >> 24/6/14 RChacon: Add $ViewTopic, $BookMark to Prices.php and minor >> improvements. >> 23/6/14 Tim: Fixed the GL account validation pop up error in >> MiscFunctions.js. >> 23/6/14 Exson: Fixed the bug that the sales order line's quantity >will >> be update to zero but it show no change in appearance in >> SelectOrderItems.php. >> 22/6/14 Tim: Replace now() with CURRENT_TIMESTAMP in MRP.php to get >time >> stamp to meet ANSI standard. >> 22/6/14 Exson: Fixed the mrp parameters runtime to datetime instead >of >> date format since MRP running records need more precision. >> 22/6/14 Benjamin (bpiltz2302) from web-ERP-users mail list report and >> provide the solution for MRP LevelNetting unusual exit bug. The >details >> can be found here: >> >> >http://weberp-accounting.1478800.n4.nabble.com/MRP-Error-LevelNetting-td4657425.html >> 21/6/14 Exson: Add location check in StockAdjustments.php to prevent >> from users selecting controlled items based on one location but >changed >> the location before submit it to server which make serial not exist >> check absolutely failed. >> 17/6/14 Exson: Add Z_ImportDebtors.php into Utilities menu and >scripts >> table. >> 15/6/14 Akits from minghao.hk/bbs/ fixed the bugs that www_Users.php >> allowed modules does not matched the one displayed in index.php. >> 11/6/2014 Exson: Fixed the exported csv files with wrong aligned >fields >> due to comma as part of fields content. >> 09/6/2014 Exson: Fixed the Delivery Date lossing bugs when change >> Warehouse. Reported by akits from minghao.hk(weberp) bbs. >> 2/6/14 Phil: Added bom effectivity dates into work order creation >cost >> calculations - as spotted by Andrew Galuski >> 1/6/14 Phil: Fixed bug in POItems.php that resulted in an SQL error >when >> the number of items from the search was zero after previous searches >had >> returned records >> 27/05/14 RChacon: Add page title text and icon to import scripts. >Page >> title text = menu option. >> 27/05/14 RChacon: Regroups the import scripts in the utility menu. >> 27/05/14 Exson: Add Sales man login control for PDFOrderStatus.php >> 26/05/14 Thumb: Fixed discount modifier missing bug in >> SelectOrderItems.php. >> 26/05/14 rchacon: Fixes other problems related to updating >translations >> of the items description.. >> 22/05/14 newuser990(from webERP forum): fixed bugs in MRP.php that >> quantity which stated in PO with lines not completed but PO status >> marked Completed are calculated as supplies. Exson add PO order lines >> checked to avoid same problem. >> 22/5/14 Tim: Currencies.php now allows FunctionalCurrency to be >modified >> 22/5/14 Phil: Prevent use of enter key - experimental - in number >fields >> - prevents users from losing data in big forms where they are >entering >> large amounts of data e.g. purchase ordering - maybe we should >consider >> for integer fields too? >> 22/5/14 Ricard/Phil: Tidy up SQL in StockClone.php >> 19/5/14 Exson: Tidy up code of SelectOrderItems.php. >> 18/5/14 Thumb: Fixed the bug in ConfirmDispatch_Invoice.php for >Balance >> quantity canceled policy by line no instead of by stockid since >webERP >> allow same stock appeared in one order multiple times. >> 18/5/14 Exson: Tidy up SelectSalesOrder.php SQL code and add Thumb's >> salesman login control and fixed bugs caused by no group by >statements >> for customer and items selected. >> 17/05/14 Phil: sales invoice and credit scripts all check for 0 >exchange >> rate before updating sales anlaysis now >> 17/05/14 Phil: Fixed Z_ChangeStockCode.php which was orphaning >> stockdescriptiontranslations without changing them to the new code >> 14/05/14 Exson: Fixed typo in MRPReport.php which make some supplies >not >> to be shown on the report and use itemdue instead of deliverydate in >MRP >> to ensure that requirements are calculated correctly for items due on >> different date. >> 3/5/14 Khwunchai J.: New Xenos theme >> 3/5/14 Phil: StockCostUpdate.php now allows updates to manufactured >items. >> 29/4/14 Exson: Make price matrix workable including GetPrice.inc, >> MainMenuLinksArray.php,SelectOrderItems_IntoCart.inc,PriceMatrix.php, >> SelectProduct.php,StockDispatch.php. >> 20/04/14 Exson: Fixed undefined variable bugs in PDFWOPageHeader.inc >and >> PDFWOPrint.php and remove some redundant codes in PDFWOPrint.php >> 17/04/14 Exson: Update zh_CN.utf8 translation. >> 09/04/14 Tim: Fixed the table sort failure bugs in >SelectSalesOrder.php >> reported by Andrew Agaluski. >> 07/04/14 Exson: Add InOutModifier to input Quantity when there whole >> batches are removed. Otherwise, it will create a wrong quantity left >in >> Add_SerialItems.php. >> 07/04/14 Exson: Fixed the bug in Prices_Customer.php. MySQL strict >mode >> not allowed a date is a white space. >> 06/04/14 Exson: Fixed the quote date and order confirmed date has not >> been retrieved for orders to modify in SelectOrderItems.php. >> 6/4/14 Andrew Galuski: Extensions for printing WO documentation new >> labels and links to print >> 05/04/14 rchacon: Fixes the bug that emptied >ItemDescriptionLanguages. >> 05/04/14 Exson: Add decimal places check for controlled items >quantity >> input in Add_SerialItems.php and InputSerialItems.php.The wrong >decimal >> places will make this sections quite buggy and problem prone. >> 05/04/14 Exson: Add a decimal places check in StockAdjustments.php to >> prevent from wrong decimal places input. >> 04/04/14 Exson: Fixed the bug that controlled items can be dispatched >> more than order balance in ConfirmDispatch_Invoice.php. >> 2/4/14 Andrew Galuski: Get Credit available when modifiying an >existing >> order >> 28/03/14 Exson: Fixed the Expiry Date not handled right during stocks >> adjustments by manual key in or bar code scan in Add_SerialItems.php, >> DefineSerialItems.php,InputSerialItems.php and >InputSerialItemsKeyed.php. >> 26/3/14 Serakfalcon: fixed findLogoFile function in >includes/session.inc >> 24/3/14 Phil: Removed DefaultTheme configuration parameter - >unecessary >> as noted by Serafalcon >> 23/03/14 Exson: Fixed the no defined variable bugs in >> WorkOrderIssue.php. Reported by Tim. >> 23/03/14 Exson: Fixed the bug that the search results shows only >limited >> to DisplayRecordsMax which does not make sense due to pagination in >> WorkOrderIssue.php. >> 23/03/14 Exson: Fixed that currency name not available in Prices.php. >> 22/03/14 Exson: Fixed the stock searching function failure when items >> setup in system less than DisplayedRecordsMax in WorkOrderEntry.php. >> 21/03/14 Exson: Fixed that bugs in WorkOrderIssue.php that the issued >> non BOM materials not shown. And fixed bugs in WorkOrderStatus.php >> failed to retrieve item description. >> 20/3/14 Exson: Fixed the bugs in StockCounts that Location set does >not >> work and link typo. >> 19/3/14 Tim: Fixed the bug Items Other than those in BOM are not >listed >> in Status of Work Order even if issued. Exson made a little revision >to >> keep SQL query only once for those additional issued materials. >Reported >> by newuesr990 from weberp forum. >> 18/03/14 Exson: Fixed the bugs in GoodsReceived.php which will leads >to >> duplicated goods receiving. >> 17/3/14 rchacon: Allow translations of tax category Freight >> 15/3/14 Phil: Z_ChangeStockCategory.php was not updating sales >analysis >> records correctly - fixed >> 15/3/14 Andrew Galuski: Auto Supplier number functionality >> 14/3/14 Jiro Akits: Updated zh_TW.utf8 translation >> 14/3/14 Phil: removed htmchars in DB_escape_string() functions as >> suggested by Tim >> 05/03/14 icedlava: Ensure there are no unescaped characters in >existing >> data when updating purchorders after reversing GRN. This fixes a >symptom >> of a more widespread bug and therefore temporary until more general >fix >> is applied. >> 05/03/14 icedlava: Remove input fields (Country and Language) and >> display this data instead on customer view page >> 03/03/14 Exson: Remove redundant code in CustomerAllocations.php >> 03/3/14 icedlava: WhereUsedInquiry.php will no longer accept StockID >> with dash (-) as input allowed has changed. Still need to check for >> consistency for StockId input elsewhere in code. >> 2/3/14 Paul T: Div swap in footer to simplify CSS for Gel and >Silverwolf >> themes. Some other themes will see a basic position swap of the date >and >> version info where these vertically appeared together at the far left >end. >> 1/3/14 Paul T: Correct variable spelling error. [reported in forums >by >> serakfalcon] >> 24/2/14 Exson: Make negative integer allowable in MiscFunctions.js >and >> make negative integer inputable for PastDueDays in >SystemParameters.php. >> 22/2/14 Exson: Fixed the wrong error messages displayed while input >date >> data manually in MiscFunctions.js. >> 19/2/14 icedlava: GLTrialBalance_csv.php -Remove set AllowAnyone >> variable and prevent TB display - temp solution. >> 18/2/14 Exson: Remove redundant code in StockLocStatus.php and >> InventoryPlanning.php. >> 17/2/14 Exson: Tidy up variable overwrite to if else structure in >> WorkOrderReceive.php scripts according Tim's comments. >> 17/2/14 icedlava: CopyBOM.php - SQL fix for insert to bom and >locstock >> tables - ensure column counts match values even when zero. >> 16/2/14 icedlava: StockCounts.php - Enter by Category only counts and >> enters 10 items maximum - fix to allow any number that are input. >> 15/2/14 Exson: Make perishable control available in >WorkOrderReceive.php. >> 15/2/14 Phil: Stock check comparison report now shows the bin >location >> after the item code >> 15/2/14 Phil: Customer statement now shows bank account number for >> payments based on the defined default bank account >> 15/2/14 Andrew Galuski: Reverse HTML5 input type="date" as this will >not >> use the webERP javascript date picker used everywhere else - better >be >> consistent as html5 date picker functionality varies between browsers >- >> AddCustomerNotes.php and AddCustomerTypeNotes.php >> 15/2/14 Vitaly: Fix PO_SelectOSPurchOrder.php date selection >functionality >> 15/2/14 Phil: Fixed POSDataCreation script to send all current prices >in >> the POS currency including debtorno info so the POS can now deal with >> customer specific prices correctly. >> 15/2/14 Andrew Galuski: WorkOrderStatus.php now shows requirements >for >> multiple parent item works orders. >> 12/2/14 Andrew Galuski: WOSerialNos.php - added filter number format >on >> quantity >> 12/2/14 Exson: Fixed the Earliest date calculation when is over >Friday >> cutoff Time in DateFunctions.inc. >> >> -- >> Phil >> >> Phil Daintree >> Logic Works Ltd - +64 (0)275 567890 >> http://www.logicworks.co.nz >> >> >> >> >------------------------------------------------------------------------------ >> Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer >> Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS >Reports >> Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper >> Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer >> http://p.sf.net/sfu/Zoho >> _______________________________________________ >> Web-erp-developers mailing list >> Web...@li... >> https://lists.sourceforge.net/lists/listinfo/web-erp-developers >> > > >------------------------------------------------------------------------ > >------------------------------------------------------------------------------ >Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer >Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS >Reports >Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper >Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer >http://p.sf.net/sfu/Zoho > >------------------------------------------------------------------------ > >_______________________________________________ >Web-erp-developers mailing list >Web...@li... >https://lists.sourceforge.net/lists/listinfo/web-erp-developers |
From: <reg...@gm...> - 2014-10-12 14:48:58
|
Wow! And I'm still playing using 4.07.3 but playing with 11.3 in test. Kudos to you all and the community as well. Russ Sent from my BlackBerry® device from Digicel -----Original Message----- From: Phil Daintree <ph...@lo...> Date: Sun, 12 Oct 2014 17:12:57 To: webERP Developers<web...@li...>; For the general discussion of webERP project<web...@li...> Reply-To: For the general discussion of webERP project <web...@li...> Subject: [webERP-users] New release 4.11.4 I've rolled up the latest into a new release. Rafael has been busy - quite a big contribution from Rafael in this release - adding context sensitive links to the manual from whatever page the manual is called from as well as tidy up and consistency work. Also modifications to allow system database data to be translated for transaction types Andrew Galuski's work to allow only certain users to see specific inventory locations that they have been allowed. Users need to be given specific access now to each location. Also Andrew's dashboard comes up on login now to give an over-view of current order, inventory etc. Exson, Ricard, Paul T, icedlava and I continue to fix the odd annoyances and there are a few fixed here. There is a nice new Xenos theme from Khwunchai J Thanks to everyone who contributed. Always amazes me how quickly the changes mount up - the change log since 4.11.3 is below: 12/10/14 Version 4.11.4 release 09/10/14 RChacon: Add transaccion type name translation, transaccion type number and link to GL transaction inquiry in DailyBankTransactions.php. 06/10/14 Exson: Fixed the prices or line total variance in invoice for foreign currencies. 4/10/14 Andrew Galuski: defaulted factory location from WO record 30/09/14 Exson: Fixed the purchase order details status to be right when the PO is recovered from Cancelled status. 29/09/14 Exson: Change charset from latin1 to utf8 for supplierdiscounts. 27/09/14 RChacon: Add ascending class to have sortable columns, complete table-heads and add documentation. 21/9/14 Phil: Tidy up Dashboard to remove redundant code etc 20/9/14 Phil: Move the DB Maintenance/GetConfig/Exchange rates update/audit trail purge inside UserLogin.php to ensure they do no add unecessary overhead to every page 20/9/14 Bob Thomas: StockStatus incorrectly displaying quantity on order extended by conversion units 19/09/14 RChacon: Add ascending class to PaymentMethods.php to have sortable columns. 17/9/14 Phil: Moved the audit log purge to occur if DB_Maintenance is set to run 16/9/14 Phil: Added BNZ GIFTS format for bank account transaction imports 15/09/14 Exson: fixed the date format errors in WorkOrderEntry.php. 13/9/14 Phil: Added new MT940 - SCB - Siam Comercial Bank Thailand style - a bit different to ING's style. Modifications to BankAccounts.php to allow the transaction file format for imports. ImportBankTrans.php must now select the bank account to determine the file import format to use. It now uses an include for the file parsing so other formats can easily be accomodated with a new include. 11/09/14 RChacon: Adds gettext() to line 402 of CustomerAllocations.php. Reported by Harald. 11/09/14 Exson: Code tidy up to make it meet coding guidance in CustomerInquiry.php. 11/09/14: Exson: Fixed the prnMsg bug in CustomerReceipt.php and add an inquiry link in it and make a status selectable in Customer inquiry and removed those rowstring definition which caused printf parameters missing. 31/8/14 RChacon: In general: Replaces code to determine background colour with TableRows(). Adds comments to ManualNewScripts.html. Fixes manual.css format. In GLTransInquiry.php: Adds $ViewTopic and $BookMark and sorts columns, and minor improvements. Minor translation improvements. 31/8/14 RChacon: Standardizes page_title_text to main-menu-option, standardizes bottom tax-menu, adds $ViewTopic and $BookMark, completes table header columns, formats data columns in Tax* scripts. 30/8/14 RChacon: In TaxAuthorities.php, adds $ViewTopic and $BookMark, completes table headings, formats number columns to fix sort order, and minor improvements. 30/8/14 Phil: WorkOrderEntry.php didn't handle no item returned from search correctly - fixed. 29/8/14 RChacon: In TaxAuthorityRates.php and TaxCategories.php: adds $ViewTopic and $BookMark; Uses gettext() to translate 'Exempt', 'Freight' and 'Handling'. 29/8/14 Exson: Fixed the StockLocStatus Serial Number link column shift problem. 28/8/14 RChacon: In Tax.php: Fixes SQL select order-by from transaction-date to record-number (primary key). Minor improvements. 28/8/14 Exson: Fixed the csv file aligned abnormal when there are commas in fields strings. 28/8/14 RChacon: In Tax.php: Adds code comments, clean-up unneeded variables, simplies and reorder SQL select, reduces if() calls, replaces addTextWarp-left-align with addText, replaces line-drawing a box with Rectangle(), fixes start-date for 'Y/m/d' format, adds start-date for 'Y-m-d' format, adds a summary section for the report, adds ViewTopic and BookMark, adds more NoOfPeriods. 26/8/14 RChacon: In PDFPriceList.php: Adds code comments, adds PageHeader() print for currabrev and categoryid, replaces addTextWarp-left-align with addText, replaces line-drawing a box with Rectangle(), adds 'Prices excluding tax' warning. 15/8/14 RChacon: Fixes double line feed in PDFQuotationPortrait.php reported by Arwan Galaya. Uniforms code between PDFQuotation.php and PDFQuotationPortrait.php. 14/8/14 RChacon: In CustomerInquiry.php and SupplierInquiry.php makes translatable the systypes.typename. 14/8/14 RChacon: In SupplierInquiry.php: Reorganizes columns Date, Type, Number, Reference and Comments, and regroups table-datacel format-strings as in CustomerInquiry.php code. 13/8/14 kelo: SupplierBalsAtPeriodEnd.php fix calculation to take into account fx differences on after date transactions 13/8/14 RChacon: includes/DatabaseTranslations.php used to store the fields of tables that are used from the database so that they can be translated in particular systypes for the types of transactions invoice credit note payment receipt etc. Can be extended for scripts and other tables where the data from the table is static and used to display 13/8/14 RChacon: In CustomerInquiry.php: Adds class ascending and reorganizes columns Date, Type, Number and Reference; Regroups table-datacel format-strings, completes the datacel quantity by table-row; makes translatable the systypes.typename. 12/8/14 RChacon: In SupplierInquiry.php: makes the field systypes.typename be translatable. 12/8/14 RChacon: In Z_poRebuildDefault.php: extends title, improves comments, sets file to pot, updates $FilesToInclude, renames old pot file to bak extension. Minor improvements. 08/8/14 Andrew Galuski: Add SQL and maintenance screens for Location based security. added new report aged controlled stock. additional scripts to follow as time allows 2/1/14 Tim: Change columns around on SelectWorkOrder.php 31/7/14 RChacon: Corrects the bottom line of the rectangle. Adds comments (info for developers). 29/7/14 RChacon: In PDFPriceList.php: Adds comments (info for developers), ViewTopic and BookMark, and currency name in locale language; deletes unused lines; reformats for legibility; adjusts column sizes to field sizes; improves printing of stockmaster.longdescription; improves code to reduce execution time (calculation out of loops); links right column positions to right margin; corrects IF for CustomerSpecials (deletes translation). In ManualSalesTypes.html: Adds help info about Print a price list by inventory category. 27/7/14 Exson: Fixed the PO header lost initiator bugs when locations changed. Report by Akits from www.minghao.hk/bbs/. 25/7/14 Phil: Allow dummy - labour stock type items to be added to purchase orders. 17/7/14 RChacon: Adds ViewTopic and BookMark, adds bullet for class ascending columns, repositions columns Type and Trans, add class number to Trans, completes printf. 16/7/14 Andrew Galuski: Add standard cost to stock movement record for stock adjustments 03/07/14 Exson: Make status comments available in PO_OrderDetails.php to ensure that some important data such as grn reversing can be viewed. And add a return previous page link. 27/06/14 RChacon: Add code-comments, $ViewTopic, $BookMark, page_title_text and code to update NewStockID if OldStockID and SelectedStockItem are the same in Z_ChangeStockCode.php. Add id to the "Change An Inventory Item Code" topic anchor in ManualSpecialUtilities.html. 27/6/14 Exson: Make tel length in PO_Header.php is as same as field definition in sql. 26/6/14 Exson: Fixed the bug that Select Customers search result inconsistence with Customer receipt search result in SelectCustomer.php. 24/6/14 RChacon: Add $ViewTopic, $BookMark to Prices.php and minor improvements. 23/6/14 Tim: Fixed the GL account validation pop up error in MiscFunctions.js. 23/6/14 Exson: Fixed the bug that the sales order line's quantity will be update to zero but it show no change in appearance in SelectOrderItems.php. 22/6/14 Tim: Replace now() with CURRENT_TIMESTAMP in MRP.php to get time stamp to meet ANSI standard. 22/6/14 Exson: Fixed the mrp parameters runtime to datetime instead of date format since MRP running records need more precision. 22/6/14 Benjamin (bpiltz2302) from web-ERP-users mail list report and provide the solution for MRP LevelNetting unusual exit bug. The details can be found here: http://weberp-accounting.1478800.n4.nabble.com/MRP-Error-LevelNetting-td4657425.html 21/6/14 Exson: Add location check in StockAdjustments.php to prevent from users selecting controlled items based on one location but changed the location before submit it to server which make serial not exist check absolutely failed. 17/6/14 Exson: Add Z_ImportDebtors.php into Utilities menu and scripts table. 15/6/14 Akits from minghao.hk/bbs/ fixed the bugs that www_Users.php allowed modules does not matched the one displayed in index.php. 11/6/2014 Exson: Fixed the exported csv files with wrong aligned fields due to comma as part of fields content. 09/6/2014 Exson: Fixed the Delivery Date lossing bugs when change Warehouse. Reported by akits from minghao.hk(weberp) bbs. 2/6/14 Phil: Added bom effectivity dates into work order creation cost calculations - as spotted by Andrew Galuski 1/6/14 Phil: Fixed bug in POItems.php that resulted in an SQL error when the number of items from the search was zero after previous searches had returned records 27/05/14 RChacon: Add page title text and icon to import scripts. Page title text = menu option. 27/05/14 RChacon: Regroups the import scripts in the utility menu. 27/05/14 Exson: Add Sales man login control for PDFOrderStatus.php 26/05/14 Thumb: Fixed discount modifier missing bug in SelectOrderItems.php. 26/05/14 rchacon: Fixes other problems related to updating translations of the items description.. 22/05/14 newuser990(from webERP forum): fixed bugs in MRP.php that quantity which stated in PO with lines not completed but PO status marked Completed are calculated as supplies. Exson add PO order lines checked to avoid same problem. 22/5/14 Tim: Currencies.php now allows FunctionalCurrency to be modified 22/5/14 Phil: Prevent use of enter key - experimental - in number fields - prevents users from losing data in big forms where they are entering large amounts of data e.g. purchase ordering - maybe we should consider for integer fields too? 22/5/14 Ricard/Phil: Tidy up SQL in StockClone.php 19/5/14 Exson: Tidy up code of SelectOrderItems.php. 18/5/14 Thumb: Fixed the bug in ConfirmDispatch_Invoice.php for Balance quantity canceled policy by line no instead of by stockid since webERP allow same stock appeared in one order multiple times. 18/5/14 Exson: Tidy up SelectSalesOrder.php SQL code and add Thumb's salesman login control and fixed bugs caused by no group by statements for customer and items selected. 17/05/14 Phil: sales invoice and credit scripts all check for 0 exchange rate before updating sales anlaysis now 17/05/14 Phil: Fixed Z_ChangeStockCode.php which was orphaning stockdescriptiontranslations without changing them to the new code 14/05/14 Exson: Fixed typo in MRPReport.php which make some supplies not to be shown on the report and use itemdue instead of deliverydate in MRP to ensure that requirements are calculated correctly for items due on different date. 3/5/14 Khwunchai J.: New Xenos theme 3/5/14 Phil: StockCostUpdate.php now allows updates to manufactured items. 29/4/14 Exson: Make price matrix workable including GetPrice.inc, MainMenuLinksArray.php,SelectOrderItems_IntoCart.inc,PriceMatrix.php, SelectProduct.php,StockDispatch.php. 20/04/14 Exson: Fixed undefined variable bugs in PDFWOPageHeader.inc and PDFWOPrint.php and remove some redundant codes in PDFWOPrint.php 17/04/14 Exson: Update zh_CN.utf8 translation. 09/04/14 Tim: Fixed the table sort failure bugs in SelectSalesOrder.php reported by Andrew Agaluski. 07/04/14 Exson: Add InOutModifier to input Quantity when there whole batches are removed. Otherwise, it will create a wrong quantity left in Add_SerialItems.php. 07/04/14 Exson: Fixed the bug in Prices_Customer.php. MySQL strict mode not allowed a date is a white space. 06/04/14 Exson: Fixed the quote date and order confirmed date has not been retrieved for orders to modify in SelectOrderItems.php. 6/4/14 Andrew Galuski: Extensions for printing WO documentation new labels and links to print 05/04/14 rchacon: Fixes the bug that emptied ItemDescriptionLanguages. 05/04/14 Exson: Add decimal places check for controlled items quantity input in Add_SerialItems.php and InputSerialItems.php.The wrong decimal places will make this sections quite buggy and problem prone. 05/04/14 Exson: Add a decimal places check in StockAdjustments.php to prevent from wrong decimal places input. 04/04/14 Exson: Fixed the bug that controlled items can be dispatched more than order balance in ConfirmDispatch_Invoice.php. 2/4/14 Andrew Galuski: Get Credit available when modifiying an existing order 28/03/14 Exson: Fixed the Expiry Date not handled right during stocks adjustments by manual key in or bar code scan in Add_SerialItems.php, DefineSerialItems.php,InputSerialItems.php and InputSerialItemsKeyed.php. 26/3/14 Serakfalcon: fixed findLogoFile function in includes/session.inc 24/3/14 Phil: Removed DefaultTheme configuration parameter - unecessary as noted by Serafalcon 23/03/14 Exson: Fixed the no defined variable bugs in WorkOrderIssue.php. Reported by Tim. 23/03/14 Exson: Fixed the bug that the search results shows only limited to DisplayRecordsMax which does not make sense due to pagination in WorkOrderIssue.php. 23/03/14 Exson: Fixed that currency name not available in Prices.php. 22/03/14 Exson: Fixed the stock searching function failure when items setup in system less than DisplayedRecordsMax in WorkOrderEntry.php. 21/03/14 Exson: Fixed that bugs in WorkOrderIssue.php that the issued non BOM materials not shown. And fixed bugs in WorkOrderStatus.php failed to retrieve item description. 20/3/14 Exson: Fixed the bugs in StockCounts that Location set does not work and link typo. 19/3/14 Tim: Fixed the bug Items Other than those in BOM are not listed in Status of Work Order even if issued. Exson made a little revision to keep SQL query only once for those additional issued materials. Reported by newuesr990 from weberp forum. 18/03/14 Exson: Fixed the bugs in GoodsReceived.php which will leads to duplicated goods receiving. 17/3/14 rchacon: Allow translations of tax category Freight 15/3/14 Phil: Z_ChangeStockCategory.php was not updating sales analysis records correctly - fixed 15/3/14 Andrew Galuski: Auto Supplier number functionality 14/3/14 Jiro Akits: Updated zh_TW.utf8 translation 14/3/14 Phil: removed htmchars in DB_escape_string() functions as suggested by Tim 05/03/14 icedlava: Ensure there are no unescaped characters in existing data when updating purchorders after reversing GRN. This fixes a symptom of a more widespread bug and therefore temporary until more general fix is applied. 05/03/14 icedlava: Remove input fields (Country and Language) and display this data instead on customer view page 03/03/14 Exson: Remove redundant code in CustomerAllocations.php 03/3/14 icedlava: WhereUsedInquiry.php will no longer accept StockID with dash (-) as input allowed has changed. Still need to check for consistency for StockId input elsewhere in code. 2/3/14 Paul T: Div swap in footer to simplify CSS for Gel and Silverwolf themes. Some other themes will see a basic position swap of the date and version info where these vertically appeared together at the far left end. 1/3/14 Paul T: Correct variable spelling error. [reported in forums by serakfalcon] 24/2/14 Exson: Make negative integer allowable in MiscFunctions.js and make negative integer inputable for PastDueDays in SystemParameters.php. 22/2/14 Exson: Fixed the wrong error messages displayed while input date data manually in MiscFunctions.js. 19/2/14 icedlava: GLTrialBalance_csv.php -Remove set AllowAnyone variable and prevent TB display - temp solution. 18/2/14 Exson: Remove redundant code in StockLocStatus.php and InventoryPlanning.php. 17/2/14 Exson: Tidy up variable overwrite to if else structure in WorkOrderReceive.php scripts according Tim's comments. 17/2/14 icedlava: CopyBOM.php - SQL fix for insert to bom and locstock tables - ensure column counts match values even when zero. 16/2/14 icedlava: StockCounts.php - Enter by Category only counts and enters 10 items maximum - fix to allow any number that are input. 15/2/14 Exson: Make perishable control available in WorkOrderReceive.php. 15/2/14 Phil: Stock check comparison report now shows the bin location after the item code 15/2/14 Phil: Customer statement now shows bank account number for payments based on the defined default bank account 15/2/14 Andrew Galuski: Reverse HTML5 input type="date" as this will not use the webERP javascript date picker used everywhere else - better be consistent as html5 date picker functionality varies between browsers - AddCustomerNotes.php and AddCustomerTypeNotes.php 15/2/14 Vitaly: Fix PO_SelectOSPurchOrder.php date selection functionality 15/2/14 Phil: Fixed POSDataCreation script to send all current prices in the POS currency including debtorno info so the POS can now deal with customer specific prices correctly. 15/2/14 Andrew Galuski: WorkOrderStatus.php now shows requirements for multiple parent item works orders. 12/2/14 Andrew Galuski: WOSerialNos.php - added filter number format on quantity 12/2/14 Exson: Fixed the Earliest date calculation when is over Friday cutoff Time in DateFunctions.inc. -- Phil Phil Daintree Logic Works Ltd - +64 (0)275 567890 http://www.logicworks.co.nz ------------------------------------------------------------------------------ Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://p.sf.net/sfu/Zoho _______________________________________________ web-ERP-users mailing list web...@li... https://lists.sourceforge.net/lists/listinfo/web-erp-users |
From: Pak R. <pak...@gm...> - 2014-10-12 13:52:15
|
Hi Phil: Thanks for the roll up! I just tried to download from SourceForge and it's still 4.11.3 zip. Newest file inside the zip is 08/02/2014. Did you update the SF download file? Regards, Ricard 2014-10-12 12:12 GMT+08:00 Phil Daintree <ph...@lo...>: > I've rolled up the latest into a new release. > > Rafael has been busy - quite a big contribution from Rafael in this > release - adding context sensitive links to the manual from whatever > page the manual is called from as well as tidy up and consistency work. > Also modifications to allow system database data to be translated for > transaction types > Andrew Galuski's work to allow only certain users to see specific > inventory locations that they have been allowed. Users need to be given > specific access now to each location. Also Andrew's dashboard comes up > on login now to give an over-view of current order, inventory etc. > Exson, Ricard, Paul T, icedlava and I continue to fix the odd annoyances > and there are a few fixed here. > There is a nice new Xenos theme from Khwunchai J > > Thanks to everyone who contributed. > > Always amazes me how quickly the changes mount up - the change log since > 4.11.3 is below: > > > 12/10/14 Version 4.11.4 release > > 09/10/14 RChacon: Add transaccion type name translation, transaccion > type number and link to GL transaction inquiry in > DailyBankTransactions.php. > 06/10/14 Exson: Fixed the prices or line total variance in invoice for > foreign currencies. > 4/10/14 Andrew Galuski: defaulted factory location from WO record > 30/09/14 Exson: Fixed the purchase order details status to be right when > the PO is recovered from Cancelled status. > 29/09/14 Exson: Change charset from latin1 to utf8 for supplierdiscounts. > 27/09/14 RChacon: Add ascending class to have sortable columns, complete > table-heads and add documentation. > 21/9/14 Phil: Tidy up Dashboard to remove redundant code etc > 20/9/14 Phil: Move the DB Maintenance/GetConfig/Exchange rates > update/audit trail purge inside UserLogin.php to ensure they do no add > unecessary overhead to every page > 20/9/14 Bob Thomas: StockStatus incorrectly displaying quantity on order > extended by conversion units > 19/09/14 RChacon: Add ascending class to PaymentMethods.php to have > sortable columns. > 17/9/14 Phil: Moved the audit log purge to occur if DB_Maintenance is > set to run > 16/9/14 Phil: Added BNZ GIFTS format for bank account transaction imports > 15/09/14 Exson: fixed the date format errors in WorkOrderEntry.php. > 13/9/14 Phil: Added new MT940 - SCB - Siam Comercial Bank Thailand style > - a bit different to ING's style. Modifications to BankAccounts.php to > allow the transaction file format for imports. ImportBankTrans.php must > now select the bank account to determine the file import format to use. > It now uses an include for the file parsing so other formats can easily > be accomodated with a new include. > 11/09/14 RChacon: Adds gettext() to line 402 of CustomerAllocations.php. > Reported by Harald. > 11/09/14 Exson: Code tidy up to make it meet coding guidance in > CustomerInquiry.php. > 11/09/14: Exson: Fixed the prnMsg bug in CustomerReceipt.php and add an > inquiry link in it and make a status selectable in Customer inquiry and > removed those rowstring definition which caused printf parameters missing. > 31/8/14 RChacon: In general: Replaces code to determine background > colour with TableRows(). Adds comments to ManualNewScripts.html. Fixes > manual.css format. In GLTransInquiry.php: Adds $ViewTopic and $BookMark > and sorts columns, and minor improvements. Minor translation improvements. > 31/8/14 RChacon: Standardizes page_title_text to main-menu-option, > standardizes bottom tax-menu, adds $ViewTopic and $BookMark, completes > table header columns, formats data columns in Tax* scripts. > 30/8/14 RChacon: In TaxAuthorities.php, adds $ViewTopic and $BookMark, > completes table headings, formats number columns to fix sort order, and > minor improvements. > 30/8/14 Phil: WorkOrderEntry.php didn't handle no item returned from > search correctly - fixed. > 29/8/14 RChacon: In TaxAuthorityRates.php and TaxCategories.php: adds > $ViewTopic and $BookMark; Uses gettext() to translate 'Exempt', > 'Freight' and 'Handling'. > 29/8/14 Exson: Fixed the StockLocStatus Serial Number link column shift > problem. > 28/8/14 RChacon: In Tax.php: Fixes SQL select order-by from > transaction-date to record-number (primary key). Minor improvements. > 28/8/14 Exson: Fixed the csv file aligned abnormal when there are commas > in fields strings. > 28/8/14 RChacon: In Tax.php: Adds code comments, clean-up unneeded > variables, simplies and reorder SQL select, reduces if() calls, replaces > addTextWarp-left-align with addText, replaces line-drawing a box with > Rectangle(), fixes start-date for 'Y/m/d' format, adds start-date for > 'Y-m-d' format, adds a summary section for the report, adds ViewTopic > and BookMark, adds more NoOfPeriods. > 26/8/14 RChacon: In PDFPriceList.php: Adds code comments, adds > PageHeader() print for currabrev and categoryid, replaces > addTextWarp-left-align with addText, replaces line-drawing a box with > Rectangle(), adds 'Prices excluding tax' warning. > 15/8/14 RChacon: Fixes double line feed in PDFQuotationPortrait.php > reported by Arwan Galaya. Uniforms code between PDFQuotation.php and > PDFQuotationPortrait.php. > 14/8/14 RChacon: In CustomerInquiry.php and SupplierInquiry.php makes > translatable the systypes.typename. > 14/8/14 RChacon: In SupplierInquiry.php: Reorganizes columns Date, Type, > Number, Reference and Comments, and regroups table-datacel > format-strings as in CustomerInquiry.php code. > 13/8/14 kelo: SupplierBalsAtPeriodEnd.php fix calculation to take into > account fx differences on after date transactions > 13/8/14 RChacon: includes/DatabaseTranslations.php used to store the > fields of tables that are used from the database so that they can be > translated in particular systypes for the types of transactions invoice > credit note payment receipt etc. Can be extended for scripts and other > tables where the data from the table is static and used to display > 13/8/14 RChacon: In CustomerInquiry.php: Adds class ascending and > reorganizes columns Date, Type, Number and Reference; Regroups > table-datacel format-strings, completes the datacel quantity by > table-row; makes translatable the systypes.typename. > 12/8/14 RChacon: In SupplierInquiry.php: makes the field > systypes.typename be translatable. > 12/8/14 RChacon: In Z_poRebuildDefault.php: extends title, improves > comments, sets file to pot, updates $FilesToInclude, renames old pot > file to bak extension. Minor improvements. > 08/8/14 Andrew Galuski: Add SQL and maintenance screens for Location > based security. added new report aged controlled stock. additional > scripts to follow as time allows > 2/1/14 Tim: Change columns around on SelectWorkOrder.php > 31/7/14 RChacon: Corrects the bottom line of the rectangle. Adds > comments (info for developers). > 29/7/14 RChacon: In PDFPriceList.php: Adds comments (info for > developers), ViewTopic and BookMark, and currency name in locale > language; deletes unused lines; reformats for legibility; adjusts column > sizes to field sizes; improves printing of stockmaster.longdescription; > improves code to reduce execution time (calculation out of loops); links > right column positions to right margin; corrects IF for CustomerSpecials > (deletes translation). In ManualSalesTypes.html: Adds help info about > Print a price list by inventory category. > 27/7/14 Exson: Fixed the PO header lost initiator bugs when locations > changed. Report by Akits from www.minghao.hk/bbs/. > 25/7/14 Phil: Allow dummy - labour stock type items to be added to > purchase orders. > 17/7/14 RChacon: Adds ViewTopic and BookMark, adds bullet for class > ascending columns, repositions columns Type and Trans, add class number > to Trans, completes printf. > 16/7/14 Andrew Galuski: Add standard cost to stock movement record for > stock adjustments > 03/07/14 Exson: Make status comments available in PO_OrderDetails.php to > ensure that some important data such as grn reversing can be viewed. And > add a return previous page link. > 27/06/14 RChacon: Add code-comments, $ViewTopic, $BookMark, > page_title_text and code to update NewStockID if OldStockID and > SelectedStockItem are the same in Z_ChangeStockCode.php. Add id to the > "Change An Inventory Item Code" topic anchor in > ManualSpecialUtilities.html. > 27/6/14 Exson: Make tel length in PO_Header.php is as same as field > definition in sql. > 26/6/14 Exson: Fixed the bug that Select Customers search result > inconsistence with Customer receipt search result in SelectCustomer.php. > 24/6/14 RChacon: Add $ViewTopic, $BookMark to Prices.php and minor > improvements. > 23/6/14 Tim: Fixed the GL account validation pop up error in > MiscFunctions.js. > 23/6/14 Exson: Fixed the bug that the sales order line's quantity will > be update to zero but it show no change in appearance in > SelectOrderItems.php. > 22/6/14 Tim: Replace now() with CURRENT_TIMESTAMP in MRP.php to get time > stamp to meet ANSI standard. > 22/6/14 Exson: Fixed the mrp parameters runtime to datetime instead of > date format since MRP running records need more precision. > 22/6/14 Benjamin (bpiltz2302) from web-ERP-users mail list report and > provide the solution for MRP LevelNetting unusual exit bug. The details > can be found here: > > http://weberp-accounting.1478800.n4.nabble.com/MRP-Error-LevelNetting-td4657425.html > 21/6/14 Exson: Add location check in StockAdjustments.php to prevent > from users selecting controlled items based on one location but changed > the location before submit it to server which make serial not exist > check absolutely failed. > 17/6/14 Exson: Add Z_ImportDebtors.php into Utilities menu and scripts > table. > 15/6/14 Akits from minghao.hk/bbs/ fixed the bugs that www_Users.php > allowed modules does not matched the one displayed in index.php. > 11/6/2014 Exson: Fixed the exported csv files with wrong aligned fields > due to comma as part of fields content. > 09/6/2014 Exson: Fixed the Delivery Date lossing bugs when change > Warehouse. Reported by akits from minghao.hk(weberp) bbs. > 2/6/14 Phil: Added bom effectivity dates into work order creation cost > calculations - as spotted by Andrew Galuski > 1/6/14 Phil: Fixed bug in POItems.php that resulted in an SQL error when > the number of items from the search was zero after previous searches had > returned records > 27/05/14 RChacon: Add page title text and icon to import scripts. Page > title text = menu option. > 27/05/14 RChacon: Regroups the import scripts in the utility menu. > 27/05/14 Exson: Add Sales man login control for PDFOrderStatus.php > 26/05/14 Thumb: Fixed discount modifier missing bug in > SelectOrderItems.php. > 26/05/14 rchacon: Fixes other problems related to updating translations > of the items description.. > 22/05/14 newuser990(from webERP forum): fixed bugs in MRP.php that > quantity which stated in PO with lines not completed but PO status > marked Completed are calculated as supplies. Exson add PO order lines > checked to avoid same problem. > 22/5/14 Tim: Currencies.php now allows FunctionalCurrency to be modified > 22/5/14 Phil: Prevent use of enter key - experimental - in number fields > - prevents users from losing data in big forms where they are entering > large amounts of data e.g. purchase ordering - maybe we should consider > for integer fields too? > 22/5/14 Ricard/Phil: Tidy up SQL in StockClone.php > 19/5/14 Exson: Tidy up code of SelectOrderItems.php. > 18/5/14 Thumb: Fixed the bug in ConfirmDispatch_Invoice.php for Balance > quantity canceled policy by line no instead of by stockid since webERP > allow same stock appeared in one order multiple times. > 18/5/14 Exson: Tidy up SelectSalesOrder.php SQL code and add Thumb's > salesman login control and fixed bugs caused by no group by statements > for customer and items selected. > 17/05/14 Phil: sales invoice and credit scripts all check for 0 exchange > rate before updating sales anlaysis now > 17/05/14 Phil: Fixed Z_ChangeStockCode.php which was orphaning > stockdescriptiontranslations without changing them to the new code > 14/05/14 Exson: Fixed typo in MRPReport.php which make some supplies not > to be shown on the report and use itemdue instead of deliverydate in MRP > to ensure that requirements are calculated correctly for items due on > different date. > 3/5/14 Khwunchai J.: New Xenos theme > 3/5/14 Phil: StockCostUpdate.php now allows updates to manufactured items. > 29/4/14 Exson: Make price matrix workable including GetPrice.inc, > MainMenuLinksArray.php,SelectOrderItems_IntoCart.inc,PriceMatrix.php, > SelectProduct.php,StockDispatch.php. > 20/04/14 Exson: Fixed undefined variable bugs in PDFWOPageHeader.inc and > PDFWOPrint.php and remove some redundant codes in PDFWOPrint.php > 17/04/14 Exson: Update zh_CN.utf8 translation. > 09/04/14 Tim: Fixed the table sort failure bugs in SelectSalesOrder.php > reported by Andrew Agaluski. > 07/04/14 Exson: Add InOutModifier to input Quantity when there whole > batches are removed. Otherwise, it will create a wrong quantity left in > Add_SerialItems.php. > 07/04/14 Exson: Fixed the bug in Prices_Customer.php. MySQL strict mode > not allowed a date is a white space. > 06/04/14 Exson: Fixed the quote date and order confirmed date has not > been retrieved for orders to modify in SelectOrderItems.php. > 6/4/14 Andrew Galuski: Extensions for printing WO documentation new > labels and links to print > 05/04/14 rchacon: Fixes the bug that emptied ItemDescriptionLanguages. > 05/04/14 Exson: Add decimal places check for controlled items quantity > input in Add_SerialItems.php and InputSerialItems.php.The wrong decimal > places will make this sections quite buggy and problem prone. > 05/04/14 Exson: Add a decimal places check in StockAdjustments.php to > prevent from wrong decimal places input. > 04/04/14 Exson: Fixed the bug that controlled items can be dispatched > more than order balance in ConfirmDispatch_Invoice.php. > 2/4/14 Andrew Galuski: Get Credit available when modifiying an existing > order > 28/03/14 Exson: Fixed the Expiry Date not handled right during stocks > adjustments by manual key in or bar code scan in Add_SerialItems.php, > DefineSerialItems.php,InputSerialItems.php and InputSerialItemsKeyed.php. > 26/3/14 Serakfalcon: fixed findLogoFile function in includes/session.inc > 24/3/14 Phil: Removed DefaultTheme configuration parameter - unecessary > as noted by Serafalcon > 23/03/14 Exson: Fixed the no defined variable bugs in > WorkOrderIssue.php. Reported by Tim. > 23/03/14 Exson: Fixed the bug that the search results shows only limited > to DisplayRecordsMax which does not make sense due to pagination in > WorkOrderIssue.php. > 23/03/14 Exson: Fixed that currency name not available in Prices.php. > 22/03/14 Exson: Fixed the stock searching function failure when items > setup in system less than DisplayedRecordsMax in WorkOrderEntry.php. > 21/03/14 Exson: Fixed that bugs in WorkOrderIssue.php that the issued > non BOM materials not shown. And fixed bugs in WorkOrderStatus.php > failed to retrieve item description. > 20/3/14 Exson: Fixed the bugs in StockCounts that Location set does not > work and link typo. > 19/3/14 Tim: Fixed the bug Items Other than those in BOM are not listed > in Status of Work Order even if issued. Exson made a little revision to > keep SQL query only once for those additional issued materials. Reported > by newuesr990 from weberp forum. > 18/03/14 Exson: Fixed the bugs in GoodsReceived.php which will leads to > duplicated goods receiving. > 17/3/14 rchacon: Allow translations of tax category Freight > 15/3/14 Phil: Z_ChangeStockCategory.php was not updating sales analysis > records correctly - fixed > 15/3/14 Andrew Galuski: Auto Supplier number functionality > 14/3/14 Jiro Akits: Updated zh_TW.utf8 translation > 14/3/14 Phil: removed htmchars in DB_escape_string() functions as > suggested by Tim > 05/03/14 icedlava: Ensure there are no unescaped characters in existing > data when updating purchorders after reversing GRN. This fixes a symptom > of a more widespread bug and therefore temporary until more general fix > is applied. > 05/03/14 icedlava: Remove input fields (Country and Language) and > display this data instead on customer view page > 03/03/14 Exson: Remove redundant code in CustomerAllocations.php > 03/3/14 icedlava: WhereUsedInquiry.php will no longer accept StockID > with dash (-) as input allowed has changed. Still need to check for > consistency for StockId input elsewhere in code. > 2/3/14 Paul T: Div swap in footer to simplify CSS for Gel and Silverwolf > themes. Some other themes will see a basic position swap of the date and > version info where these vertically appeared together at the far left end. > 1/3/14 Paul T: Correct variable spelling error. [reported in forums by > serakfalcon] > 24/2/14 Exson: Make negative integer allowable in MiscFunctions.js and > make negative integer inputable for PastDueDays in SystemParameters.php. > 22/2/14 Exson: Fixed the wrong error messages displayed while input date > data manually in MiscFunctions.js. > 19/2/14 icedlava: GLTrialBalance_csv.php -Remove set AllowAnyone > variable and prevent TB display - temp solution. > 18/2/14 Exson: Remove redundant code in StockLocStatus.php and > InventoryPlanning.php. > 17/2/14 Exson: Tidy up variable overwrite to if else structure in > WorkOrderReceive.php scripts according Tim's comments. > 17/2/14 icedlava: CopyBOM.php - SQL fix for insert to bom and locstock > tables - ensure column counts match values even when zero. > 16/2/14 icedlava: StockCounts.php - Enter by Category only counts and > enters 10 items maximum - fix to allow any number that are input. > 15/2/14 Exson: Make perishable control available in WorkOrderReceive.php. > 15/2/14 Phil: Stock check comparison report now shows the bin location > after the item code > 15/2/14 Phil: Customer statement now shows bank account number for > payments based on the defined default bank account > 15/2/14 Andrew Galuski: Reverse HTML5 input type="date" as this will not > use the webERP javascript date picker used everywhere else - better be > consistent as html5 date picker functionality varies between browsers - > AddCustomerNotes.php and AddCustomerTypeNotes.php > 15/2/14 Vitaly: Fix PO_SelectOSPurchOrder.php date selection functionality > 15/2/14 Phil: Fixed POSDataCreation script to send all current prices in > the POS currency including debtorno info so the POS can now deal with > customer specific prices correctly. > 15/2/14 Andrew Galuski: WorkOrderStatus.php now shows requirements for > multiple parent item works orders. > 12/2/14 Andrew Galuski: WOSerialNos.php - added filter number format on > quantity > 12/2/14 Exson: Fixed the Earliest date calculation when is over Friday > cutoff Time in DateFunctions.inc. > > -- > Phil > > Phil Daintree > Logic Works Ltd - +64 (0)275 567890 > http://www.logicworks.co.nz > > > > ------------------------------------------------------------------------------ > Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer > Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports > Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper > Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer > http://p.sf.net/sfu/Zoho > _______________________________________________ > Web-erp-developers mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/web-erp-developers > |
From: Phil D. <ph...@lo...> - 2014-10-12 04:13:12
|
I've rolled up the latest into a new release. Rafael has been busy - quite a big contribution from Rafael in this release - adding context sensitive links to the manual from whatever page the manual is called from as well as tidy up and consistency work. Also modifications to allow system database data to be translated for transaction types Andrew Galuski's work to allow only certain users to see specific inventory locations that they have been allowed. Users need to be given specific access now to each location. Also Andrew's dashboard comes up on login now to give an over-view of current order, inventory etc. Exson, Ricard, Paul T, icedlava and I continue to fix the odd annoyances and there are a few fixed here. There is a nice new Xenos theme from Khwunchai J Thanks to everyone who contributed. Always amazes me how quickly the changes mount up - the change log since 4.11.3 is below: 12/10/14 Version 4.11.4 release 09/10/14 RChacon: Add transaccion type name translation, transaccion type number and link to GL transaction inquiry in DailyBankTransactions.php. 06/10/14 Exson: Fixed the prices or line total variance in invoice for foreign currencies. 4/10/14 Andrew Galuski: defaulted factory location from WO record 30/09/14 Exson: Fixed the purchase order details status to be right when the PO is recovered from Cancelled status. 29/09/14 Exson: Change charset from latin1 to utf8 for supplierdiscounts. 27/09/14 RChacon: Add ascending class to have sortable columns, complete table-heads and add documentation. 21/9/14 Phil: Tidy up Dashboard to remove redundant code etc 20/9/14 Phil: Move the DB Maintenance/GetConfig/Exchange rates update/audit trail purge inside UserLogin.php to ensure they do no add unecessary overhead to every page 20/9/14 Bob Thomas: StockStatus incorrectly displaying quantity on order extended by conversion units 19/09/14 RChacon: Add ascending class to PaymentMethods.php to have sortable columns. 17/9/14 Phil: Moved the audit log purge to occur if DB_Maintenance is set to run 16/9/14 Phil: Added BNZ GIFTS format for bank account transaction imports 15/09/14 Exson: fixed the date format errors in WorkOrderEntry.php. 13/9/14 Phil: Added new MT940 - SCB - Siam Comercial Bank Thailand style - a bit different to ING's style. Modifications to BankAccounts.php to allow the transaction file format for imports. ImportBankTrans.php must now select the bank account to determine the file import format to use. It now uses an include for the file parsing so other formats can easily be accomodated with a new include. 11/09/14 RChacon: Adds gettext() to line 402 of CustomerAllocations.php. Reported by Harald. 11/09/14 Exson: Code tidy up to make it meet coding guidance in CustomerInquiry.php. 11/09/14: Exson: Fixed the prnMsg bug in CustomerReceipt.php and add an inquiry link in it and make a status selectable in Customer inquiry and removed those rowstring definition which caused printf parameters missing. 31/8/14 RChacon: In general: Replaces code to determine background colour with TableRows(). Adds comments to ManualNewScripts.html. Fixes manual.css format. In GLTransInquiry.php: Adds $ViewTopic and $BookMark and sorts columns, and minor improvements. Minor translation improvements. 31/8/14 RChacon: Standardizes page_title_text to main-menu-option, standardizes bottom tax-menu, adds $ViewTopic and $BookMark, completes table header columns, formats data columns in Tax* scripts. 30/8/14 RChacon: In TaxAuthorities.php, adds $ViewTopic and $BookMark, completes table headings, formats number columns to fix sort order, and minor improvements. 30/8/14 Phil: WorkOrderEntry.php didn't handle no item returned from search correctly - fixed. 29/8/14 RChacon: In TaxAuthorityRates.php and TaxCategories.php: adds $ViewTopic and $BookMark; Uses gettext() to translate 'Exempt', 'Freight' and 'Handling'. 29/8/14 Exson: Fixed the StockLocStatus Serial Number link column shift problem. 28/8/14 RChacon: In Tax.php: Fixes SQL select order-by from transaction-date to record-number (primary key). Minor improvements. 28/8/14 Exson: Fixed the csv file aligned abnormal when there are commas in fields strings. 28/8/14 RChacon: In Tax.php: Adds code comments, clean-up unneeded variables, simplies and reorder SQL select, reduces if() calls, replaces addTextWarp-left-align with addText, replaces line-drawing a box with Rectangle(), fixes start-date for 'Y/m/d' format, adds start-date for 'Y-m-d' format, adds a summary section for the report, adds ViewTopic and BookMark, adds more NoOfPeriods. 26/8/14 RChacon: In PDFPriceList.php: Adds code comments, adds PageHeader() print for currabrev and categoryid, replaces addTextWarp-left-align with addText, replaces line-drawing a box with Rectangle(), adds 'Prices excluding tax' warning. 15/8/14 RChacon: Fixes double line feed in PDFQuotationPortrait.php reported by Arwan Galaya. Uniforms code between PDFQuotation.php and PDFQuotationPortrait.php. 14/8/14 RChacon: In CustomerInquiry.php and SupplierInquiry.php makes translatable the systypes.typename. 14/8/14 RChacon: In SupplierInquiry.php: Reorganizes columns Date, Type, Number, Reference and Comments, and regroups table-datacel format-strings as in CustomerInquiry.php code. 13/8/14 kelo: SupplierBalsAtPeriodEnd.php fix calculation to take into account fx differences on after date transactions 13/8/14 RChacon: includes/DatabaseTranslations.php used to store the fields of tables that are used from the database so that they can be translated in particular systypes for the types of transactions invoice credit note payment receipt etc. Can be extended for scripts and other tables where the data from the table is static and used to display 13/8/14 RChacon: In CustomerInquiry.php: Adds class ascending and reorganizes columns Date, Type, Number and Reference; Regroups table-datacel format-strings, completes the datacel quantity by table-row; makes translatable the systypes.typename. 12/8/14 RChacon: In SupplierInquiry.php: makes the field systypes.typename be translatable. 12/8/14 RChacon: In Z_poRebuildDefault.php: extends title, improves comments, sets file to pot, updates $FilesToInclude, renames old pot file to bak extension. Minor improvements. 08/8/14 Andrew Galuski: Add SQL and maintenance screens for Location based security. added new report aged controlled stock. additional scripts to follow as time allows 2/1/14 Tim: Change columns around on SelectWorkOrder.php 31/7/14 RChacon: Corrects the bottom line of the rectangle. Adds comments (info for developers). 29/7/14 RChacon: In PDFPriceList.php: Adds comments (info for developers), ViewTopic and BookMark, and currency name in locale language; deletes unused lines; reformats for legibility; adjusts column sizes to field sizes; improves printing of stockmaster.longdescription; improves code to reduce execution time (calculation out of loops); links right column positions to right margin; corrects IF for CustomerSpecials (deletes translation). In ManualSalesTypes.html: Adds help info about Print a price list by inventory category. 27/7/14 Exson: Fixed the PO header lost initiator bugs when locations changed. Report by Akits from www.minghao.hk/bbs/. 25/7/14 Phil: Allow dummy - labour stock type items to be added to purchase orders. 17/7/14 RChacon: Adds ViewTopic and BookMark, adds bullet for class ascending columns, repositions columns Type and Trans, add class number to Trans, completes printf. 16/7/14 Andrew Galuski: Add standard cost to stock movement record for stock adjustments 03/07/14 Exson: Make status comments available in PO_OrderDetails.php to ensure that some important data such as grn reversing can be viewed. And add a return previous page link. 27/06/14 RChacon: Add code-comments, $ViewTopic, $BookMark, page_title_text and code to update NewStockID if OldStockID and SelectedStockItem are the same in Z_ChangeStockCode.php. Add id to the "Change An Inventory Item Code" topic anchor in ManualSpecialUtilities.html. 27/6/14 Exson: Make tel length in PO_Header.php is as same as field definition in sql. 26/6/14 Exson: Fixed the bug that Select Customers search result inconsistence with Customer receipt search result in SelectCustomer.php. 24/6/14 RChacon: Add $ViewTopic, $BookMark to Prices.php and minor improvements. 23/6/14 Tim: Fixed the GL account validation pop up error in MiscFunctions.js. 23/6/14 Exson: Fixed the bug that the sales order line's quantity will be update to zero but it show no change in appearance in SelectOrderItems.php. 22/6/14 Tim: Replace now() with CURRENT_TIMESTAMP in MRP.php to get time stamp to meet ANSI standard. 22/6/14 Exson: Fixed the mrp parameters runtime to datetime instead of date format since MRP running records need more precision. 22/6/14 Benjamin (bpiltz2302) from web-ERP-users mail list report and provide the solution for MRP LevelNetting unusual exit bug. The details can be found here: http://weberp-accounting.1478800.n4.nabble.com/MRP-Error-LevelNetting-td4657425.html 21/6/14 Exson: Add location check in StockAdjustments.php to prevent from users selecting controlled items based on one location but changed the location before submit it to server which make serial not exist check absolutely failed. 17/6/14 Exson: Add Z_ImportDebtors.php into Utilities menu and scripts table. 15/6/14 Akits from minghao.hk/bbs/ fixed the bugs that www_Users.php allowed modules does not matched the one displayed in index.php. 11/6/2014 Exson: Fixed the exported csv files with wrong aligned fields due to comma as part of fields content. 09/6/2014 Exson: Fixed the Delivery Date lossing bugs when change Warehouse. Reported by akits from minghao.hk(weberp) bbs. 2/6/14 Phil: Added bom effectivity dates into work order creation cost calculations - as spotted by Andrew Galuski 1/6/14 Phil: Fixed bug in POItems.php that resulted in an SQL error when the number of items from the search was zero after previous searches had returned records 27/05/14 RChacon: Add page title text and icon to import scripts. Page title text = menu option. 27/05/14 RChacon: Regroups the import scripts in the utility menu. 27/05/14 Exson: Add Sales man login control for PDFOrderStatus.php 26/05/14 Thumb: Fixed discount modifier missing bug in SelectOrderItems.php. 26/05/14 rchacon: Fixes other problems related to updating translations of the items description.. 22/05/14 newuser990(from webERP forum): fixed bugs in MRP.php that quantity which stated in PO with lines not completed but PO status marked Completed are calculated as supplies. Exson add PO order lines checked to avoid same problem. 22/5/14 Tim: Currencies.php now allows FunctionalCurrency to be modified 22/5/14 Phil: Prevent use of enter key - experimental - in number fields - prevents users from losing data in big forms where they are entering large amounts of data e.g. purchase ordering - maybe we should consider for integer fields too? 22/5/14 Ricard/Phil: Tidy up SQL in StockClone.php 19/5/14 Exson: Tidy up code of SelectOrderItems.php. 18/5/14 Thumb: Fixed the bug in ConfirmDispatch_Invoice.php for Balance quantity canceled policy by line no instead of by stockid since webERP allow same stock appeared in one order multiple times. 18/5/14 Exson: Tidy up SelectSalesOrder.php SQL code and add Thumb's salesman login control and fixed bugs caused by no group by statements for customer and items selected. 17/05/14 Phil: sales invoice and credit scripts all check for 0 exchange rate before updating sales anlaysis now 17/05/14 Phil: Fixed Z_ChangeStockCode.php which was orphaning stockdescriptiontranslations without changing them to the new code 14/05/14 Exson: Fixed typo in MRPReport.php which make some supplies not to be shown on the report and use itemdue instead of deliverydate in MRP to ensure that requirements are calculated correctly for items due on different date. 3/5/14 Khwunchai J.: New Xenos theme 3/5/14 Phil: StockCostUpdate.php now allows updates to manufactured items. 29/4/14 Exson: Make price matrix workable including GetPrice.inc, MainMenuLinksArray.php,SelectOrderItems_IntoCart.inc,PriceMatrix.php, SelectProduct.php,StockDispatch.php. 20/04/14 Exson: Fixed undefined variable bugs in PDFWOPageHeader.inc and PDFWOPrint.php and remove some redundant codes in PDFWOPrint.php 17/04/14 Exson: Update zh_CN.utf8 translation. 09/04/14 Tim: Fixed the table sort failure bugs in SelectSalesOrder.php reported by Andrew Agaluski. 07/04/14 Exson: Add InOutModifier to input Quantity when there whole batches are removed. Otherwise, it will create a wrong quantity left in Add_SerialItems.php. 07/04/14 Exson: Fixed the bug in Prices_Customer.php. MySQL strict mode not allowed a date is a white space. 06/04/14 Exson: Fixed the quote date and order confirmed date has not been retrieved for orders to modify in SelectOrderItems.php. 6/4/14 Andrew Galuski: Extensions for printing WO documentation new labels and links to print 05/04/14 rchacon: Fixes the bug that emptied ItemDescriptionLanguages. 05/04/14 Exson: Add decimal places check for controlled items quantity input in Add_SerialItems.php and InputSerialItems.php.The wrong decimal places will make this sections quite buggy and problem prone. 05/04/14 Exson: Add a decimal places check in StockAdjustments.php to prevent from wrong decimal places input. 04/04/14 Exson: Fixed the bug that controlled items can be dispatched more than order balance in ConfirmDispatch_Invoice.php. 2/4/14 Andrew Galuski: Get Credit available when modifiying an existing order 28/03/14 Exson: Fixed the Expiry Date not handled right during stocks adjustments by manual key in or bar code scan in Add_SerialItems.php, DefineSerialItems.php,InputSerialItems.php and InputSerialItemsKeyed.php. 26/3/14 Serakfalcon: fixed findLogoFile function in includes/session.inc 24/3/14 Phil: Removed DefaultTheme configuration parameter - unecessary as noted by Serafalcon 23/03/14 Exson: Fixed the no defined variable bugs in WorkOrderIssue.php. Reported by Tim. 23/03/14 Exson: Fixed the bug that the search results shows only limited to DisplayRecordsMax which does not make sense due to pagination in WorkOrderIssue.php. 23/03/14 Exson: Fixed that currency name not available in Prices.php. 22/03/14 Exson: Fixed the stock searching function failure when items setup in system less than DisplayedRecordsMax in WorkOrderEntry.php. 21/03/14 Exson: Fixed that bugs in WorkOrderIssue.php that the issued non BOM materials not shown. And fixed bugs in WorkOrderStatus.php failed to retrieve item description. 20/3/14 Exson: Fixed the bugs in StockCounts that Location set does not work and link typo. 19/3/14 Tim: Fixed the bug Items Other than those in BOM are not listed in Status of Work Order even if issued. Exson made a little revision to keep SQL query only once for those additional issued materials. Reported by newuesr990 from weberp forum. 18/03/14 Exson: Fixed the bugs in GoodsReceived.php which will leads to duplicated goods receiving. 17/3/14 rchacon: Allow translations of tax category Freight 15/3/14 Phil: Z_ChangeStockCategory.php was not updating sales analysis records correctly - fixed 15/3/14 Andrew Galuski: Auto Supplier number functionality 14/3/14 Jiro Akits: Updated zh_TW.utf8 translation 14/3/14 Phil: removed htmchars in DB_escape_string() functions as suggested by Tim 05/03/14 icedlava: Ensure there are no unescaped characters in existing data when updating purchorders after reversing GRN. This fixes a symptom of a more widespread bug and therefore temporary until more general fix is applied. 05/03/14 icedlava: Remove input fields (Country and Language) and display this data instead on customer view page 03/03/14 Exson: Remove redundant code in CustomerAllocations.php 03/3/14 icedlava: WhereUsedInquiry.php will no longer accept StockID with dash (-) as input allowed has changed. Still need to check for consistency for StockId input elsewhere in code. 2/3/14 Paul T: Div swap in footer to simplify CSS for Gel and Silverwolf themes. Some other themes will see a basic position swap of the date and version info where these vertically appeared together at the far left end. 1/3/14 Paul T: Correct variable spelling error. [reported in forums by serakfalcon] 24/2/14 Exson: Make negative integer allowable in MiscFunctions.js and make negative integer inputable for PastDueDays in SystemParameters.php. 22/2/14 Exson: Fixed the wrong error messages displayed while input date data manually in MiscFunctions.js. 19/2/14 icedlava: GLTrialBalance_csv.php -Remove set AllowAnyone variable and prevent TB display - temp solution. 18/2/14 Exson: Remove redundant code in StockLocStatus.php and InventoryPlanning.php. 17/2/14 Exson: Tidy up variable overwrite to if else structure in WorkOrderReceive.php scripts according Tim's comments. 17/2/14 icedlava: CopyBOM.php - SQL fix for insert to bom and locstock tables - ensure column counts match values even when zero. 16/2/14 icedlava: StockCounts.php - Enter by Category only counts and enters 10 items maximum - fix to allow any number that are input. 15/2/14 Exson: Make perishable control available in WorkOrderReceive.php. 15/2/14 Phil: Stock check comparison report now shows the bin location after the item code 15/2/14 Phil: Customer statement now shows bank account number for payments based on the defined default bank account 15/2/14 Andrew Galuski: Reverse HTML5 input type="date" as this will not use the webERP javascript date picker used everywhere else - better be consistent as html5 date picker functionality varies between browsers - AddCustomerNotes.php and AddCustomerTypeNotes.php 15/2/14 Vitaly: Fix PO_SelectOSPurchOrder.php date selection functionality 15/2/14 Phil: Fixed POSDataCreation script to send all current prices in the POS currency including debtorno info so the POS can now deal with customer specific prices correctly. 15/2/14 Andrew Galuski: WorkOrderStatus.php now shows requirements for multiple parent item works orders. 12/2/14 Andrew Galuski: WOSerialNos.php - added filter number format on quantity 12/2/14 Exson: Fixed the Earliest date calculation when is over Friday cutoff Time in DateFunctions.inc. -- Phil Phil Daintree Logic Works Ltd - +64 (0)275 567890 http://www.logicworks.co.nz |
From: ExsonQu <hex...@gm...> - 2014-10-07 14:38:44
|
*Dear all,* I've received a question about components cost change in my website. The scenario looks like this: There are products were manufactured between Sept 1 to Sept 30. And the component cost is 100. Later we found that the component cost should be 90 since Sept 15 on Oct 1. Is it possible to correct it since Sept 15 automatically? Any comments are highly appreciated! Best regards! Exson -- View this message in context: http://weberp-accounting.1478800.n4.nabble.com/WO-component-cost-update-later-tp4657699.html Sent from the web-ERP-developers mailing list archive at Nabble.com. |
From: ExsonQu <hex...@gm...> - 2014-10-07 02:04:22
|
*Hi, Richard* Thank you for your great works. Best regards! Exson -- View this message in context: http://weberp-accounting.1478800.n4.nabble.com/Fwd-Re-TableRows-tp4657694p4657698.html Sent from the web-ERP-developers mailing list archive at Nabble.com. |
From: ExsonQu <hex...@gm...> - 2014-10-06 11:18:54
|
*Hi, Phil,* After doing some test, I've revised the stockmoves price field to 5 decimal places and change the LocalCurrencyPrices to 5 decimal places. It currently solves the problem for my tests, but not sure if it's gives enough precision for all situation. Thank you for your opinion. Best regards! Exson -- View this message in context: http://weberp-accounting.1478800.n4.nabble.com/Fxprice-Fxnet-and-Display-total-variance-tp4657671p4657697.html Sent from the web-ERP-developers mailing list archive at Nabble.com. |
From: Phil D. <ph...@lo...> - 2014-10-06 04:58:15
|
Yes makes sense. The $db call really needs to be taken out of all DB_query calls.... I will modify one to illustrate. Thanks for this nice contribution :-) Phil Phil Daintree Logic Works Ltd - +64 (0)275 567890 http://www.logicworks.co.nz On 06/10/14 12:12, Pak Ricard wrote: > Hi Phil: > > Sorry, I don't understand. What is the issue with the mbflag=='M' ? I > think I did not change the logic where the QOO was, just the > abstraction (at least that was my goal). > > If you refer to the issue that InventoryPlanningPrefSupplier, > InventoryPlanning and StockLocStatus did not used the WO to get the > QOO, I think it's still used as some items can be bought or > manufactured at the same time, so it's important to know how many you > already have ordered (via PO or via WO). > > Regarding the $db: I did it as many other functions in the same > include file use $db as a parameter. Would be good if we do not need > it (KISS principle). Could you please point me to an example on how to > use it properly as a global? > > > > Regards, > Ricard > > 2014-10-06 4:54 GMT+08:00 <ph...@lo... > <mailto:ph...@lo...>>: > > Hi Ricard, > > Only items with mbflag=='M' should have any QOO for WOs? Unless I am > missing something? > > I don't think we need to send $db in the function calls as this is > now a > global > > Phil > > > Hi all: > > I'm coding this change, and found that when calculating the QOO the > following scripts only check into PO, not WO. > > Seems wrong to me as QOO should always include PO and WO, but before > making this change (use always PO and WO)would like your confirmation: > > InventoryPlanningPrefSupplier > InventoryPlanning > StockLocStatus > > Should we use also QOO due to WO on these scripts? > > Regards, > Ricard > > 2014-10-03 20:54 GMT+08:00 Tim Schofield > <tim...@gm... <mailto:tim...@gm...>>: > > > In fact a quick grep f the code shows the following all have a > > quantity on order calculation in them: > > > > CounterReturns.php > > CounterSales.php > > InventoryPlanning.php > > InventoryPlanningPrefSupplier.php > > SelectOrderItems.php > > SelectProduct.php > > StockLocStatus.php > > StockStatus.php > > TopItems.php > > > > Thanks > > Tim > > > > On 3 October 2014 05:31, Pak Ricard <pak...@gm... > <mailto:pak...@gm...>> wrote: > > > >> Hi all: > >> > >> returning a moment to this... > >> > >> I just got a mistake somewhere in the indexes (and got wrong QOO > > results). > >> Looking for the solution to this issue, I had to check 3 scripts > > and > >> discovered that: > >> > >> We calculate the Quantity on Order for 1 item at least in 3 places, > > and all > >> 3 SQL are different, > >> > >> At StockStatus.php: > >> > >> SELECT > > SUM(purchorderdetails.quantityord-purchorderdetails.quantityrecd) > >> FROM purchorders LEFT JOIN purchorderdetails > >> ON purchorders.orderno=purchorderdetails.orderno > >> WHERE purchorderdetails.itemcode='" . $StockID . "' > >> AND purchorders.intostocklocation='" . $myrow['loccode'] . "' > >> AND (purchorders.status<>'Cancelled' > >> AND purchorders.status<>'Pending' > >> AND purchorders.status<>'Rejected' > >> AND purchorders.status<>'Completed') > >> and > >> > >> SELECT SUM(woitems.qtyreqd-woitems.qtyrecd) AS qtywo > >> FROM woitems INNER JOIN workorders > >> ON woitems.wo=workorders.wo > >> WHERE workorders.closed=0 > >> AND workorders.loccode='" . $myrow['loccode'] . "' > >> AND woitems.stockid='" . $StockID . "'" > >> > >> At StockLocStatus.php > >> > >> $sql = "SELECT SUM(purchorderdetails.quantityord - > >> purchorderdetails.quantityrecd) AS qoo > >> FROM purchorderdetails > >> INNER JOIN purchorders > >> ON purchorderdetails.orderno=purchorders.orderno > >> WHERE purchorders.intostocklocation='" . $myrow['loccode'] . "' > >> AND purchorderdetails.itemcode='" . $StockID . "' > >> AND (purchorders.status = 'Authorised' OR > > purchorders.status='Printed') > >> > >> So, conditions are different. Some might say are equivalent, but > > this is a > >> weak point, as if we need to add, modify the PO status, then it > > won't work. > >> Also, there is no SQL for QOO due to Work Orders. > >> > >> At SelectProduct.php > >> > >> SELECT SUM(purchorderdetails.quantityord > > -purchorderdetails.quantityrecd) AS > >> QtyOnOrder > >> FROM purchorders INNER JOIN purchorderdetails > >> ON purchorders.orderno=purchorderdetails.orderno > >> INNER JOIN locationusers ON > >> locationusers.loccode=purchorders.intostocklocation AND > >> locationusers.userid='" . $_SESSION['UserID'] . "' AND > >> locationusers.canview=1 > >> WHERE purchorderdetails.itemcode='" . $StockID . "' > >> AND purchorderdetails.completed =0 > >> AND purchorders.status<>'Cancelled' > >> AND purchorders.status<>'Pending' > >> AND purchorders.status<>'Rejected' > >> > >> and for the WO > >> > >> SELECT SUM(woitems.qtyreqd-woitems.qtyrecd) AS qtywo > >> FROM woitems INNER JOIN workorders > >> ON woitems.wo=workorders.wo > >> INNER JOIN locationusers ON > > locationusers.loccode=workorders.loccode AND > >> locationusers.userid='" . $_SESSION['UserID'] . "' AND > >> locationusers.canview=1 > >> WHERE workorders.closed=0 > >> AND woitems.stockid='" . $StockID . "' > >> > >> Besides the clear fact that SelectProduct is for All locations, the > > SQL for > >> PO and the user rights to that location... SQL is still missing > > the > >> condition "AND purchorders.status<>'Completed'", so it can lead to > > problems. > >> > >> Woudn't it be better to have 2 functions: > >> Get_Quantity_On_Order_Due_To_Purchase_Orders(StockId, Location) > >> Get_Quantity_On_Order_Due_To_Work_Orders(StockId, Location) > >> if Location is "", then ALL locations are considered :-) > >> > >> returning the value, so we would be sure that all webERP the data > > is fully > >> consistent? > >> Would be the script less readable? > >> > >> > >> > >> > >> > >> > >> > >> Regards, > >> Ricard > >> > >> 2014-09-13 4:42 GMT+08:00 Tim Schofield > > <tim...@gm... <mailto:tim...@gm...>>: > >>> > >>> Hi Exson, actually Phil's suggestion > >>> http://sourceforge.net/p/web-erp/mailman/message/28434400/ [1] was > > to move > >>> the stock search into the SqlCommonFunctions.inc file rather than > > the > >>> MiscFunctions.php one in order to save keep repeating the same > > code > >>> across scripts. > >>> > >>> Tim > >>> > >>> On 12 September 2014 08:22, Tim Schofield > > <tim...@gm... <mailto:tim...@gm...>> > >>> wrote: > >>> > Hi Exson, > >>> > > >>> > Well the point I was making was that the person reading the code > >>> > wouldn't know when they met the function call whether it was > >>> > abstracted to the bottom of that script, or to > > MiscFunctions.php. In > >>> > fact if it was me I would more likely expect it to be in > >>> > MiscFunctions.php. > >>> > > >>> > I would personally like it to be in a separate function in a > > separate > >>> > file. Phil did give the go ahead for stock search to be > > abstracted to > >>> > a separate file a few years ago, it was just nobody actually did > > the > >>> > code. This would allow us to use smarter search algorithms > > (soundex > >>> > for instance) without having to repeat it everywhere that stock > >>> > searching is done. > >>> > > >>> > Thanks > >>> > Tim > >>> > > >>> > On 12 September 2014 02:32, Exson Qu <hex...@gm... > <mailto:hex...@gm...>> > > wrote: > >>> >> Hi, Tim, > >>> >> > >>> >> Thank you for your mail. > >>> >> My initial intention for this modification is that > > we can > >>> >> reduce > >>> >> some lines in the script which maybe speed things up, and at > > the same > >>> >> time, the search items function has been used in many places, > > but > >>> >> unfortunately, it's not powerful enough, (or in other words, > > not > >>> >> flexible > >>> >> enough, since we have to add some constraint to the search > > result), so > >>> >> if > >>> >> only abstract to a function for existing codes, there is no big > >>> >> difference. > >>> >> As Phil said, there is slightly different sometime.That's why > > I did > >>> >> not > >>> >> transfer those functions to MiscFunctions.php. > >>> >> Best regards! > >>> >> Exson. > >>> >> > >>> >> > >>> >> > >>> >> > >>> >> > >>> >> > >>> >> 2014-09-11 15:38 GMT+08:00 Tim Schofield > > <tim...@gm... <mailto:tim...@gm...>>: > >>> >>> > >>> >>> Hi Exson, In SelectSalesOrders.php you abstracted the code to > > search > >>> >>> for items into its own function called GetSearchItems() and > > put the > >>> >>> function at the end of the script. Would it not make more > > sense to > >>> >>> have this in the MiscFunctions.php and use it wherever we > > search for > >>> >>> items? The abstraction has already been approved so we might > > as well > >>> >>> make it available everywhere. Then if we fix a bug, or do an > >>> >>> improvement to the searching algorithm we only do the change > > once > >>> >>> lessening the chance of bugs. The same in SelectOrderItems.php > > where > >>> >>> you abstracted the code to get the customer branch details to > > a > >>> >>> function GetCustBranchDetails(). This is code used in many > > scripts so > >>> >>> as the abstraction has been approved it makes sense to use it > >>> >>> everywhere. > >>> >>> > >>> >>> Often decisions on readability are taken that slow the code > > down not > >>> >>> speed it up. For instance if you remember from a discussion > > you and I > >>> >>> had with Phil the following SQL was considered more readable > >>> >>> > >>> >>> AND effectiveafter<'".date('Y-m-d')."' > >>> >>> > >>> >>> than using the ANSI standard constant: > >>> >>> > >>> >>> AND effectiveafter<CURRENT_DATE > >>> >>> > >>> >>> However the first method is clearly slower as it uses two > > string > >>> >>> concatenations which the PHP engine is very slow at. > >>> >>> > >>> >>> As I have said privately to a number of people on this > > discussion I > >>> >>> agree with the basic aims of the design of webERP but it is on > > their > >>> >>> implementation where we get a bit mixed up. We do abstract > > code into > >>> >>> functions but the when and where is not always consistent and > >>> >>> often as I demonstrated in my email about the table rows we > > end up > >>> >>> with less readable code. > >>> >>> > >>> >>> Thanks > >>> >>> Tim > >>> >>> > >>> >>> On 11 September 2014 03:39, ExsonQu <hex...@gm... > <mailto:hex...@gm...>> > > wrote: > >>> >>> > *Dear all,* > >>> >>> > > >>> >>> > I agree with Phil that we should pay more > > attention to > >>> >>> > those > >>> >>> > old > >>> >>> > codes' (or called redundant?). The abstraction to avoid have > > at > >>> >>> > least > >>> >>> > some > >>> >>> > merit that: > >>> >>> > 1. If there is a bug in the code, it's very > > clear. > >>> >>> > 2. I believe in most of time, it's fast. > >>> >>> > 3. If we change these tested stable codes, it > > becomes > >>> >>> > green > >>> >>> > code. > >>> >>> > It introduce new risk to our users. > >>> >>> > 4. And most of the time, it sacrifice the > > readability. > >>> >>> > Because we > >>> >>> > have to understand a new definition which seems intuitive to > > the > >>> >>> > author > >>> >>> > but > >>> >>> > others have to study it. > >>> >>> > > >>> >>> > I think most of the time, I don't like the code > > style of > >>> >>> > webERP > >>> >>> > because I cannot code fast. Its a hand-make style and not > > economic. > >>> >>> > But > >>> >>> > the > >>> >>> > style make those codes reliable and robust and fast. And > > it's very > >>> >>> > easy > >>> >>> > to > >>> >>> > modify what you need to do is just to search those strings > > you need. > >>> >>> > > >>> >>> > So lets focus on adding new features instead of > > those > >>> >>> > existed > >>> >>> > codes or the coding convention, IMHO. > >>> >>> > > >>> >>> > Best regards! > >>> >>> > > >>> >>> > Exson > >>> >>> > > > ------------------------------------------------------------------------------ > Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer > Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS > Reports > Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper > Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer > http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk > _______________________________________________ > Web-erp-developers mailing list > Web...@li... > <mailto:Web...@li...> > https://lists.sourceforge.net/lists/listinfo/web-erp-developers > > > > > ------------------------------------------------------------------------------ > Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer > Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports > Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper > Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer > http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk > > > _______________________________________________ > Web-erp-developers mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/web-erp-developers |
From: Pak R. <pak...@gm...> - 2014-10-05 23:13:33
|
Hi Phil: Sorry, I don't understand. What is the issue with the mbflag=='M' ? I think I did not change the logic where the QOO was, just the abstraction (at least that was my goal). If you refer to the issue that InventoryPlanningPrefSupplier, InventoryPlanning and StockLocStatus did not used the WO to get the QOO, I think it's still used as some items can be bought or manufactured at the same time, so it's important to know how many you already have ordered (via PO or via WO). Regarding the $db: I did it as many other functions in the same include file use $db as a parameter. Would be good if we do not need it (KISS principle). Could you please point me to an example on how to use it properly as a global? Regards, Ricard 2014-10-06 4:54 GMT+08:00 <ph...@lo...>: > Hi Ricard, > > Only items with mbflag=='M' should have any QOO for WOs? Unless I am > missing something? > > I don't think we need to send $db in the function calls as this is now a > global > > Phil > > > Hi all: > > I'm coding this change, and found that when calculating the QOO the > following scripts only check into PO, not WO. > > Seems wrong to me as QOO should always include PO and WO, but before > making this change (use always PO and WO)would like your confirmation: > > InventoryPlanningPrefSupplier > InventoryPlanning > StockLocStatus > > Should we use also QOO due to WO on these scripts? > > Regards, > Ricard > > 2014-10-03 20:54 GMT+08:00 Tim Schofield <tim...@gm...>: > > > In fact a quick grep f the code shows the following all have a > > quantity on order calculation in them: > > > > CounterReturns.php > > CounterSales.php > > InventoryPlanning.php > > InventoryPlanningPrefSupplier.php > > SelectOrderItems.php > > SelectProduct.php > > StockLocStatus.php > > StockStatus.php > > TopItems.php > > > > Thanks > > Tim > > > > On 3 October 2014 05:31, Pak Ricard <pak...@gm...> wrote: > > > >> Hi all: > >> > >> returning a moment to this... > >> > >> I just got a mistake somewhere in the indexes (and got wrong QOO > > results). > >> Looking for the solution to this issue, I had to check 3 scripts > > and > >> discovered that: > >> > >> We calculate the Quantity on Order for 1 item at least in 3 places, > > and all > >> 3 SQL are different, > >> > >> At StockStatus.php: > >> > >> SELECT > > SUM(purchorderdetails.quantityord-purchorderdetails.quantityrecd) > >> FROM purchorders LEFT JOIN purchorderdetails > >> ON purchorders.orderno=purchorderdetails.orderno > >> WHERE purchorderdetails.itemcode='" . $StockID . "' > >> AND purchorders.intostocklocation='" . $myrow['loccode'] . "' > >> AND (purchorders.status<>'Cancelled' > >> AND purchorders.status<>'Pending' > >> AND purchorders.status<>'Rejected' > >> AND purchorders.status<>'Completed') > >> and > >> > >> SELECT SUM(woitems.qtyreqd-woitems.qtyrecd) AS qtywo > >> FROM woitems INNER JOIN workorders > >> ON woitems.wo=workorders.wo > >> WHERE workorders.closed=0 > >> AND workorders.loccode='" . $myrow['loccode'] . "' > >> AND woitems.stockid='" . $StockID . "'" > >> > >> At StockLocStatus.php > >> > >> $sql = "SELECT SUM(purchorderdetails.quantityord - > >> purchorderdetails.quantityrecd) AS qoo > >> FROM purchorderdetails > >> INNER JOIN purchorders > >> ON purchorderdetails.orderno=purchorders.orderno > >> WHERE purchorders.intostocklocation='" . $myrow['loccode'] . "' > >> AND purchorderdetails.itemcode='" . $StockID . "' > >> AND (purchorders.status = 'Authorised' OR > > purchorders.status='Printed') > >> > >> So, conditions are different. Some might say are equivalent, but > > this is a > >> weak point, as if we need to add, modify the PO status, then it > > won't work. > >> Also, there is no SQL for QOO due to Work Orders. > >> > >> At SelectProduct.php > >> > >> SELECT SUM(purchorderdetails.quantityord > > -purchorderdetails.quantityrecd) AS > >> QtyOnOrder > >> FROM purchorders INNER JOIN purchorderdetails > >> ON purchorders.orderno=purchorderdetails.orderno > >> INNER JOIN locationusers ON > >> locationusers.loccode=purchorders.intostocklocation AND > >> locationusers.userid='" . $_SESSION['UserID'] . "' AND > >> locationusers.canview=1 > >> WHERE purchorderdetails.itemcode='" . $StockID . "' > >> AND purchorderdetails.completed =0 > >> AND purchorders.status<>'Cancelled' > >> AND purchorders.status<>'Pending' > >> AND purchorders.status<>'Rejected' > >> > >> and for the WO > >> > >> SELECT SUM(woitems.qtyreqd-woitems.qtyrecd) AS qtywo > >> FROM woitems INNER JOIN workorders > >> ON woitems.wo=workorders.wo > >> INNER JOIN locationusers ON > > locationusers.loccode=workorders.loccode AND > >> locationusers.userid='" . $_SESSION['UserID'] . "' AND > >> locationusers.canview=1 > >> WHERE workorders.closed=0 > >> AND woitems.stockid='" . $StockID . "' > >> > >> Besides the clear fact that SelectProduct is for All locations, the > > SQL for > >> PO and the user rights to that location... SQL is still missing > > the > >> condition "AND purchorders.status<>'Completed'", so it can lead to > > problems. > >> > >> Woudn't it be better to have 2 functions: > >> Get_Quantity_On_Order_Due_To_Purchase_Orders(StockId, Location) > >> Get_Quantity_On_Order_Due_To_Work_Orders(StockId, Location) > >> if Location is "", then ALL locations are considered :-) > >> > >> returning the value, so we would be sure that all webERP the data > > is fully > >> consistent? > >> Would be the script less readable? > >> > >> > >> > >> > >> > >> > >> > >> Regards, > >> Ricard > >> > >> 2014-09-13 4:42 GMT+08:00 Tim Schofield > > <tim...@gm...>: > >>> > >>> Hi Exson, actually Phil's suggestion > >>> http://sourceforge.net/p/web-erp/mailman/message/28434400/ [1] was > > to move > >>> the stock search into the SqlCommonFunctions.inc file rather than > > the > >>> MiscFunctions.php one in order to save keep repeating the same > > code > >>> across scripts. > >>> > >>> Tim > >>> > >>> On 12 September 2014 08:22, Tim Schofield > > <tim...@gm...> > >>> wrote: > >>> > Hi Exson, > >>> > > >>> > Well the point I was making was that the person reading the code > >>> > wouldn't know when they met the function call whether it was > >>> > abstracted to the bottom of that script, or to > > MiscFunctions.php. In > >>> > fact if it was me I would more likely expect it to be in > >>> > MiscFunctions.php. > >>> > > >>> > I would personally like it to be in a separate function in a > > separate > >>> > file. Phil did give the go ahead for stock search to be > > abstracted to > >>> > a separate file a few years ago, it was just nobody actually did > > the > >>> > code. This would allow us to use smarter search algorithms > > (soundex > >>> > for instance) without having to repeat it everywhere that stock > >>> > searching is done. > >>> > > >>> > Thanks > >>> > Tim > >>> > > >>> > On 12 September 2014 02:32, Exson Qu <hex...@gm...> > > wrote: > >>> >> Hi, Tim, > >>> >> > >>> >> Thank you for your mail. > >>> >> My initial intention for this modification is that > > we can > >>> >> reduce > >>> >> some lines in the script which maybe speed things up, and at > > the same > >>> >> time, the search items function has been used in many places, > > but > >>> >> unfortunately, it's not powerful enough, (or in other words, > > not > >>> >> flexible > >>> >> enough, since we have to add some constraint to the search > > result), so > >>> >> if > >>> >> only abstract to a function for existing codes, there is no big > >>> >> difference. > >>> >> As Phil said, there is slightly different sometime.That's why > > I did > >>> >> not > >>> >> transfer those functions to MiscFunctions.php. > >>> >> Best regards! > >>> >> Exson. > >>> >> > >>> >> > >>> >> > >>> >> > >>> >> > >>> >> > >>> >> 2014-09-11 15:38 GMT+08:00 Tim Schofield > > <tim...@gm...>: > >>> >>> > >>> >>> Hi Exson, In SelectSalesOrders.php you abstracted the code to > > search > >>> >>> for items into its own function called GetSearchItems() and > > put the > >>> >>> function at the end of the script. Would it not make more > > sense to > >>> >>> have this in the MiscFunctions.php and use it wherever we > > search for > >>> >>> items? The abstraction has already been approved so we might > > as well > >>> >>> make it available everywhere. Then if we fix a bug, or do an > >>> >>> improvement to the searching algorithm we only do the change > > once > >>> >>> lessening the chance of bugs. The same in SelectOrderItems.php > > where > >>> >>> you abstracted the code to get the customer branch details to > > a > >>> >>> function GetCustBranchDetails(). This is code used in many > > scripts so > >>> >>> as the abstraction has been approved it makes sense to use it > >>> >>> everywhere. > >>> >>> > >>> >>> Often decisions on readability are taken that slow the code > > down not > >>> >>> speed it up. For instance if you remember from a discussion > > you and I > >>> >>> had with Phil the following SQL was considered more readable > >>> >>> > >>> >>> AND effectiveafter<'".date('Y-m-d')."' > >>> >>> > >>> >>> than using the ANSI standard constant: > >>> >>> > >>> >>> AND effectiveafter<CURRENT_DATE > >>> >>> > >>> >>> However the first method is clearly slower as it uses two > > string > >>> >>> concatenations which the PHP engine is very slow at. > >>> >>> > >>> >>> As I have said privately to a number of people on this > > discussion I > >>> >>> agree with the basic aims of the design of webERP but it is on > > their > >>> >>> implementation where we get a bit mixed up. We do abstract > > code into > >>> >>> functions but the when and where is not always consistent and > >>> >>> often as I demonstrated in my email about the table rows we > > end up > >>> >>> with less readable code. > >>> >>> > >>> >>> Thanks > >>> >>> Tim > >>> >>> > >>> >>> On 11 September 2014 03:39, ExsonQu <hex...@gm...> > > wrote: > >>> >>> > *Dear all,* > >>> >>> > > >>> >>> > I agree with Phil that we should pay more > > attention to > >>> >>> > those > >>> >>> > old > >>> >>> > codes' (or called redundant?). The abstraction to avoid have > > at > >>> >>> > least > >>> >>> > some > >>> >>> > merit that: > >>> >>> > 1. If there is a bug in the code, it's very > > clear. > >>> >>> > 2. I believe in most of time, it's fast. > >>> >>> > 3. If we change these tested stable codes, it > > becomes > >>> >>> > green > >>> >>> > code. > >>> >>> > It introduce new risk to our users. > >>> >>> > 4. And most of the time, it sacrifice the > > readability. > >>> >>> > Because we > >>> >>> > have to understand a new definition which seems intuitive to > > the > >>> >>> > author > >>> >>> > but > >>> >>> > others have to study it. > >>> >>> > > >>> >>> > I think most of the time, I don't like the code > > style of > >>> >>> > webERP > >>> >>> > because I cannot code fast. Its a hand-make style and not > > economic. > >>> >>> > But > >>> >>> > the > >>> >>> > style make those codes reliable and robust and fast. And > > it's very > >>> >>> > easy > >>> >>> > to > >>> >>> > modify what you need to do is just to search those strings > > you need. > >>> >>> > > >>> >>> > So lets focus on adding new features instead of > > those > >>> >>> > existed > >>> >>> > codes or the coding convention, IMHO. > >>> >>> > > >>> >>> > Best regards! > >>> >>> > > >>> >>> > Exson > >>> >>> > > > > ------------------------------------------------------------------------------ > Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer > Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports > Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper > Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer > > http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk > _______________________________________________ > Web-erp-developers mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/web-erp-developers > |
From: <ph...@lo...> - 2014-10-05 20:54:57
|
Hi Ricard, Only items with mbflag=='M' should have any QOO for WOs? Unless I am missing something? I don't think we need to send $db in the function calls as this is now a global Phil Hi all: I'm coding this change, and found that when calculating the QOO the following scripts only check into PO, not WO. Seems wrong to me as QOO should always include PO and WO, but before making this change (use always PO and WO)would like your confirmation: InventoryPlanningPrefSupplier InventoryPlanning StockLocStatus Should we use also QOO due to WO on these scripts? Regards, Ricard 2014-10-03 20:54 GMT+08:00 Tim Schofield <tim...@gm...>: > In fact a quick grep f the code shows the following all have a > quantity on order calculation in them: > > CounterReturns.php > CounterSales.php > InventoryPlanning.php > InventoryPlanningPrefSupplier.php > SelectOrderItems.php > SelectProduct.php > StockLocStatus.php > StockStatus.php > TopItems.php > > Thanks > Tim > > On 3 October 2014 05:31, Pak Ricard <pak...@gm...> wrote: > >> Hi all: >> >> returning a moment to this... >> >> I just got a mistake somewhere in the indexes (and got wrong QOO > results). >> Looking for the solution to this issue, I had to check 3 scripts > and >> discovered that: >> >> We calculate the Quantity on Order for 1 item at least in 3 places, > and all >> 3 SQL are different, >> >> At StockStatus.php: >> >> SELECT > SUM(purchorderdetails.quantityord-purchorderdetails.quantityrecd) >> FROM purchorders LEFT JOIN purchorderdetails >> ON purchorders.orderno=purchorderdetails.orderno >> WHERE purchorderdetails.itemcode='" . $StockID . "' >> AND purchorders.intostocklocation='" . $myrow['loccode'] . "' >> AND (purchorders.status<>'Cancelled' >> AND purchorders.status<>'Pending' >> AND purchorders.status<>'Rejected' >> AND purchorders.status<>'Completed') >> and >> >> SELECT SUM(woitems.qtyreqd-woitems.qtyrecd) AS qtywo >> FROM woitems INNER JOIN workorders >> ON woitems.wo=workorders.wo >> WHERE workorders.closed=0 >> AND workorders.loccode='" . $myrow['loccode'] . "' >> AND woitems.stockid='" . $StockID . "'" >> >> At StockLocStatus.php >> >> $sql = "SELECT SUM(purchorderdetails.quantityord - >> purchorderdetails.quantityrecd) AS qoo >> FROM purchorderdetails >> INNER JOIN purchorders >> ON purchorderdetails.orderno=purchorders.orderno >> WHERE purchorders.intostocklocation='" . $myrow['loccode'] . "' >> AND purchorderdetails.itemcode='" . $StockID . "' >> AND (purchorders.status = 'Authorised' OR > purchorders.status='Printed') >> >> So, conditions are different. Some might say are equivalent, but > this is a >> weak point, as if we need to add, modify the PO status, then it > won't work. >> Also, there is no SQL for QOO due to Work Orders. >> >> At SelectProduct.php >> >> SELECT SUM(purchorderdetails.quantityord > -purchorderdetails.quantityrecd) AS >> QtyOnOrder >> FROM purchorders INNER JOIN purchorderdetails >> ON purchorders.orderno=purchorderdetails.orderno >> INNER JOIN locationusers ON >> locationusers.loccode=purchorders.intostocklocation AND >> locationusers.userid='" . $_SESSION['UserID'] . "' AND >> locationusers.canview=1 >> WHERE purchorderdetails.itemcode='" . $StockID . "' >> AND purchorderdetails.completed =0 >> AND purchorders.status<>'Cancelled' >> AND purchorders.status<>'Pending' >> AND purchorders.status<>'Rejected' >> >> and for the WO >> >> SELECT SUM(woitems.qtyreqd-woitems.qtyrecd) AS qtywo >> FROM woitems INNER JOIN workorders >> ON woitems.wo=workorders.wo >> INNER JOIN locationusers ON > locationusers.loccode=workorders.loccode AND >> locationusers.userid='" . $_SESSION['UserID'] . "' AND >> locationusers.canview=1 >> WHERE workorders.closed=0 >> AND woitems.stockid='" . $StockID . "' >> >> Besides the clear fact that SelectProduct is for All locations, the > SQL for >> PO and the user rights to that location... SQL is still missing > the >> condition "AND purchorders.status<>'Completed'", so it can lead to > problems. >> >> Woudn't it be better to have 2 functions: >> Get_Quantity_On_Order_Due_To_Purchase_Orders(StockId, Location) >> Get_Quantity_On_Order_Due_To_Work_Orders(StockId, Location) >> if Location is "", then ALL locations are considered :-) >> >> returning the value, so we would be sure that all webERP the data > is fully >> consistent? >> Would be the script less readable? >> >> >> >> >> >> >> >> Regards, >> Ricard >> >> 2014-09-13 4:42 GMT+08:00 Tim Schofield > <tim...@gm...>: >>> >>> Hi Exson, actually Phil's suggestion >>> http://sourceforge.net/p/web-erp/mailman/message/28434400/ [1] was > to move >>> the stock search into the SqlCommonFunctions.inc file rather than > the >>> MiscFunctions.php one in order to save keep repeating the same > code >>> across scripts. >>> >>> Tim >>> >>> On 12 September 2014 08:22, Tim Schofield > <tim...@gm...> >>> wrote: >>> > Hi Exson, >>> > >>> > Well the point I was making was that the person reading the code >>> > wouldn't know when they met the function call whether it was >>> > abstracted to the bottom of that script, or to > MiscFunctions.php. In >>> > fact if it was me I would more likely expect it to be in >>> > MiscFunctions.php. >>> > >>> > I would personally like it to be in a separate function in a > separate >>> > file. Phil did give the go ahead for stock search to be > abstracted to >>> > a separate file a few years ago, it was just nobody actually did > the >>> > code. This would allow us to use smarter search algorithms > (soundex >>> > for instance) without having to repeat it everywhere that stock >>> > searching is done. >>> > >>> > Thanks >>> > Tim >>> > >>> > On 12 September 2014 02:32, Exson Qu <hex...@gm...> > wrote: >>> >> Hi, Tim, >>> >> >>> >> Thank you for your mail. >>> >> My initial intention for this modification is that > we can >>> >> reduce >>> >> some lines in the script which maybe speed things up, and at > the same >>> >> time, the search items function has been used in many places, > but >>> >> unfortunately, it's not powerful enough, (or in other words, > not >>> >> flexible >>> >> enough, since we have to add some constraint to the search > result), so >>> >> if >>> >> only abstract to a function for existing codes, there is no big >>> >> difference. >>> >> As Phil said, there is slightly different sometime.That's why > I did >>> >> not >>> >> transfer those functions to MiscFunctions.php. >>> >> Best regards! >>> >> Exson. >>> >> >>> >> >>> >> >>> >> >>> >> >>> >> >>> >> 2014-09-11 15:38 GMT+08:00 Tim Schofield > <tim...@gm...>: >>> >>> >>> >>> Hi Exson, In SelectSalesOrders.php you abstracted the code to > search >>> >>> for items into its own function called GetSearchItems() and > put the >>> >>> function at the end of the script. Would it not make more > sense to >>> >>> have this in the MiscFunctions.php and use it wherever we > search for >>> >>> items? The abstraction has already been approved so we might > as well >>> >>> make it available everywhere. Then if we fix a bug, or do an >>> >>> improvement to the searching algorithm we only do the change > once >>> >>> lessening the chance of bugs. The same in SelectOrderItems.php > where >>> >>> you abstracted the code to get the customer branch details to > a >>> >>> function GetCustBranchDetails(). This is code used in many > scripts so >>> >>> as the abstraction has been approved it makes sense to use it >>> >>> everywhere. >>> >>> >>> >>> Often decisions on readability are taken that slow the code > down not >>> >>> speed it up. For instance if you remember from a discussion > you and I >>> >>> had with Phil the following SQL was considered more readable >>> >>> >>> >>> AND effectiveafter<'".date('Y-m-d')."' >>> >>> >>> >>> than using the ANSI standard constant: >>> >>> >>> >>> AND effectiveafter<CURRENT_DATE >>> >>> >>> >>> However the first method is clearly slower as it uses two > string >>> >>> concatenations which the PHP engine is very slow at. >>> >>> >>> >>> As I have said privately to a number of people on this > discussion I >>> >>> agree with the basic aims of the design of webERP but it is on > their >>> >>> implementation where we get a bit mixed up. We do abstract > code into >>> >>> functions but the when and where is not always consistent and >>> >>> often as I demonstrated in my email about the table rows we > end up >>> >>> with less readable code. >>> >>> >>> >>> Thanks >>> >>> Tim >>> >>> >>> >>> On 11 September 2014 03:39, ExsonQu <hex...@gm...> > wrote: >>> >>> > *Dear all,* >>> >>> > >>> >>> > I agree with Phil that we should pay more > attention to >>> >>> > those >>> >>> > old >>> >>> > codes' (or called redundant?). The abstraction to avoid have > at >>> >>> > least >>> >>> > some >>> >>> > merit that: >>> >>> > 1. If there is a bug in the code, it's very > clear. >>> >>> > 2. I believe in most of time, it's fast. >>> >>> > 3. If we change these tested stable codes, it > becomes >>> >>> > green >>> >>> > code. >>> >>> > It introduce new risk to our users. >>> >>> > 4. And most of the time, it sacrifice the > readability. >>> >>> > Because we >>> >>> > have to understand a new definition which seems intuitive to > the >>> >>> > author >>> >>> > but >>> >>> > others have to study it. >>> >>> > >>> >>> > I think most of the time, I don't like the code > style of >>> >>> > webERP >>> >>> > because I cannot code fast. Its a hand-make style and not > economic. >>> >>> > But >>> >>> > the >>> >>> > style make those codes reliable and robust and fast. And > it's very >>> >>> > easy >>> >>> > to >>> >>> > modify what you need to do is just to search those strings > you need. >>> >>> > >>> >>> > So lets focus on adding new features instead of > those >>> >>> > existed >>> >>> > codes or the coding convention, IMHO. >>> >>> > >>> >>> > Best regards! >>> >>> > >>> >>> > Exson >>> >>> > |
From: Humberto S. <we...@si...> - 2014-10-04 21:46:38
|
I prefer Exson idea -----Original Message----- From: Phil Daintree <ph...@lo...> Date: Sun, 05 Oct 2014 10:19:24 To: webERP Developers<web...@li...> Reply-To: webERP Developers <web...@li...> Subject: Re: [WebERP-developers] Fxprice, Fxnet and Display total variance Once we get a fix for this - it is probably a good time to do a new release, unless anyone has any pressing issues they have noted that needs some TLC? Phil Phil Daintree Logic Works Ltd - +64 (0)275 567890 http://www.logicworks.co.nz On 04/10/14 16:02, ExsonQu wrote > *Dear all,* > > I think the solution for this case is that we add a field to > stockmoves table which record the original price in foreign currency. Then > we retrieve the price when we create the invoice instead of calculating it > by foreign exchange. > > If there is no objection for this. I'll do it. > > Best regards! > > Exson > > > > -- > View this message in context: http://weberp-accounting.1478800.n4.nabble.com/Fxprice-Fxnet-and-Display-total-variance-tp4657671p4657682.html > Sent from the web-ERP-developers mailing list archive at Nabble.com. > > ------------------------------------------------------------------------------ > Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer > Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports > Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper > Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer > http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk > _______________________________________________ > Web-erp-developers mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/web-erp-developers > ------------------------------------------------------------------------------ Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk _______________________________________________ Web-erp-developers mailing list Web...@li... https://lists.sourceforge.net/lists/listinfo/web-erp-developers |
From: Phil D. <ph...@lo...> - 2014-10-04 21:19:34
|
Once we get a fix for this - it is probably a good time to do a new release, unless anyone has any pressing issues they have noted that needs some TLC? Phil Phil Daintree Logic Works Ltd - +64 (0)275 567890 http://www.logicworks.co.nz On 04/10/14 16:02, ExsonQu wrote > *Dear all,* > > I think the solution for this case is that we add a field to > stockmoves table which record the original price in foreign currency. Then > we retrieve the price when we create the invoice instead of calculating it > by foreign exchange. > > If there is no objection for this. I'll do it. > > Best regards! > > Exson > > > > -- > View this message in context: http://weberp-accounting.1478800.n4.nabble.com/Fxprice-Fxnet-and-Display-total-variance-tp4657671p4657682.html > Sent from the web-ERP-developers mailing list archive at Nabble.com. > > ------------------------------------------------------------------------------ > Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer > Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports > Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper > Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer > http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk > _______________________________________________ > Web-erp-developers mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/web-erp-developers > |
From: Phil D. <ph...@lo...> - 2014-10-04 03:11:33
|
Do you think we could record the exchange rate used to greater precision rather than duplicating the data? Hate the idea of duplicating data that we can calculate. Phil Phil Daintree Logic Works Ltd - +64 (0)275 567890 http://www.logicworks.co.nz On 04/10/14 16:02, ExsonQu wrote: > *Dear all,* > > I think the solution for this case is that we add a field to > stockmoves table which record the original price in foreign currency. Then > we retrieve the price when we create the invoice instead of calculating it > by foreign exchange. > > If there is no objection for this. I'll do it. > > Best regards! > > Exson > > > > -- > View this message in context: http://weberp-accounting.1478800.n4.nabble.com/Fxprice-Fxnet-and-Display-total-variance-tp4657671p4657682.html > Sent from the web-ERP-developers mailing list archive at Nabble.com. > > ------------------------------------------------------------------------------ > Meet PCI DSS 3.0 Compliance Requirements with EventLog Analyzer > Achieve PCI DSS 3.0 Compliant Status with Out-of-the-box PCI DSS Reports > Are you Audit-Ready for PCI DSS 3.0 Compliance? Download White paper > Comply to PCI DSS 3.0 Requirement 10 and 11.5 with EventLog Analyzer > http://pubads.g.doubleclick.net/gampad/clk?id=154622311&iu=/4140/ostg.clktrk > _______________________________________________ > Web-erp-developers mailing list > Web...@li... > https://lists.sourceforge.net/lists/listinfo/web-erp-developers > |
From: ExsonQu <hex...@gm...> - 2014-10-04 03:02:38
|
*Dear all,* I think the solution for this case is that we add a field to stockmoves table which record the original price in foreign currency. Then we retrieve the price when we create the invoice instead of calculating it by foreign exchange. If there is no objection for this. I'll do it. Best regards! Exson -- View this message in context: http://weberp-accounting.1478800.n4.nabble.com/Fxprice-Fxnet-and-Display-total-variance-tp4657671p4657682.html Sent from the web-ERP-developers mailing list archive at Nabble.com. |
From: R2-G <r2g...@gm...> - 2014-09-29 17:08:31
|
Bob, Thanks so much for the info, it saves me many hours of trail and error All I need is to run WebERP on the tablet for demo purposes not for any serious use R2-g -- View this message in context: http://weberp-accounting.1478800.n4.nabble.com/Running-weberp-on-an-Andrioid-table-tp4657674p4657677.html Sent from the web-ERP-developers mailing list archive at Nabble.com. |
From: rfthomas <rf...@as...> - 2014-09-29 14:34:13
|
Tim and Klaus, The MySQL table changes appear to make sense, but we have the problem of properly identifying the process revisions and production history. There are a number of areas that need to know and deal with such information. The following is coding of inventory could work: <product code>_<product revision>_<routing>_<routing revision> It would be assumed that in normal operation the latest active item would be produced and sold. Salesmen would for normal sales, quote <product> and the system would automatically select the most recent active product (<product code>_<product revision>_<routing>_<routing revision>). Order acknowledgements, shipping documents, work orders, etc. would normally default to the most recent active product. We need to be able to know the full pedigree of the parts sold. There are times when one must produce a product to an earlier revision. One would need to be able to select the full product code. One could end up with a very large number of fully qualified product codes. Bob Thomas -- View this message in context: http://weberp-accounting.1478800.n4.nabble.com/Bug-MRP-for-WO-at-reqdate-instead-of-startdate-tp4651206p4657676.html Sent from the web-ERP-developers mailing list archive at Nabble.com. |