[Erp5-report] r31896 kazuhiko - /erp5/trunk/bt5/erp5_simulation/DocumentTemplateItem/
nobody at svn.erp5.org
nobody at svn.erp5.org
Fri Jan 22 10:25:17 CET 2010
Author: kazuhiko
Date: Fri Jan 22 10:25:16 2010
New Revision: 31896
URL: http://svn.erp5.org?rev=31896&view=rev
Log:
create a temporary simulation only if it is needed.
Modified:
erp5/trunk/bt5/erp5_simulation/DocumentTemplateItem/InvoiceTransactionRule.py
Modified: erp5/trunk/bt5/erp5_simulation/DocumentTemplateItem/InvoiceTransactionRule.py
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_simulation/DocumentTemplateItem/InvoiceTransactionRule.py?rev=31896&r1=31895&r2=31896&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_simulation/DocumentTemplateItem/InvoiceTransactionRule.py [utf8] (original)
+++ erp5/trunk/bt5/erp5_simulation/DocumentTemplateItem/InvoiceTransactionRule.py [utf8] Fri Jan 22 10:25:16 2010
@@ -236,8 +236,6 @@
prevision_currency = prevision_line['resource'][0]
except IndexError:
prevision_currency = None
- temporary_movement = newTempSimulationMovement(rule.getPortalObject(),
- '1', **prevision_line)
exchange_ratio = None
precision = None
try:
@@ -252,6 +250,8 @@
if currency_url is not None and prevision_currency != currency_url:
precision = section.getPriceCurrencyValue() \
.getQuantityPrecision()
+ temporary_movement = newTempSimulationMovement(rule.getPortalObject(),
+ '1', **prevision_line)
exchange_ratio = rule.restrictedTraverse(currency_url).getPrice(
context=temporary_movement.asContext(
categories=['price_currency/%s' % currency_url,
More information about the Erp5-report
mailing list