[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