Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision d9969d0b

Von Bernd Bleßmann vor mehr als 1 Jahr hinzugefügt

  • ID d9969d0b535c3498b08b35bd34d619289615201d
  • Vorgänger 6fe62d2a
  • Nachfolger 7289518a

Lieferantenauftragsbestätigung: S:C:Order:TypeData

Unterschiede anzeigen:

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