[Erp5-report] r28725 - in /erp5/trunk/bt5/erp5_invoicing: SkinTemplateItem/portal_skins/erp...
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Sep 1 15:36:22 CEST 2009
Author: luke
Date: Tue Sep 1 15:36:20 2009
New Revision: 28725
URL: http://svn.erp5.org?rev=28725&view=rev
Log:
- it is possible, that invoice comes from no order, so related_order is not None is outer condition
Modified:
erp5/trunk/bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/InvoiceTransaction_postGeneration.xml
erp5/trunk/bt5/erp5_invoicing/bt/revision
Modified: erp5/trunk/bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/InvoiceTransaction_postGeneration.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/InvoiceTransaction_postGeneration.xml?rev=28725&r1=28724&r2=28725&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/InvoiceTransaction_postGeneration.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_invoicing/SkinTemplateItem/portal_skins/erp5_invoicing/InvoiceTransaction_postGeneration.xml [utf8] Tue Sep 1 15:36:20 2009
@@ -79,26 +79,26 @@
related_packing_list = invoice.getDefaultCausalityValue()\n
\n
related_order = related_packing_list.getDefaultCausalityValue()\n
-# copy trade condition:\n
-if not context.getSpecialise():\n
- if related_order is not None:\n
+if related_order is not None:\n
+ # copy trade condition:\n
+ if not context.getSpecialise():\n
context.edit(specialise=related_order.getSpecialise())\n
-\n
-# copy order\'s trade model lines\n
-invoice_trade_model_line_reference_list = [document.getReference() \\\n
- for document in context.contentValues(portal_type=\'Trade Model Line\')]\n
-order_trade_model_line_copy_id_list = []\n
-for order_trade_model_line in related_order.contentValues(\n
- portal_type=\'Trade Model Line\'):\n
- if order_trade_model_line.getReference() not in \\\n
- invoice_trade_model_line_reference_list:\n
- order_trade_model_line_copy_id_list.append(order_trade_model_line.getId())\n
-\n
-if order_trade_model_line_copy_id_list:\n
- clipboard = related_order.manage_copyObjects(\n
- ids=order_trade_model_line_copy_id_list)\n
- context.manage_pasteObjects(clipboard)\n
-\n
+ \n
+ # copy order\'s trade model lines\n
+ invoice_trade_model_line_reference_list = [document.getReference() \\\n
+ for document in context.contentValues(portal_type=\'Trade Model Line\')]\n
+ order_trade_model_line_copy_id_list = []\n
+ for order_trade_model_line in related_order.contentValues(\n
+ portal_type=\'Trade Model Line\'):\n
+ if order_trade_model_line.getReference() not in \\\n
+ invoice_trade_model_line_reference_list:\n
+ order_trade_model_line_copy_id_list.append(order_trade_model_line.getId())\n
+ \n
+ if order_trade_model_line_copy_id_list:\n
+ clipboard = related_order.manage_copyObjects(\n
+ ids=order_trade_model_line_copy_id_list)\n
+ context.manage_pasteObjects(clipboard)\n
+ \n
# copy title, if not updating a new delivery\n
if not invoice.hasTitle() and related_packing_list.hasTitle():\n
invoice.setTitle(related_packing_list.getTitle())\n
Modified: erp5/trunk/bt5/erp5_invoicing/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_invoicing/bt/revision?rev=28725&r1=28724&r2=28725&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_invoicing/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_invoicing/bt/revision [utf8] Tue Sep 1 15:36:20 2009
@@ -1,1 +1,1 @@
-293
+294
More information about the Erp5-report
mailing list