-my %type_data = (
- SALES_ORDER_TYPE() => {
- text => {
- delete => t8('The order has been deleted'),
- saved => t8('The order has been saved'),
- add => t8("Add Sales Order"),
- edit => t8("Edit Sales Order"),
- },
- show_menu => {
- save_and_quotation => 1,
- save_and_rfq => 0,
- save_and_sales_order => 0,
- save_and_purchase_order => 1,
- save_and_delivery_order => 1,
- save_and_ap_transaction => 0,
- delete => sub { $::instance_conf->get_sales_order_show_delete },
- },
- workflow => {
- to_order_type => "purchase_order",
- to_quotation_type => "sales_quotation",
- to_order_copy_shipto => 1,
- },
- properties => {
- customervendor => "customer",
- is_quotation => 0,
- nr_key => "ordnumber",
- },
- part_classification_query => [ "used_for_sale" => 1 ],
- right => "sales_order_edit",
- },
- PURCHASE_ORDER_TYPE() => {
- text =>{
- delete => t8('The order has been deleted'),
- saved => t8('The order has been saved'),
- add => t8("Add Purchase Order"),
- edit => t8("Edit Purchase Order"),
- },
- show_menu => {
- save_and_quotation => 0,
- save_and_rfq => 1,
- save_and_sales_order => 1,
- save_and_purchase_order => 0,
- save_and_delivery_order => 1,
- save_and_ap_transaction => 1,
- delete => sub { $::instance_conf->get_purchase_order_show_delete },
- },
- workflow => {
- to_order_type => "sales_order",
- to_quotation_type => "request_quotation",
- to_order_copy_shipto => 0,
- },
- properties => {
- customervendor => "vendor",
- is_quotation => 0,
- nr_key => "ordnumber",
- },
- part_classification_query => [ "used_for_purchase" => 1 ],
- right => "purchase_order_edit",
- },
- SALES_QUOTATION_TYPE() => {
- text => {
- delete => t8('The quotation has been deleted'),
- saved => t8('The quotation has been saved'),
- add => t8("Add Quotation"),
- edit => t8("Edit Quotation"),
- },
- show_menu => {
- save_and_quotation => 0,
- save_and_rfq => 0,
- save_and_sales_order => 1,
- save_and_purchase_order => 0,
- save_and_delivery_order => 0,
- save_and_ap_transaction => 0,
- delete => 1,
- },
- workflow => {
- to_order_type => "sales_order",
- to_quotation_type => "request_quotation",
- to_order_copy_shipto => 0,
- },
- properties => {
- customervendor => "customer",
- is_quotation => 1,
- nr_key => "quonumber",
- },
- part_classification_query => [ "used_for_sale" => 1 ],
- right => "sales_quotation_edit",
- },
- REQUEST_QUOTATION_TYPE() => {
- text => {
- delete => t8('The rfq has been deleted'),
- saved => t8('The rfq has been saved'),
- add => t8("Add Request for Quotation"),
- edit => t8("Edit Request for Quotation"),
- },
- show_menu => {
- save_and_quotation => 0,
- save_and_rfq => 0,
- save_and_sales_order => 0,
- save_and_purchase_order => 1,
- save_and_delivery_order => 0,
- save_and_ap_transaction => 0,
- delete => 1,
- },
- workflow => {
- to_order_type => "purchase_order",
- to_quotation_type => "request_quotation",
- to_order_copy_shipto => 0,
- },
- properties => {
- customervendor => "vendor",
- is_quotation => 1,
- nr_key => "quonumber",
- },
- part_classification_query => [ "used_for_purchase" => 1 ],
- right => "request_quotation_edit",
- },
- SALES_DELIVERY_ORDER_TYPE() => {
- text => {
- delete => t8('Delivery Order has been deleted'),
- saved => t8('Delivery Order has been saved'),
- add => t8("Add Sales Delivery Order"),
- edit => t8("Edit Sales Delivery Order"),
- },
- show_menu => {
- save_and_quotation => 0,
- save_and_rfq => 0,
- save_and_sales_order => 0,
- save_and_purchase_order => 0,
- save_and_delivery_order => 0,
- save_and_ap_transaction => 0,
- delete => sub { $::instance_conf->get_sales_delivery_order_show_delete },
- },
- properties => {
- customervendor => "customer",
- nr_key => "donumber",
- },
- part_classification_query => [ "used_for_sale" => 1 ],
- right => "sales_delivery_order_edit",
- },
- PURCHASE_DELIVERY_ORDER_TYPE() => {
- text => {
- delete => t8('Delivery Order has been deleted'),
- saved => t8('Delivery Order has been saved'),
- add => t8("Add Purchase Delivery Order"),
- edit => t8("Edit Purchase Delivery Order"),
- },
- show_menu => {
- save_and_quotation => 0,
- save_and_rfq => 0,
- save_and_sales_order => 0,
- save_and_purchase_order => 0,
- save_and_delivery_order => 0,
- save_and_ap_transaction => 0,
- delete => sub { $::instance_conf->get_sales_delivery_order_show_delete },
- },
- properties => {
- customervendor => "vendor",
- nr_key => "donumber",
- },
- part_classification_query => [ "used_for_purchase" => 1 ],
- right => "purchase_delivery_order_edit",
- },
-
-);
-