[Erp5-report] r26070 - in /erp5/trunk/bt5/erp5_payroll_l10n_fr: SkinTemplateItem/portal_ski...
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Mar 17 13:58:08 CET 2009
Author: fabien
Date: Tue Mar 17 13:58:06 2009
New Revision: 26070
URL: http://svn.erp5.org?rev=26070&view=rev
Log:
update some scripts :
- typo
- fix some problems in PaySheetTransaction_getYearToDateSlice
Modified:
erp5/trunk/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/PaySheetTransaction_getOtherInformationsDataDict.xml
erp5/trunk/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/PaySheetTransaction_getYearToDateSlice.xml
erp5/trunk/bt5/erp5_payroll_l10n_fr/bt/revision
Modified: erp5/trunk/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/PaySheetTransaction_getOtherInformationsDataDict.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/PaySheetTransaction_getOtherInformationsDataDict.xml?rev=26070&r1=26069&r2=26070&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/PaySheetTransaction_getOtherInformationsDataDict.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/PaySheetTransaction_getOtherInformationsDataDict.xml [utf8] Tue Mar 17 13:58:06 2009
@@ -164,7 +164,7 @@
if date:\n
if paysheet.getProperty(\'default_payment_condition_payment_mode_title\'):\n
return \'%s: %s\' % (translateString(\'Payment\'),\n
- translateString(\'${payment_mode} at ${payment_date}\', \n
+ translateString(\'${payment_mode} at ${payment_date}\',\n
mapping = {\'payment_mode\': paysheet.getProperty(\'default_payment_condition_payment_mode_title\'),\n
\'payment_date\':date}))\n
else:\n
Modified: erp5/trunk/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/PaySheetTransaction_getYearToDateSlice.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/PaySheetTransaction_getYearToDateSlice.xml?rev=26070&r1=26069&r2=26070&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/PaySheetTransaction_getYearToDateSlice.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_payroll_l10n_fr/SkinTemplateItem/portal_skins/erp5_payroll_l10n_fr/PaySheetTransaction_getYearToDateSlice.xml [utf8] Tue Mar 17 13:58:06 2009
@@ -68,48 +68,50 @@
to_date=context.getStartDate()\n
\n
search_params = \\\n
- { \n
+ {\n
\'portal_type\' : \'Pay Sheet Transaction\',\n
\'delivery.start_date\' : {\'range\': "minmax", \'query\': (from_date, to_date)},\n
\'delivery.source_section_uid\' : context.getSourceSectionUid(),\n
- \'simulation_state\' : [\'confirmed\', \'stopped\', \'delivered\'],\n
+ \'simulation_state\' : [\'stopped\', \'delivered\'],\n
}\n
\n
-paysheet_list = accounting_module.searchFolder(**search_params)\n
+paysheet_list = [r.getObject() for r in accounting_module.searchFolder(**search_params)]\n
\n
yearly_slice_amount = 0\n
# get the slice value for this paysheet :\n
model = context.getSpecialiseValue().getEffectiveModel(context)\n
-slice = model.getCell(slice_path)\n
-\n
-if not slice:\n
+slice = model.getCell(slice_path, paysheet=context)\n
+\n
+if slice is None:\n
return 0.0\n
\n
-plafond = slice.getQuantityRangeMax()\n
-\n
-gross_salary = context.PaySheetTransaction_getAmountFromBaseParticipationList(\\\n
- base_participation_list=(\'gross_salary\',),\n
- category_list=\'tax_category/employee_share\')\n
-\n
-if gross_salary < plafond:\n
- slice_amount = gross_salary\n
+plafond_max = slice.getQuantityRangeMax()\n
+plafond_min = slice.getQuantityRangeMin()\n
+\n
+gross_salary = context.PaySheetTransaction_getMovementTotalPriceFromCategory(\\\n
+ base_contribution=\'base_contribution/base_amount/gross_salary\',\n
+ tax_category=\'tax_category/employee_share\')\n
+\n
+if gross_salary < plafond_max:\n
+ slice_amount = gross_salary - plafond_min\n
else:\n
- slice_amount = plafond\n
+ slice_amount = plafond_max - plafond_min\n
yearly_slice_amount += slice_amount\n
\n
for paysheet in paysheet_list :\n
model = paysheet.getSpecialiseValue().getEffectiveModel(paysheet)\n
if model is not None:\n
slice = model.getCell(slice_path)\n
- plafond = slice.getQuantityRangeMax()\n
- gross_salary=paysheet.PaySheetTransaction_getAmountFromBaseParticipationList(\\\n
- base_participation_list=(\'gross_salary\',), \n
- category_list=\'tax_category/employee_share\')\n
+ plafond_max = slice.getQuantityRangeMax()\n
+ plafond_min = slice.getQuantityRangeMin()\n
+ gross_salary=paysheet.PaySheetTransaction_getMovementTotalPriceFromCategory(\\\n
+ base_contribution=\'base_contribution/base_amount/gross_salary\',\n
+ tax_category=\'tax_category/employee_share\')\n
slice_amount = 0\n
- if gross_salary < plafond:\n
- slice_amount = gross_salary\n
+ if gross_salary < plafond_max:\n
+ slice_amount = gross_salary - plafond_min\n
else:\n
- slice_amount = plafond\n
+ slice_amount = plafond_max - plafond_min\n
yearly_slice_amount += slice_amount\n
\n
return yearly_slice_amount\n
@@ -160,18 +162,22 @@
<string>from_date</string>
<string>to_date</string>
<string>search_params</string>
+ <string>append</string>
+ <string>$append0</string>
+ <string>_getiter_</string>
<string>_apply_</string>
+ <string>r</string>
<string>paysheet_list</string>
<string>yearly_slice_amount</string>
<string>model</string>
<string>slice</string>
- <string>plafond</string>
+ <string>None</string>
+ <string>plafond_max</string>
+ <string>plafond_min</string>
<string>gross_salary</string>
<string>slice_amount</string>
<string>_inplacevar_</string>
- <string>_getiter_</string>
<string>paysheet</string>
- <string>None</string>
</tuple>
</value>
</item>
Modified: erp5/trunk/bt5/erp5_payroll_l10n_fr/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_payroll_l10n_fr/bt/revision?rev=26070&r1=26069&r2=26070&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_payroll_l10n_fr/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_payroll_l10n_fr/bt/revision [utf8] Tue Mar 17 13:58:06 2009
@@ -1,1 +1,1 @@
-96
+99
More information about the Erp5-report
mailing list