Merge lp:~inddiana/sisb/yenni_sisb_nomina_bugs_1086816_1206174 into lp:sisb

Proposed by [SISB] Yennifer Santiago Z
Status: Merged
Merged at revision: 553
Proposed branch: lp:~inddiana/sisb/yenni_sisb_nomina_bugs_1086816_1206174
Merge into: lp:sisb
Diff against target: 52 lines (+13/-2)
2 files modified
sisb_nomina/sisb_nomina.py (+9/-2)
sisb_nomina/view/sisb_nomina_view.xml (+4/-0)
To merge this branch: bzr merge lp:~inddiana/sisb/yenni_sisb_nomina_bugs_1086816_1206174
Reviewer Review Type Date Requested Status
Industrias Diana Pending
Review via email: mp+180559@code.launchpad.net

Description of the change

[FIX] Corregido calculo de edad de los familiares de
trabajadores.
[FIX] Agregados campos relacionales cod_employee
y cod_concept en clase hr_variable_concept_line

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'sisb_nomina/sisb_nomina.py'
--- sisb_nomina/sisb_nomina.py 2013-07-22 13:01:39 +0000
+++ sisb_nomina/sisb_nomina.py 2013-08-16 13:34:47 +0000
@@ -2512,8 +2512,11 @@
2512 employee_fam_obj = self.pool.get('hr.employee.family')2512 employee_fam_obj = self.pool.get('hr.employee.family')
2513 current_date = datetime.now()2513 current_date = datetime.now()
2514 for em in self.browse(cr, uid, ids, context=context):2514 for em in self.browse(cr, uid, ids, context=context):
2515 edad = current_date.year - datetime.strptime(em.birthday,"%Y-%m-%d").year2515 birth = datetime.strptime(em.birthday,"%Y-%m-%d")
2516 res[em.id] = edad2516 years = ((current_date.year - birth.year - 1) +
2517 (1 if (current_date.month, current_date.day) >= (birth.month, birth.day) else 0))
2518 res[em.id] = years
2519
2517 return res2520 return res
25182521
2519 def search_age(self, cr, uid, obj, name, args, context=None):2522 def search_age(self, cr, uid, obj, name, args, context=None):
@@ -3289,6 +3292,10 @@
3289 'concept_id': fields.many2one('hr.concept', 'Concepto',required=True),3292 'concept_id': fields.many2one('hr.concept', 'Concepto',required=True),
3290 'type': fields.selection([('qty', 'Cantidad'),('amount', 'Monto')], "Tipo Valor", required=True),3293 'type': fields.selection([('qty', 'Cantidad'),('amount', 'Monto')], "Tipo Valor", required=True),
3291 'value': fields.float('Valor', digits=(16,2),required=True),3294 'value': fields.float('Valor', digits=(16,2),required=True),
3295 'code_employee': fields.related('employee_id', 'cod_number', type='char',
3296 size=64, string='Código Trabajdor', readonly=True),
3297 'code_concept': fields.related('concept_id', 'code', type='char',
3298 size=64, string='Código Concepto', readonly=True),
3292 }3299 }
32933300
3294 def _check_employee(self, cr, uid, ids, context=None):3301 def _check_employee(self, cr, uid, ids, context=None):
32953302
=== modified file 'sisb_nomina/view/sisb_nomina_view.xml'
--- sisb_nomina/view/sisb_nomina_view.xml 2013-07-18 15:36:16 +0000
+++ sisb_nomina/view/sisb_nomina_view.xml 2013-08-16 13:34:47 +0000
@@ -1107,15 +1107,19 @@
1107 <field name="variable_concept_line_ids" nolabel='1' attrs="{'readonly':[('state','in',('execute','done','cancel'))]}">1107 <field name="variable_concept_line_ids" nolabel='1' attrs="{'readonly':[('state','in',('execute','done','cancel'))]}">
1108 <tree string="" editable="bottom">1108 <tree string="" editable="bottom">
1109 <field name='employee_id'/>1109 <field name='employee_id'/>
1110 <field name='code_employee'/>
1110 <field name='payroll_id'/>1111 <field name='payroll_id'/>
1111 <field name='concept_id' domain="[('type','=','variable')]"/>1112 <field name='concept_id' domain="[('type','=','variable')]"/>
1113 <field name='code_concept'/>
1112 <field name="type"/>1114 <field name="type"/>
1113 <field name='value'/>1115 <field name='value'/>
1114 </tree>1116 </tree>
1115 <form string="Línea concepto variable">1117 <form string="Línea concepto variable">
1116 <field name='employee_id'/>1118 <field name='employee_id'/>
1119 <field name='code_employee'/>
1117 <field name='payroll_id'/>1120 <field name='payroll_id'/>
1118 <field name='concept_id'/>1121 <field name='concept_id'/>
1122 <field name='code_concept'/>
1119 <field name="type"/>1123 <field name="type"/>
1120 <field name='value'/>1124 <field name='value'/>
1121 </form>1125 </form>

Subscribers

People subscribed via source and target branches