From 6e06357dc59e9857909d82510dabe6759e4150f8 Mon Sep 17 00:00:00 2001 From: ankitjavalkarwork Date: Fri, 31 Oct 2014 12:36:33 +0530 Subject: [PATCH] Hide totals on checking print_without_amount field in DN --- erpnext/stock/doctype/delivery_note/delivery_note.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/erpnext/stock/doctype/delivery_note/delivery_note.py b/erpnext/stock/doctype/delivery_note/delivery_note.py index 079b7fc110a..e87a233b9c9 100644 --- a/erpnext/stock/doctype/delivery_note/delivery_note.py +++ b/erpnext/stock/doctype/delivery_note/delivery_note.py @@ -52,11 +52,15 @@ class DeliveryNote(SellingController): else: df.delete_key("__print_hide") - toggle_print_hide(self.meta, "currency") - item_meta = frappe.get_meta("Delivery Note Item") - for fieldname in ("rate", "amount", "price_list_rate", "discount_percentage"): - toggle_print_hide(item_meta, fieldname) + print_hide_fields = { + "parent": ["grand_total_export", "rounded_total_export", "in_words_export", "currency", "net_total_export"], + "items": ["rate", "amount", "price_list_rate", "discount_percentage"] + } + + for key, fieldname in print_hide_fields.items(): + for f in fieldname: + toggle_print_hide(self.meta if key == "parent" else item_meta, f) def get_portal_page(self): return "shipment" if self.docstatus==1 else None