]> wagnertech.de Git - mfinanz.git/blobdiff - SL/Controller/ClientConfig.pm
Mandantenkonfig: Standard-Stundensatz
[mfinanz.git] / SL / Controller / ClientConfig.pm
index 7ca93522cc6b2e10b9791453dade1e41ad7e83e4..9292ee441a08cd93bfabd269fd77541db78ab71d 100644 (file)
@@ -40,6 +40,8 @@ sub action_save {
     undef $defaults->{$_} if !$defaults->{$_};
   }
 
     undef $defaults->{$_} if !$defaults->{$_};
   }
 
+  $defaults->{$_} = $::form->parse_amount(\%::myconfig, $defaults->{$_}) for qw(customer_hourly_rate);
+
   $self->defaults->assign_attributes(%{ $defaults });
 
   my %errors_idx;
   $self->defaults->assign_attributes(%{ $defaults });
 
   my %errors_idx;
@@ -137,7 +139,7 @@ sub init_defaults        { SL::DB::Default->get
 sub init_all_warehouses  { SL::DB::Manager::Warehouse->get_all_sorted                                                    }
 sub init_all_languages   { SL::DB::Manager::Language->get_all_sorted                                                     }
 sub init_all_currencies  { SL::DB::Manager::Currency->get_all_sorted                                                     }
 sub init_all_warehouses  { SL::DB::Manager::Warehouse->get_all_sorted                                                    }
 sub init_all_languages   { SL::DB::Manager::Language->get_all_sorted                                                     }
 sub init_all_currencies  { SL::DB::Manager::Currency->get_all_sorted                                                     }
-sub init_all_weightunits { my $unit = SL::DB::Manager::Unit->find_by(name => 'g'); $unit ? $unit->convertible_units : [] }
+sub init_all_weightunits { my $unit = SL::DB::Manager::Unit->find_by(name => 'kg'); $unit ? $unit->convertible_units : [] }
 sub init_all_templates   { +{ SL::Template->available_templates }                                                        }
 
 sub init_posting_options {
 sub init_all_templates   { +{ SL::Template->available_templates }                                                        }
 
 sub init_posting_options {