[Erp5-report] r17316 - in /erp5/trunk/bt5/erp5_accounting: SkinTemplateItem/portal_skins/er...

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Oct 31 15:17:00 CET 2007


Author: jerome
Date: Wed Oct 31 15:17:00 2007
New Revision: 17316

URL: http://svn.erp5.org?rev=17316&view=rev
Log:
When creating balance transaction for openning next period, also take into account precision when calculating existing accounts balances

Modified:
    erp5/trunk/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/AccountingPeriod_createBalanceTransaction.xml
    erp5/trunk/bt5/erp5_accounting/bt/revision

Modified: erp5/trunk/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/AccountingPeriod_createBalanceTransaction.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/AccountingPeriod_createBalanceTransaction.xml?rev=17316&r1=17315&r2=17316&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/AccountingPeriod_createBalanceTransaction.xml (original)
+++ erp5/trunk/bt5/erp5_accounting/SkinTemplateItem/portal_skins/erp5_accounting/AccountingPeriod_createBalanceTransaction.xml Wed Oct 31 15:17:00 2007
@@ -3,11 +3,8 @@
   <record id="1" aka="AAAAAAAAAAE=">
     <pickle>
       <tuple>
-        <tuple>
-          <string>Products.PythonScripts.PythonScript</string>
-          <string>PythonScript</string>
-        </tuple>
-        <none/>
+        <global name="PythonScript" module="Products.PythonScripts.PythonScript"/>
+        <tuple/>
       </tuple>
     </pickle>
     <pickle>
@@ -93,6 +90,7 @@
 section = context.getParentValue()\n
 section_uid = context.getParentUid()\n
 section_currency = section.getPriceCurrency()\n
+section_currency_precision = section.getPriceCurrencyValue().getQuantityPrecision()\n
 \n
 balance_transaction = portal.accounting_module.newContent(\n
                         activate_kw=dict(tag=activity_tag),\n
@@ -128,6 +126,7 @@
 \n
 inventory_param_dict = dict(section_uid=section_uid,\n
                             simulation_state=(\'delivered\',),\n
+                            precision=section_currency_precision,\n
                             portal_type=portal.getPortalAccountingMovementTypeList(),\n
                             at_date=at_date.latestTime(),)\n
                             \n
@@ -330,6 +329,7 @@
                             <string>section</string>
                             <string>section_uid</string>
                             <string>section_currency</string>
+                            <string>section_currency_precision</string>
                             <string>balance_transaction</string>
                             <string>group_by_node_node_category_list</string>
                             <string>group_by_mirror_section_node_category_list</string>
@@ -348,6 +348,7 @@
                             <string>inventory</string>
                             <string>total_price</string>
                             <string>quantity</string>
+                            <string>_inplacevar_</string>
                             <string>ValueError</string>
                           </tuple>
                         </value>

Modified: erp5/trunk/bt5/erp5_accounting/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_accounting/bt/revision?rev=17316&r1=17315&r2=17316&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_accounting/bt/revision (original)
+++ erp5/trunk/bt5/erp5_accounting/bt/revision Wed Oct 31 15:17:00 2007
@@ -1,1 +1,1 @@
-462
+463




More information about the Erp5-report mailing list