Revision cd812c6b
Von Bernd Bleßmann vor etwa 10 Jahren hinzugefügt
SL/OE.pm | ||
---|---|---|
|
||
# link previous items with orderitems
|
||
foreach (qw(orderitems invoice)) {
|
||
if (!$form->{saveasnew} && $form->{"converted_from_${_}_id_$i"}) {
|
||
if (!$form->{saveasnew} && !$form->{useasnew} && $form->{"converted_from_${_}_id_$i"}) {
|
||
RecordLinks->create_links('dbh' => $dbh,
|
||
'mode' => 'ids',
|
||
'from_table' => $_,
|
||
... | ... | |
|
||
# and remember for the rest of the function
|
||
my $is_collective_order = scalar @ids;
|
||
$form->{useasnew} = !!$is_collective_order;
|
||
|
||
if (!$form->{id}) {
|
||
my $extra_days = $form->{type} eq 'sales_quotation' ? $::instance_conf->get_reqdate_interval : 1;
|
||
... | ... | |
}
|
||
|
||
# delete orderitems_id in collective orders, so that they get cloned no matter what
|
||
delete $ref->{orderitems_id} if $is_collective_order;
|
||
$ref->{converted_from_orderitems_id} = delete $ref->{orderitems_id} if $is_collective_order;
|
||
|
||
# get tax rates and description
|
||
my $accno_id = ($form->{vc} eq "customer") ? $ref->{income_accno} : $ref->{expense_accno};
|
bin/mozilla/oe.pl | ||
---|---|---|
CFDD_shipto CFDD_shipto_id shiptocity shiptocountry shiptocontact shiptophone shiptofax
|
||
shiptodepartment_1 shiptodepartment_2 shiptoemail shiptocp_gender
|
||
message email subject cc bcc taxpart taxservice taxaccounts cursor_fokus
|
||
show_details),
|
||
show_details useasnew),
|
||
@custom_hiddens,
|
||
map { $_.'_rate', $_.'_description', $_.'_taxnumber' } split / /, $form->{taxaccounts} ]; # deleted: discount
|
||
|
Auch abrufbar als: Unified diff
Nicht-editierbare CVars bei neuem Auftrag aus Mehrfachauswahl richtig übernehemen.
Mehrauswahl im Auftragsbericht.