diff options
author | einhverfr <einhverfr@4979c152-3d1c-0410-bac9-87ea11338e46> | 2008-11-22 21:38:18 +0000 |
---|---|---|
committer | einhverfr <einhverfr@4979c152-3d1c-0410-bac9-87ea11338e46> | 2008-11-22 21:38:18 +0000 |
commit | bda04bbe95f0ff8996619a5c2599b070d4a7326f (patch) | |
tree | 057af110773f9c84f5f7850e8980f1f873241575 /LedgerSMB/Batch.pm | |
parent | 75a1145585826d7c88eee5fd8d536d62176d1e6d (diff) |
Batch numbers assigned at batch creation phase. Tests working.
git-svn-id: https://ledger-smb.svn.sourceforge.net/svnroot/ledger-smb/trunk@2414 4979c152-3d1c-0410-bac9-87ea11338e46
Diffstat (limited to 'LedgerSMB/Batch.pm')
-rw-r--r-- | LedgerSMB/Batch.pm | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/LedgerSMB/Batch.pm b/LedgerSMB/Batch.pm index 8c4e397b..f18200c8 100644 --- a/LedgerSMB/Batch.pm +++ b/LedgerSMB/Batch.pm @@ -1,8 +1,17 @@ package LedgerSMB::Batch; +use LedgerSMB::Setting; use base qw(LedgerSMB::DBObject); +sub get_new_info { + $self = shift @_; + my $cc_object = LedgerSMB::Setting->new({base => $self}); + $cc_object->{key} = 'batch_cc'; + $self->{batch_number} = $cc_object->increment; + $self->{dbh}->commit; +} + sub create { $self = shift @_; my ($ref) = $self->exec_method(funcname => 'batch_create'); |