Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 77903c6c

Von Moritz Bunkus vor mehr als 16 Jahren hinzugefügt

  • ID 77903c6cafdfa031fc10c0512ff1aaf6cda409cf
  • Vorgänger f0135672
  • Nachfolger 00682ca9

Anlegen von Waren und Dienstleistungen aus Vorgängen heraus: Beim eingegebenen Preis wurde der Nachkommaanteil abgeschnitten. Zusätzlich wird der Preis nun beim "Einkaufspreis" eingetragen, wenn der Artikel aus einem Einkaufsformular heraus angelegt wird.

Unterschiede anzeigen:

bin/mozilla/io.pl
618 618

  
619 619
  _check_io_auth();
620 620

  
621
  my $price_key = ($form->{type} =~ m/request_quotation|purchase_order/) || ($form->{script} eq 'ir.pl') ? 'lastcost' : 'sellprice';
622

  
621 623
  # change callback
622 624
  $form->{old_callback} = $form->escape($form->{callback}, 1);
623 625
  $form->{callback}     = $form->escape("$form->{script}?action=display_form", 1);
......
627 629

  
628 630
  push @HIDDENS,      { 'name' => 'previousform', 'value' => $form->escape($previousform, 1) };
629 631
  push @HIDDENS, map +{ 'name' => $_,             'value' => $form->{$_} },                       qw(rowcount vc);
630
  push @HIDDENS, map +{ 'name' => $_,             'value' => $form->{"${_}_$form->{rowcount}"} }, qw(partnumber description unit sellprice);
632
  push @HIDDENS, map +{ 'name' => $_,             'value' => $form->{"${_}_$form->{rowcount}"} }, qw(partnumber description unit);
631 633
  push @HIDDENS,      { 'name' => 'taxaccount2',  'value' => $form->{taxaccounts} };
634
  push @HIDDENS,      { 'name' => $price_key,     'value' => $form->parse_amount(\%myconfig, $form->{"sellprice_$form->{rowcount}"}) };
632 635

  
633 636
  $form->header();
634 637
  print $form->parse_html_template("generic/new_item", { HIDDENS => [ sort { $a->{name} cmp $b->{name} } @HIDDENS ] } );

Auch abrufbar als: Unified diff