use Carp;
use List::MoreUtils qw(any none);
-use Readonly;
use SL::DBUtils;
use Rose::Object::MakeMethods::Generic
scalar => [ qw(type id number save dbh dbh_provided business_id) ],
);
-Readonly my @SUPPORTED_TYPES => qw(invoice credit_note customer vendor sales_delivery_order purchase_delivery_order sales_order purchase_order sales_quotation request_quotation);
+my @SUPPORTED_TYPES = qw(invoice credit_note customer vendor sales_delivery_order purchase_delivery_order sales_order purchase_order sales_quotation request_quotation);
sub new {
my $class = shift;
my $form = $main::form;
my %filters = $self->_get_filters();
- $self->dbh->begin_work;
+ $self->dbh->begin_work if $self->dbh->{AutoCommit};
do_query($form, $self->dbh, qq|LOCK TABLE defaults|);
do_query($form, $self->dbh, qq|LOCK TABLE business|) if $self->business_id;