Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 3c416dd9

Von Thomas Heck vor mehr als 11 Jahren hinzugefügt

  • ID 3c416dd9b0473132c9b27380f146aed9d2c8d781
  • Vorgänger 440ad8d3
  • Nachfolger 6e08e454

IS::get_customer nicht mehr zum Lader der Einstellung für taxincluded verwenden

fixt #2015

Unterschiede anzeigen:

bin/mozilla/is.pl
37 37
use SL::OE;
38 38
use SL::DB::Default;
39 39
use Data::Dumper;
40
use SL::DBUtils;
40 41
use List::Util qw(max sum);
41 42

  
42 43
require "bin/mozilla/io.pl";
......
407 408

  
408 409
  # tax, total and subtotal calculations
409 410
  my ($tax, $subtotal);
410
  $form->{taxaccounts_array} = [ split / /, $form->{taxaccounts} ];
411

  
412
  my $paymet_id = $::form->{payment_id};
413
  IS->get_customer(\%myconfig, \%$form) if $form->{type} =~ /sales_(order|quotation)/;
414
  $::form->{payment_id} = $paymet_id;
415

  
416
  if ( $form->{vc} eq 'customer' && !$form->{taxincluded_changed_by_user} ) {
417
    $form->{taxincluded} = defined($form->{taxincluded_checked}) ? $form->{taxincluded_checked} : $myconfig{taxincluded_checked};
411
  $form->{taxaccounts_array} = [ split(/ /, $form->{taxaccounts}) ];
412

  
413
  if ( $form->{type} =~ /sales_(order|quotation)/ && $form->{vc} eq 'customer' && !$form->{taxincluded_changed_by_user} ) {
414
    my $query = '
415
      SELECT
416
        taxincluded_checked
417
      FROM
418
        customer
419
      WHERE
420
        id = ?';
421
    my $res = selectfirst_hashref_query($::form, $::form->get_standard_dbh(), $query, conv_i($::form->{customer_id}));
422

  
423
    $form->{taxincluded} = ($res && defined($res->{taxincluded_checked})) ? $res->{taxincluded_checked} : $myconfig{taxincluded_checked};
418 424
  }
419 425

  
420 426
  foreach my $item (@{ $form->{taxaccounts_array} }) {

Auch abrufbar als: Unified diff