~eduardo-bayardo-bias/openobject-addons/bias_trunk_v7

« back to all changes in this revision

Viewing changes to bias_ws_contratos/models/ws_contratos.py

  • Committer: Eduardo Bayardo
  • Date: 2017-07-21 15:38:04 UTC
  • Revision ID: eduardo.bayardo@bias.com.mx-20170721153804-0h0yh53ycexvsdal
update pyroll modules

Show diffs side-by-side

added added

removed removed

Lines of Context:
153
153
class hr_payslip_presupuesto(osv.osv):
154
154
    _name = 'hr.payslip.presupuesto'
155
155
    _description = 'Presupuestos'
 
156
    _order = "name ASC"
156
157
 
157
158
    _columns = {
158
159
        'name':fields.char('Nombre', size=64, required=False, readonly=False),
232
233
        run = self.browse(cr, uid, ids[0], context=context)
233
234
        presupuesto_ids = [x.id for x in run.presupuesto_ids]
234
235
        presupuesto_obj.write(cr, uid, presupuesto_ids, {'encontrado': 'no'})
235
 
        
236
 
        print 'idsssssss', ids
 
236
 
237
237
        cr.execute('''SELECT 
238
238
                COUNT(p.id),
239
239
                SUM( COALESCE(p.total, 0.0) ) AS "contract_total",
247
247
            LEFT JOIN hr_payslip_analytic_contract pac ON (p.id = pac.payslip_id)
248
248
            LEFT JOIN account_analytic_account ana ON (pac.root_analytic_id = ana.id)
249
249
            LEFT JOIN ws_contratos_partner ws ON (ana.ws_contratos_id = ws.id)
250
 
            WHERE pr.id in %s
 
250
            WHERE pr.id in %s AND ana.type='contract'
251
251
            GROUP BY ana.id, ws.id
252
252
            ORDER BY ana.name;''',(tuple(ids),)
253
253
        )