From 26e5f3dec05aaa7aa0fc677902e9aad16ee66a1c Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Mon, 6 Aug 2012 18:20:08 +0530 Subject: [PATCH] DocType Mappers: Purchase Request-Supplier Quotation and Supplier Quotation-Purchase Order --- .../Purchase Request-Supplier Quotation.txt | 13 +- .../Supplier Quotation-Purchase Order.txt | 169 ++++++++++++++++++ 2 files changed, 171 insertions(+), 11 deletions(-) create mode 100644 erpnext/buying/DocType Mapper/Supplier Quotation-Purchase Order/Supplier Quotation-Purchase Order.txt diff --git a/erpnext/buying/DocType Mapper/Purchase Request-Supplier Quotation/Purchase Request-Supplier Quotation.txt b/erpnext/buying/DocType Mapper/Purchase Request-Supplier Quotation/Purchase Request-Supplier Quotation.txt index 95b13ba447..7d1de7524a 100644 --- a/erpnext/buying/DocType Mapper/Purchase Request-Supplier Quotation/Purchase Request-Supplier Quotation.txt +++ b/erpnext/buying/DocType Mapper/Purchase Request-Supplier Quotation/Purchase Request-Supplier Quotation.txt @@ -5,7 +5,7 @@ { 'creation': '2012-08-02 18:36:26', 'docstatus': 0, - 'modified': '2012-08-02 18:37:32', + 'modified': '2012-08-03 12:34:09', 'modified_by': u'Administrator', 'owner': u'Administrator' }, @@ -81,15 +81,6 @@ 'to_field': u'prevdoc_detail_docname' }, - # Field Mapper Detail - { - 'doctype': u'Field Mapper Detail', - 'from_field': u'uom', - 'map': u'Yes', - 'match_id': 1, - 'to_field': u'stock_uom' - }, - # Field Mapper Detail { 'checking_operator': u'>=', @@ -117,7 +108,7 @@ 'from_table': u'Purchase Request Item', 'match_id': 1, 'reference_doctype_key': u'prevdoc_doctype', - 'to_field': u'quotation_details', + 'to_field': u'quotation_items', 'to_table': u'Supplier Quotation Item', 'validation_logic': u'docstatus =1' } diff --git a/erpnext/buying/DocType Mapper/Supplier Quotation-Purchase Order/Supplier Quotation-Purchase Order.txt b/erpnext/buying/DocType Mapper/Supplier Quotation-Purchase Order/Supplier Quotation-Purchase Order.txt new file mode 100644 index 0000000000..a616266c91 --- /dev/null +++ b/erpnext/buying/DocType Mapper/Supplier Quotation-Purchase Order/Supplier Quotation-Purchase Order.txt @@ -0,0 +1,169 @@ +# DocType Mapper, Supplier Quotation-Purchase Order +[ + + # These values are common in all dictionaries + { + 'creation': '2012-08-03 12:33:04', + 'docstatus': 0, + 'modified': '2012-08-06 16:45:56', + 'modified_by': u'Administrator', + 'owner': u'Administrator' + }, + + # These values are common for all Table Mapper Detail + { + 'doctype': u'Table Mapper Detail', + 'name': '__common__', + 'parent': u'Supplier Quotation-Purchase Order', + 'parentfield': u'table_mapper_details', + 'parenttype': u'DocType Mapper', + 'validation_logic': u'docstatus = 1' + }, + + # These values are common for all Field Mapper Detail + { + 'doctype': u'Field Mapper Detail', + 'name': '__common__', + 'parent': u'Supplier Quotation-Purchase Order', + 'parentfield': u'field_mapper_details', + 'parenttype': u'DocType Mapper' + }, + + # These values are common for all DocType Mapper + { + 'doctype': u'DocType Mapper', + 'from_doctype': u'Supplier Quotation', + 'module': u'Buying', + 'name': '__common__', + 'ref_doc_submitted': 1, + 'to_doctype': u'Purchase Order' + }, + + # DocType Mapper, Supplier Quotation-Purchase Order + { + 'doctype': u'DocType Mapper', + 'name': u'Supplier Quotation-Purchase Order' + }, + + # Field Mapper Detail + { + 'checking_operator': u'=', + 'doctype': u'Field Mapper Detail', + 'from_field': u'company', + 'map': u'Yes', + 'match_id': 0, + 'to_field': u'company' + }, + + # Field Mapper Detail + { + 'checking_operator': u'>=', + 'doctype': u'Field Mapper Detail', + 'from_field': u'transaction_date', + 'map': u'No', + 'match_id': 0, + 'to_field': u'transaction_date' + }, + + # Field Mapper Detail + { + 'doctype': u'Field Mapper Detail', + 'from_field': u'conversion_rate', + 'map': u'Yes', + 'match_id': 0, + 'to_field': u'conversion_rate' + }, + + # Field Mapper Detail + { + 'doctype': u'Field Mapper Detail', + 'from_field': u'net_total', + 'map': u'Yes', + 'match_id': 0, + 'to_field': u'net_total' + }, + + # Field Mapper Detail + { + 'doctype': u'Field Mapper Detail', + 'from_field': u'total_tax', + 'map': u'Yes', + 'match_id': 0, + 'to_field': u'total_tax' + }, + + # Field Mapper Detail + { + 'doctype': u'Field Mapper Detail', + 'from_field': u'grand_total', + 'map': u'Yes', + 'match_id': 0, + 'to_field': u'grand_total' + }, + + # Field Mapper Detail + { + 'doctype': u'Field Mapper Detail', + 'from_field': u'parent', + 'map': u'Yes', + 'match_id': 1, + 'to_field': u'supplier_quotation' + }, + + # Field Mapper Detail + { + 'doctype': u'Field Mapper Detail', + 'from_field': u'name', + 'map': u'Yes', + 'match_id': 1, + 'to_field': u'supplier_quotation_item' + }, + + # Field Mapper Detail + { + 'doctype': u'Field Mapper Detail', + 'from_field': u'uom', + 'map': u'Yes', + 'match_id': 1, + 'to_field': u'stock_uom' + }, + + # Field Mapper Detail + { + 'doctype': u'Field Mapper Detail', + 'from_field': u'eval:flt(1)', + 'map': u'Yes', + 'match_id': 1, + 'to_field': u'conversion_factor' + }, + + # Table Mapper Detail + { + 'doctype': u'Table Mapper Detail', + 'from_table': u'Supplier Quotation', + 'match_id': 0, + 'reference_key': u'prevdoc_docname', + 'to_table': u'Purchase Order' + }, + + # Table Mapper Detail + { + 'doctype': u'Table Mapper Detail', + 'from_field': u'quotation_details', + 'from_table': u'Supplier Quotation Item', + 'match_id': 1, + 'reference_doctype_key': u'prevdoc_doctype', + 'to_field': u'po_details', + 'to_table': u'Purchase Order Item' + }, + + # Table Mapper Detail + { + 'doctype': u'Table Mapper Detail', + 'from_field': u'purchase_tax_details', + 'from_table': u'Purchase Taxes and Charges', + 'match_id': 2, + 'to_field': u'purchase_tax_details', + 'to_table': u'Purchase Taxes and Charges' + } +] \ No newline at end of file