[Erp5-report] r39054 gregory - /erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_sk...
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Oct 12 14:24:50 CEST 2010
Author: gregory
Date: Tue Oct 12 14:24:47 2010
New Revision: 39054
URL: http://svn.erp5.org?rev=39054&view=rev
Log:
Fix r38977.
Call the right Currency(Sale|Purchase)_getQuantity script.
Modified:
erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/CurrencySaleOrPurchase_validateVaultBalance.xml
Modified: erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/CurrencySaleOrPurchase_validateVaultBalance.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/CurrencySaleOrPurchase_validateVaultBalance.xml?rev=39054&r1=39053&r2=39054&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/CurrencySaleOrPurchase_validateVaultBalance.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_banking_cash/SkinTemplateItem/portal_skins/erp5_banking_cash/CurrencySaleOrPurchase_validateVaultBalance.xml [utf8] Tue Oct 12 14:24:47 2010
@@ -82,9 +82,16 @@ context.Baobab_checkCounterOpened(counte
if is_currency_sale:\n
foreign_currency_portal_type = outgoing_portal_type\n
default_currency_portal_type = incoming_portal_type\n
+ total_quantity = context.CurrencySale_getQuantity()\n
else:\n
foreign_currency_portal_type = incoming_portal_type\n
default_currency_portal_type = outgoing_portal_type\n
+ total_quantity = context.CurrencyPurchase_getQuantity()\n
+\n
+# check if an exchange rate is defined\n
+if total_quantity is None:\n
+ raise ValidationFailed, (Message(domain=\'ui\',\n
+ message="No exchange rate defined for this currency at document date."))\n
\n
# check resource on currency fastinput\n
doc_resource = context.getResource()\n
@@ -93,11 +100,6 @@ for line in context.contentValues(portal
raise ValidationFailed, (Message(domain="ui",\n
message="Resource defined on document is different from currency cash."), )\n
\n
-# check if an exchange rate is defined\n
-if context.CurrencyPurchase_getQuantity() is None:\n
- raise ValidationFailed, (Message(domain=\'ui\',\n
- message="No exchange rate defined for this currency at document date."))\n
-\n
# check outgoing amount\n
if is_currency_sale:\n
amount = context.getSourceTotalAssetPrice()\n
@@ -193,10 +195,11 @@ elif resource_one == 1:\n
<string>counter_site</string>
<string>foreign_currency_portal_type</string>
<string>default_currency_portal_type</string>
+ <string>total_quantity</string>
+ <string>None</string>
<string>doc_resource</string>
<string>_getiter_</string>
<string>line</string>
- <string>None</string>
<string>amount</string>
<string>msg</string>
<string>default_msg</string>
More information about the Erp5-report
mailing list