Revision 90003b2c
Von Jan Büren vor etwa 10 Jahren hinzugefügt
bin/mozilla/oe.pl | ||
---|---|---|
564 | 564 |
|
565 | 565 |
$TMPL_VAR{ALL_DELIVERY_TERMS} = SL::DB::Manager::DeliveryTerm->get_all_sorted(); |
566 | 566 |
|
567 |
my $tpca_reminder = check_transport_cost_reminder_article_number() if $::instance_conf->get_transport_cost_reminder_article_number; |
|
567 | 568 |
print $form->parse_html_template("oe/form_footer", { |
568 | 569 |
%TMPL_VAR, |
569 | 570 |
webdav => $::instance_conf->get_webdav, |
571 |
tpca_reminder => $tpca_reminder, |
|
570 | 572 |
print_options => print_options(inline => 1), |
571 | 573 |
label_edit => $locale->text("Edit the $form->{type}"), |
572 | 574 |
label_workflow => $locale->text("Workflow $form->{type}"), |
... | ... | |
2078 | 2080 |
_remove_billed_or_delivered_rows(quantities => \%handled_base_qtys); |
2079 | 2081 |
} |
2080 | 2082 |
|
2083 |
# iterate all positions and match articlenumber |
|
2084 |
sub check_transport_cost_reminder_article_number { |
|
2085 |
$main::lxdebug->enter_sub(); |
|
2086 |
|
|
2087 |
my $form = $main::form; |
|
2088 |
|
|
2089 |
check_oe_access(); |
|
2090 |
|
|
2091 |
my $transport_article = $::instance_conf->get_transport_cost_reminder_article_number; |
|
2092 |
for my $i (1 .. $form->{rowcount}) { |
|
2093 |
return undef if $form->{"partnumber_${i}"} eq $transport_article; |
|
2094 |
} |
|
2095 |
|
|
2096 |
return $transport_article; |
|
2097 |
|
|
2098 |
$main::lxdebug->leave_sub(); |
|
2099 |
} |
|
2081 | 2100 |
sub dispatcher { |
2082 | 2101 |
foreach my $action (qw(delete delivery_order e_mail invoice print purchase_order purchase_order quotation |
2083 | 2102 |
request_for_quotation sales_order sales_order save save_and_close save_as_new ship_to update)) { |
Auch abrufbar als: Unified diff
Erinnerung für Transport- oder Versandkostenartikel bei Angebot / Auftrag implementiert
Erweiterung: Mandantenkonfiguration um einen Standardartikel der auf Vorhandensein
überprüft wird (oe). Falls nicht wird eine entsprechende Warnung ausgegeben.
Verbesserungsmöglichkei 1: Artikelnummer per partpicker auswählen
Verbesserungsmöglichkei 2: Erinnerung anolog zu Vorgangsbezeichnung vergeben implementieren