Revision 77903c6c
Von Moritz Bunkus vor mehr als 16 Jahren hinzugefügt
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
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.