From d751c1d40d870584c054462e97d0af8bf55f0a6e Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Wed, 19 Oct 2011 15:33:27 +0530 Subject: [PATCH] patch for reloading print format and new POS format --- erpnext/patches/reload_print_format.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 erpnext/patches/reload_print_format.py diff --git a/erpnext/patches/reload_print_format.py b/erpnext/patches/reload_print_format.py new file mode 100644 index 0000000000..67ed7eb091 --- /dev/null +++ b/erpnext/patches/reload_print_format.py @@ -0,0 +1,15 @@ +def execute(): + from webnotes.modules.module_manager import reload_doc + reload_doc('stock', 'Print Format', 'Delivery Note Packing List Wise') + reload_doc('stock', 'Print Format', 'Purchase Receipt Format') + reload_doc('accounts', 'Print Format', 'Payment Receipt Voucher') + reload_doc('accounts', 'Print Format', 'POS Invoice') + reload_doc('accounts', 'Print Format', 'Form 16A Print Format') + reload_doc('accounts', 'Print Format', 'Cheque Printing Format') + + if not sql("select format from `tabDocFormat` where name = 'POS Invoice' and parent = 'Receivable Voucher'"): + from webnotes.model.doc import addchild + dt_obj = get_obj('DocType', 'Receivable Voucher', with_children = 1) + ch = addchild(dt_obj.doc, 'formats', 'DocFormat', 1) + ch.format = 'POS Invoice' + ch.save(1)