From b72af39331d1f1355a081b1bf0b3d17444efb669 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Sat, 6 Apr 2013 08:20:35 +0530 Subject: [PATCH] fixes in packing slip --- .../Delivery Note-Packing Slip.txt | 67 ++++++++++--------- stock/doctype/packing_slip/packing_slip.js | 3 +- stock/doctype/packing_slip/packing_slip.py | 1 + stock/doctype/packing_slip/packing_slip.txt | 53 ++++++++++----- .../packing_slip_item/packing_slip_item.txt | 16 ++++- 5 files changed, 88 insertions(+), 52 deletions(-) diff --git a/stock/DocType Mapper/Delivery Note-Packing Slip/Delivery Note-Packing Slip.txt b/stock/DocType Mapper/Delivery Note-Packing Slip/Delivery Note-Packing Slip.txt index 6459a0b89e..79b17c2e10 100644 --- a/stock/DocType Mapper/Delivery Note-Packing Slip/Delivery Note-Packing Slip.txt +++ b/stock/DocType Mapper/Delivery Note-Packing Slip/Delivery Note-Packing Slip.txt @@ -1,71 +1,78 @@ [ { - "owner": "Administrator", + "creation": "2012-02-02 11:50:33", "docstatus": 0, - "creation": "2012-02-22 15:45:56", + "modified": "2013-04-05 16:08:22", "modified_by": "Administrator", - "modified": "2012-02-22 15:45:56" + "owner": "Administrator" }, { - "name": "__common__", - "parent": "Delivery Note-Packing Slip", "doctype": "Table Mapper Detail", - "parenttype": "DocType Mapper", - "parentfield": "table_mapper_details" - }, - { "name": "__common__", "parent": "Delivery Note-Packing Slip", + "parentfield": "table_mapper_details", + "parenttype": "DocType Mapper" + }, + { "doctype": "Field Mapper Detail", - "parenttype": "DocType Mapper", - "parentfield": "field_mapper_details" - }, - { "name": "__common__", - "to_doctype": "Packing Slip", - "module": "Stock", + "parent": "Delivery Note-Packing Slip", + "parentfield": "field_mapper_details", + "parenttype": "DocType Mapper" + }, + { "doctype": "DocType Mapper", + "from_doctype": "Delivery Note", + "module": "Stock", + "name": "__common__", "ref_doc_submitted": 0, - "from_doctype": "Delivery Note" + "to_doctype": "Packing Slip" }, { - "name": "Delivery Note-Packing Slip", - "doctype": "DocType Mapper" + "doctype": "DocType Mapper", + "name": "Delivery Note-Packing Slip" }, { + "doctype": "Field Mapper Detail", + "from_field": "name", "map": "Yes", "match_id": 0, - "to_field": "delivery_note", - "doctype": "Field Mapper Detail", - "from_field": "name" + "to_field": "delivery_note" }, { + "doctype": "Field Mapper Detail", + "from_field": "qty", "map": "No", "match_id": 1, - "to_field": "qty", - "doctype": "Field Mapper Detail", - "from_field": "qty" + "to_field": "qty" }, { + "doctype": "Field Mapper Detail", + "from_field": "naming_series", "map": "No", "match_id": 0, - "to_field": "naming_series", - "doctype": "Field Mapper Detail", - "from_field": "naming_series" + "to_field": "naming_series" + }, + { + "doctype": "Field Mapper Detail", + "from_field": "name", + "map": "Yes", + "match_id": 1, + "to_field": "dn_detail" }, { - "match_id": 0, "doctype": "Table Mapper Detail", "from_table": "Delivery Note", + "match_id": 0, "to_table": "Packing Slip", "validation_logic": "docstatus=0" }, { - "match_id": 1, - "to_field": "item_details", "doctype": "Table Mapper Detail", "from_field": "delivery_note_details", "from_table": "Delivery Note Item", + "match_id": 1, + "to_field": "item_details", "to_table": "Packing Slip Item", "validation_logic": "IFNULL(packed_qty, 0) < IFNULL(qty, 0)" } diff --git a/stock/doctype/packing_slip/packing_slip.js b/stock/doctype/packing_slip/packing_slip.js index e9396d9edc..4c20289af9 100644 --- a/stock/doctype/packing_slip/packing_slip.js +++ b/stock/doctype/packing_slip/packing_slip.js @@ -35,7 +35,6 @@ cur_frm.add_fetch("item_code", "net_weight", "net_weight"); cur_frm.add_fetch("item_code", "weight_uom", "weight_uom"); cur_frm.cscript.onload_post_render = function(doc, cdt, cdn) { - console.log(make_doclist(cdt, cdn)); if(doc.delivery_note && doc.__islocal) { var ps_detail = getchildren('Packing Slip Item', doc.name, 'item_details'); if(!(flt(ps_detail.net_weight) && cstr(ps_detail.weight_uom))) { @@ -100,7 +99,7 @@ cur_frm.cscript.validate_calculate_item_details = function(doc) { cur_frm.cscript.validate_duplicate_items = function(doc, ps_detail) { for(var i=0; i