[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
SF.net SVN: ledger-smb: [1426] branches/1.2/LedgerSMB/IR.pm
- Subject: SF.net SVN: ledger-smb: [1426] branches/1.2/LedgerSMB/IR.pm
- From: ..hidden..
- Date: Wed, 18 Jul 2007 19:56:07 -0700
Revision: 1426
http://svn.sourceforge.net/ledger-smb/?rev=1426&view=rev
Author: einhverfr
Date: 2007-07-18 19:56:07 -0700 (Wed, 18 Jul 2007)
Log Message:
-----------
Correcting a double-application of a patch
Modified Paths:
--------------
branches/1.2/LedgerSMB/IR.pm
Modified: branches/1.2/LedgerSMB/IR.pm
===================================================================
--- branches/1.2/LedgerSMB/IR.pm 2007-07-18 20:44:53 UTC (rev 1425)
+++ branches/1.2/LedgerSMB/IR.pm 2007-07-19 02:56:07 UTC (rev 1426)
@@ -298,7 +298,6 @@
last if ( ( $totalqty -= $qty ) >= 0 );
}
} else {
- # start patch bug 1755355 ###############################################################################
# check for unallocated entries atthe same price to match our entry
$query = qq|
SELECT i.id, i.qty, i.allocated, a.transdate
@@ -318,27 +317,6 @@
$allocated += $qty;
last if ( ( $totalqty -= $qty ) <= 0 );
}
- } else {
- # start patch bug 1755355 ###############################################################################
- # check for unallocated entries atthe same price to match our entry
- $query = qq|
- SELECT i.id, i.qty, i.allocated, a.transdate
- FROM invoice i
- JOIN parts p ON (p.id = i.parts_id)
- JOIN ap a ON (a.id = i.trans_id)
- WHERE i.parts_id = ? AND (i.qty + i.allocated) > 0 AND i.sellprice = ?
- ORDER BY transdate|;
- $sth = $dbh->prepare($query);
- $sth->execute( $form->{"id_$i"}, $form->{"sellprice_$i"}) || $form->dberror($query);
- while ( my $ref = $sth->fetchrow_hashref(NAME_lc) ) {
- $form->db_parse_numeric(sth=>$sth, hashref => $ref);
- my $qty = $ref->{qty} + $ref->{allocated};
- if ( ( $qty - $totalqty ) > 0 ) { $qty = $totalqty; }
- # update allocated for sold item
- $form->update_balance( $dbh, "invoice", "allocated", qq|id = $ref->{id}|, $qty * -1 );
- $allocated += $qty;
- last if ( ( $totalqty -= $qty ) <= 0 );
- }
}
# add purchase to inventory
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.