From: <dai...@us...> - 2011-01-24 05:25:49
|
Revision: 4475 http://web-erp.svn.sourceforge.net/web-erp/?rev=4475&view=rev Author: daintree Date: 2011-01-24 05:25:42 +0000 (Mon, 24 Jan 2011) Log Message: ----------- Asset module fixes Modified Paths: -------------- trunk/FixedAssetDepreciation.php trunk/FixedAssetItems.php trunk/SelectAsset.php trunk/doc/Change.log.html Modified: trunk/FixedAssetDepreciation.php =================================================================== --- trunk/FixedAssetDepreciation.php 2011-01-23 04:38:44 UTC (rev 4474) +++ trunk/FixedAssetDepreciation.php 2011-01-24 05:25:42 UTC (rev 4475) @@ -18,7 +18,8 @@ FROM fixedassettrans INNER JOIN periods ON fixedassettrans.periodno=periods.periodno WHERE transtype=44 - GROUP BY periods.lastdate_in_period',$db); + GROUP BY periods.lastdate_in_period + ORDER BY periods.lastdate_in_period DESC',$db); $LastDepnRun = DB_fetch_row($result); @@ -41,6 +42,8 @@ } else { //depn calc has been run previously $AllowUserEnteredProcessDate = false; + prnMsg('LastDepnRun[0] = ' . $LastDepnRun[0] . '<br />ConvertSQLDate($LastDepnRun[0]) = ' . ConvertSQLDate($LastDepnRun[0]) . '<br />DateAdd(ConvertSQLDate($LastDepnRun[0]),d,28) = ' . DateAdd(ConvertSQLDate($LastDepnRun[0]),'d',28), 'info'); + $_POST['ProcessDate'] = LastDayOfMonth(DateAdd(ConvertSQLDate($LastDepnRun[0]),'d',28)); } Modified: trunk/FixedAssetItems.php =================================================================== --- trunk/FixedAssetItems.php 2011-01-23 04:38:44 UTC (rev 4474) +++ trunk/FixedAssetItems.php 2011-01-24 05:25:42 UTC (rev 4475) @@ -538,7 +538,14 @@ echo '<tr><td>' . _('Accumulated Depreciation') . ':</td><td class="number">' . number_format($AssetRow['accumdepn'],2) . '</td></tr>'; echo '<tr><td>' . _('Net Book Value') . ':</td><td class="number">' . number_format($AssetRow['cost']-$AssetRow['accumdepn'],2) . '</td></tr>'; -$result = DB_query('SELECT periods.lastdate_in_period, max(fixedassettrans.periodno) FROM fixedassettrans INNER JOIN periods ON fixedassettrans.periodno=periods.periodno WHERE transtype=44 GROUP BY periods.lastdate_in_period',$db); +$result = DB_query('SELECT periods.lastdate_in_period, + max(fixedassettrans.periodno) + FROM fixedassettrans INNER JOIN periods + ON fixedassettrans.periodno=periods.periodno + WHERE transtype=44 + GROUP BY periods.lastdate_in_period + ORDER BY periods.lastdate_in_period DESC',$db); + $LastDepnRun = DB_fetch_row($result); if(DB_num_rows($result)==0){ $LastRunDate = _('Not Yet Run'); Modified: trunk/SelectAsset.php =================================================================== --- trunk/SelectAsset.php 2011-01-23 04:38:44 UTC (rev 4474) +++ trunk/SelectAsset.php 2011-01-24 05:25:42 UTC (rev 4475) @@ -124,7 +124,7 @@ //insert wildcard characters in spaces $_POST['Keywords'] = strtoupper($_POST['Keywords']); $SearchString = '%' . str_replace(' ', '%', $_POST['Keywords']) . '%'; - if ($_POST['AssetCategory'] == 'All') { + if ($_POST['AssetCategory'] == 'ALL') { if ($_POST['AssetLocation']=='ALL'){ $SQL .= 'WHERE description ' . LIKE . "'" . $SearchString . "' ORDER BY fixedassets.assetid"; } else { @@ -171,6 +171,7 @@ $ErrMsg = _('No assets were returned by the SQL because'); $DbgMsg = _('The SQL that returned an error was'); $searchresult = DB_query($SQL, $db, $ErrMsg, $DbgMsg); + if (DB_num_rows($searchresult) == 0) { prnMsg(_('No assets were returned by this search please re-enter alternative criteria to try again'), 'info'); } Modified: trunk/doc/Change.log.html =================================================================== --- trunk/doc/Change.log.html 2011-01-23 04:38:44 UTC (rev 4474) +++ trunk/doc/Change.log.html 2011-01-24 05:25:42 UTC (rev 4475) @@ -1,5 +1,6 @@ <p><font SIZE=4 COLOR=BLUE><b>webERP Change Log</b></font></p> <p></p> +<p>24/1/11:Phil Depreciation fixes - SelectAsset by description fix</p> <p>23/1/11:Peter Otandeka: PDFTopItems.php SQL quoting fixes</p> <p>23/1/11: phil Fix Depreciation posting and dates of end of periods</p> <p>23/1/11:Phil changed back references throughout several MRP scripts from is_date to Is_Date - as Is_Date is used throughout the code and much bigger job to change all references to is_date</p> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |