]> wagnertech.de Git - mfinanz.git/blobdiff - bin/mozilla/do.pl
Nicht mehr verwendete Einstellung $::form->{jsscript} entfernt
[mfinanz.git] / bin / mozilla / do.pl
index fec239f9e10c72c9ab14198ff61757f46ae38c0d..d5ad88ba8429edf7e0b41f5d5fd6cb710fb508ff 100644 (file)
@@ -166,7 +166,6 @@ sub order_links {
 
   # retrieve order/quotation
   $form->{webdav}   = $::lx_office_conf{features}->{webdav};
-  $form->{jsscript} = 1;
 
   my $editing = $form->{id};
 
@@ -255,9 +254,6 @@ sub form_header {
   $form->{employee_id} = $form->{old_employee_id} if $form->{old_employee_id};
   $form->{salesman_id} = $form->{old_salesman_id} if $form->{old_salesman_id};
 
-  # use JavaScript Calendar or not
-  $form->{jsscript} = 1;
-
   my @old_project_ids = ($form->{"globalproject_id"});
   map({ push(@old_project_ids, $form->{"project_id_$_"})
           if ($form->{"project_id_$_"}); } (1..$form->{"rowcount"}));
@@ -460,7 +456,6 @@ sub search {
   $form->{ALL_EMPLOYEES} = SL::DB::Manager::Employee->get_all(query => [ deleted => 0 ]);
 
   $form->{SHOW_VC_DROP_DOWN} =  $myconfig{vclimit} > scalar @{ $form->{ALL_VC} };
-  $form->{jsscript}          = 1;
   $form->{title}             = $locale->text('Delivery Orders');
 
   $form->header();
@@ -669,17 +664,7 @@ sub save {
   }
 
   $form->{id} = 0 if $form->{saveasnew};
-  # best case fix für bug 1079. Einkaufsrabatt wird nicht richtig
-  # aus Lieferantenauftrag -> Lieferschein -> Rechnung übernommen
-  # Tritt nur auf, wenn man direkt über Lieferschein -> speichern ->
-  # Workflow Rechnung geht (beim Aufruf über edit() i.O.)
-  # Gut. DO-save() speichert den Discount im DB-Format 0.12 für
-  # 12%, die Konvertierung wird leider in $form gemacht und daher
-  # wird die Maske mit dem falschen Rabatt wieder aufgebaut.
-  # Wie immer: backup_vars verwenden um nichts anderes kaputt zu
-  # machen. jan 03.03.2010
-  # nicht mehr notwendig da für bug 1284 der backend aufruf entsprechend
-  # geändert wurde
+
   DO->save();
   # saving the history
   if(!exists $form->{addition}) {
@@ -1135,12 +1120,16 @@ sub display_stock_in_form {
   my %myconfig = %main::myconfig;
   my $locale   = $main::locale;
 
-  $form->{jsscript} = 1;
-
   $form->{title} = $locale->text('Stock');
 
   my $part_info  = IC->get_basic_part_info('id' => $form->{parts_id});
 
+  # Standardlagerplatz für Standard-Auslagern verwenden, falls keiner für die Ware explizit definiert wurde
+  if ($::instance_conf->get_transfer_default_use_master_default_bin) {
+    $part_info->{warehouse_id} ||= $::instance_conf->get_default_warehouse_id;
+    $part_info->{bin_id}       ||= $::instance_conf->get_default_bin_id;
+  }
+
   my $units      = AM->retrieve_units(\%myconfig, $form);
   # der zweite Parameter von unit_select_data gibt den default-Namen (selected) vor
   my $units_data = AM->unit_select_data($units, $form->{do_unit}, undef, $part_info->{unit});