employee_company und salesman_company für flattentoform
authorJan Büren <jan@kivitendo-premium.de>
Thu, 15 Dec 2016 10:13:38 +0000 (11:13 +0100)
committerJan Büren <jan@kivitendo-premium.de>
Thu, 15 Dec 2016 10:13:38 +0000 (11:13 +0100)
Hintergrund: Bei automatisch generierten Rechnungen werden diese
beiden Druckvariablen nicht gefüllt. Mittlerweile sind diese aber
Mandantenspezifisch und nicht mehr an dem Benutzer gebunden.
Entsprechend den Wert aus instance_config geholt und für beide  Variablen

SL/DB/Helper/FlattenToForm.pm

index cca1704..3627cfa 100644 (file)
@@ -56,6 +56,8 @@ sub flatten_to_form {
     my $user = User->new(login => $self->employee->login);
     $form->{"employee_$_"} = $user->{$_} for qw(tel email fax);
   }
+  # company is employee and login independent
+  $form->{"${_}_company"}  = $::instance_conf->get_company for qw (employee salesman);
 
   $form->{employee}   = $self->employee->name          if _has($self, 'employee_id');
   $form->{language}   = $self->language->template_code if _has($self, 'language_id');