Revision f775b88a
Von Moritz Bunkus vor mehr als 10 Jahren hinzugefügt
bin/mozilla/oe.pl | ||
---|---|---|
90 | 90 |
$main::auth->assert($right); |
91 | 91 |
} |
92 | 92 |
|
93 |
sub check_oe_conversion_to_sales_invoice_allowed { |
|
94 |
return 1 if $::form->{type} !~ m/^sales/; |
|
95 |
return 1 if ($::form->{type} =~ m/quotation/) && $::instance_conf->get_allow_sales_invoice_from_sales_quotation; |
|
96 |
return 1 if ($::form->{type} =~ m/order/) && $::instance_conf->get_allow_sales_invoice_from_sales_order; |
|
97 |
|
|
98 |
$::form->show_generic_error($::locale->text("You do not have the permissions to access this function.")); |
|
99 |
|
|
100 |
return 0; |
|
101 |
} |
|
102 |
|
|
93 | 103 |
sub set_headings { |
94 | 104 |
$main::lxdebug->enter_sub(); |
95 | 105 |
|
... | ... | |
1313 | 1323 |
my $locale = $main::locale; |
1314 | 1324 |
|
1315 | 1325 |
check_oe_access(); |
1326 |
check_oe_conversion_to_sales_invoice_allowed(); |
|
1316 | 1327 |
$main::auth->assert($form->{type} eq 'purchase_order' || $form->{type} eq 'request_quotation' ? 'vendor_invoice_edit' : 'invoice_edit'); |
1317 | 1328 |
|
1318 | 1329 |
$form->{old_salesman_id} = $form->{salesman_id}; |
Auch abrufbar als: Unified diff
Einkaufs-/Verkaufsprozesse: optionale Einschränkungen für gewisse Aktionen
Über die Mandantenkonfiguration kann verboten werden, dass gewisse
Aktionen in den Einkaufs- und Verkaufsprozesse durchgeführt
werden. Diese sind:
- Direkte umwandlung von Verkaufsangeboten und
aufträgen in
Direktes Anlegen neuer Einkaufslieferscheine und -rechnungen (nurVerkaufsrechnungen (nur über den Weg der Lieferscheine)
durch Umwandlung bestehender Belege)