[Erp5-report] r25453 - in /erp5/trunk/bt5/erp5_payroll: SkinTemplateItem/portal_skins/erp5_...
nobody at svn.erp5.org
nobody at svn.erp5.org
Wed Feb 4 19:04:49 CET 2009
Author: fabien
Date: Wed Feb 4 19:04:48 2009
New Revision: 25453
URL: http://svn.erp5.org?rev=25453&view=rev
Log:
fix some bugs
Modified:
erp5/trunk/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/PaySheetTransaction_defaultCalculationScript.xml
erp5/trunk/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/PaySheetTransaction_getMovementList.xml
erp5/trunk/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/PaySheetTransaction_getYearToDateOvertimeHours.xml
erp5/trunk/bt5/erp5_payroll/bt/revision
Modified: erp5/trunk/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/PaySheetTransaction_defaultCalculationScript.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/PaySheetTransaction_defaultCalculationScript.xml?rev=25453&r1=25452&r2=25453&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/PaySheetTransaction_defaultCalculationScript.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/PaySheetTransaction_defaultCalculationScript.xml [utf8] Wed Feb 4 19:04:48 2009
@@ -78,11 +78,11 @@
\n
# get the application amount for this cell\n
for base in cell.getBaseApplicationList():\n
- if base_amount_dict.has_key(base):\n
+ if base_amount_dict.has_key(base) and base_amount_dict[base].has_key(tax_category):\n
base_application += base_amount_dict[base][tax_category]\n
+\n
if not len(cell.getBaseApplicationList()):\n
base_application = quantity\n
-\n
salary_range_list = cell.getVariationCategoryList(\\\n
base_category_list=\'salary_range\')\n
if len(salary_range_list):\n
Modified: erp5/trunk/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/PaySheetTransaction_getMovementList.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/PaySheetTransaction_getMovementList.xml?rev=25453&r1=25452&r2=25453&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/PaySheetTransaction_getMovementList.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/PaySheetTransaction_getMovementList.xml [utf8] Wed Feb 4 19:04:48 2009
@@ -81,10 +81,7 @@
translated_base_application_list = [str(translateString(x)) for x in base_application_list]\n
base_application_list = \', \'.join(translated_base_application_list)\n
payroll_service = paysheet_line.getResourceValue(portal_type=\'Payroll Service\')\n
- if payroll_service is not None:\n
- base_contribution_list = paysheet_line.getBaseContributionList()\n
- else:\n
- base_contribution_list = []\n
+ base_contribution_list = paysheet_line.getBaseContributionList()\n
causality = paysheet_line.getCausality()\n
\n
base_list = [str(translateString(base_application)) for base_application in \\\n
Modified: erp5/trunk/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/PaySheetTransaction_getYearToDateOvertimeHours.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/PaySheetTransaction_getYearToDateOvertimeHours.xml?rev=25453&r1=25452&r2=25453&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/PaySheetTransaction_getYearToDateOvertimeHours.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_payroll/SkinTemplateItem/portal_skins/erp5_payroll/PaySheetTransaction_getYearToDateOvertimeHours.xml [utf8] Wed Feb 4 19:04:48 2009
@@ -69,17 +69,23 @@
\n
paysheet_list = accounting_module.searchFolder( **search_params)\n
\n
-yearly_work_time = 0\n
+nb_heures_supp = 0\n
for paysheet in paysheet_list:\n
+ small_heures_supp = 0\n
+ big_heures_supp = 0\n
annotation_line = paysheet.getAnnotationLineFromReference(\\\n
reference=\'overtime_small_rate\')\n
- nb_heures_supp = annotation_line.getQuantity()\n
+ if annotation_line is not None :\n
+ small_heures_supp = annotation_line.getQuantity()\n
+\n
annotation_line = paysheet.getAnnotationLineFromReference(\\\n
reference=\'overtime_big_rate\')\n
- nb_heures_supp += annotation_line.getQuantity()\n
- yearly_work_time += nb_heures_supp \n
+ if annotation_line is not None :\n
+ big_heures_supp = annotation_line.getQuantity()\n
\n
-return yearly_work_time\n
+ nb_heures_supp += (small_heures_supp + big_heures_supp)\n
+\n
+return nb_heures_supp\n
</string> </value>
</item>
<item>
@@ -126,11 +132,13 @@
<string>search_params</string>
<string>_apply_</string>
<string>paysheet_list</string>
- <string>yearly_work_time</string>
+ <string>nb_heures_supp</string>
<string>_getiter_</string>
<string>paysheet</string>
+ <string>small_heures_supp</string>
+ <string>big_heures_supp</string>
<string>annotation_line</string>
- <string>nb_heures_supp</string>
+ <string>None</string>
<string>_inplacevar_</string>
</tuple>
</value>
Modified: erp5/trunk/bt5/erp5_payroll/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_payroll/bt/revision?rev=25453&r1=25452&r2=25453&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_payroll/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_payroll/bt/revision [utf8] Wed Feb 4 19:04:48 2009
@@ -1,1 +1,1 @@
-349
+352
More information about the Erp5-report
mailing list