Revision d9969d0b
Von Bernd Bleßmann vor mehr als 1 Jahr hinzugefügt
| SL/DB/Order/TypeData.pm | ||
|---|---|---|
|
REQUEST_QUOTATION_TYPE => 'request_quotation',
|
||
|
PURCHASE_QUOTATION_INTAKE_TYPE => 'purchase_quotation_intake',
|
||
|
SALES_ORDER_INTAKE_TYPE => 'sales_order_intake',
|
||
|
PURCHASE_ORDER_CONFIRMATION_TYPE => 'purchase_order_confirmation',
|
||
|
};
|
||
|
|
||
|
my @export_types = qw(SALES_ORDER_TYPE PURCHASE_ORDER_TYPE REQUEST_QUOTATION_TYPE SALES_QUOTATION_TYPE
|
||
|
PURCHASE_QUOTATION_INTAKE_TYPE SALES_ORDER_INTAKE_TYPE);
|
||
|
PURCHASE_QUOTATION_INTAKE_TYPE SALES_ORDER_INTAKE_TYPE PURCHASE_ORDER_CONFIRMATION_TYPE);
|
||
|
my @export_subs = qw(valid_types validate_type is_valid_type get get3);
|
||
|
|
||
|
our @EXPORT_OK = (@export_types, @export_subs);
|
||
| ... | ... | |
|
save_and_sales_order_intake => 0,
|
||
|
save_and_sales_order => 0,
|
||
|
save_and_purchase_order => 1,
|
||
|
save_and_purchase_order_confirmation => 0,
|
||
|
save_and_sales_delivery_order => 1,
|
||
|
save_and_purchase_delivery_order => 0,
|
||
|
save_and_supplier_delivery_order => 0,
|
||
| ... | ... | |
|
save_and_sales_order_intake => 0,
|
||
|
save_and_sales_order => 1,
|
||
|
save_and_purchase_order => 0,
|
||
|
save_and_purchase_order_confirmation => 1,
|
||
|
save_and_sales_delivery_order => 0,
|
||
|
save_and_purchase_delivery_order => 1,
|
||
|
save_and_supplier_delivery_order => 1,
|
||
| ... | ... | |
|
save_and_sales_order_intake => 1,
|
||
|
save_and_sales_order => 1,
|
||
|
save_and_purchase_order => 0,
|
||
|
save_and_purchase_order_confirmation => 0,
|
||
|
save_and_sales_delivery_order => 0,
|
||
|
save_and_purchase_delivery_order => 0,
|
||
|
save_and_supplier_delivery_order => 0,
|
||
| ... | ... | |
|
save_and_sales_order_intake => 0,
|
||
|
save_and_sales_order => 1,
|
||
|
save_and_purchase_order => 1,
|
||
|
save_and_purchase_order_confirmation => 0,
|
||
|
save_and_sales_delivery_order => 0,
|
||
|
save_and_purchase_delivery_order => 0,
|
||
|
save_and_supplier_delivery_order => 0,
|
||
| ... | ... | |
|
save_and_sales_order_intake => 0,
|
||
|
save_and_sales_order => 1,
|
||
|
save_and_purchase_order => 1,
|
||
|
save_and_purchase_order_confirmation => 0,
|
||
|
save_and_sales_delivery_order => 0,
|
||
|
save_and_purchase_delivery_order => 0,
|
||
|
save_and_supplier_delivery_order => 0,
|
||
| ... | ... | |
|
save_and_sales_order_intake => 0,
|
||
|
save_and_sales_order => 1,
|
||
|
save_and_purchase_order => 1,
|
||
|
save_and_purchase_order_confirmation => 0,
|
||
|
save_and_sales_delivery_order => 0,
|
||
|
save_and_purchase_delivery_order => 0,
|
||
|
save_and_supplier_delivery_order => 0,
|
||
| ... | ... | |
|
subversions => sub { $::instance_conf->get_lock_oe_subversions },
|
||
|
},
|
||
|
},
|
||
|
PURCHASE_ORDER_CONFIRMATION_TYPE() => {
|
||
|
text => {
|
||
|
delete => t8('The order confirmation has been deleted'),
|
||
|
saved => t8('The order confirmation has been saved'),
|
||
|
add => t8("Add Purchase Order Confirmation"),
|
||
|
edit => t8("Edit Purchase Order Confirmation"),
|
||
|
list => t8("Purchase Order Confirmations"),
|
||
|
attachment => t8("purchase_order_confirmation_list"),
|
||
|
},
|
||
|
show_menu => {
|
||
|
save_and_quotation => 1,
|
||
|
save_and_rfq => 0,
|
||
|
save_and_purchase_quotation_intake => 0,
|
||
|
save_and_sales_order_intake => 0,
|
||
|
save_and_sales_order => 1,
|
||
|
save_and_purchase_order => 1,
|
||
|
save_and_purchase_order_confirmation => 0,
|
||
|
save_and_sales_delivery_order => 0,
|
||
|
save_and_purchase_delivery_order => 1,
|
||
|
save_and_supplier_delivery_order => 1,
|
||
|
save_and_reclamation => 1,
|
||
|
save_and_invoice_for_advance_payment => 0,
|
||
|
save_and_final_invoice => 0,
|
||
|
save_and_ap_transaction => 1,
|
||
|
save_and_invoice => 1,
|
||
|
delete => sub { $::instance_conf->get_purchase_order_show_delete },
|
||
|
},
|
||
|
properties => {
|
||
|
customervendor => "vendor",
|
||
|
is_customer => 0,
|
||
|
nr_key => "ordnumber",
|
||
|
},
|
||
|
defaults => {
|
||
|
reqdate => sub { return; },
|
||
|
},
|
||
|
part_classification_query => [ "used_for_purchase" => 1 ],
|
||
|
rights => {
|
||
|
edit => "purchase_order_edit",
|
||
|
view => "purchase_order_edit | sales_order_view",
|
||
|
},
|
||
|
features => {
|
||
|
price_tax => 1,
|
||
|
stock => 0,
|
||
|
subversions => sub { $::instance_conf->get_lock_oe_subversions },
|
||
|
},
|
||
|
},
|
||
|
);
|
||
|
|
||
|
my @valid_types = (
|
||
| ... | ... | |
|
REQUEST_QUOTATION_TYPE,
|
||
|
PURCHASE_QUOTATION_INTAKE_TYPE,
|
||
|
SALES_ORDER_INTAKE_TYPE,
|
||
|
PURCHASE_ORDER_CONFIRMATION_TYPE,
|
||
|
);
|
||
|
|
||
|
my %valid_types = map { $_ => $_ } @valid_types;
|
||
Auch abrufbar als: Unified diff
Lieferantenauftragsbestätigung: S:C:Order:TypeData