Haii , i'm a beginner in technical odoo and python.
i was create a new module, i'm totally copied the code from another module basicly similiar like my module , and i stuck in calculate subtotal, this is my code :
def create(self, cr, uid, vals, context=None):
if not vals['work_lines'] :
raise osv.except_osv(('Perhatian !'), ("Detail Transaksi Belum di Isi"))
vals['date'] = time.strftime('%Y-%m-%d')
self._get_wo(cr, uid, vals['branch_id'], vals ['type'],vals['date'],vals['tanggal_pembelian'],vals['kpb_ke'])
vals['name'] = self.pool.get('ir.sequence').get_per_branch(cr, uid, vals['branch_id'], 'WO')
work_order = super(pesan_service, self).create(cr, uid, vals, context=context)
if work_order:
obj_lot = self.pool.get('stock.production.lot')
lot_update_reserve = obj_lot.write(cr,uid,vals['lot_id'],{'no_polisi':vals['no_pol'],'product_id':vals['product_id']})
return work_order
i want to remove lot_it , because i not use it in my new module. how to changes it into branch_id maybe ?
if i change it i get an error code who was reference with lot_id but if i not change it i get Key Error : Lot_id
Please help me to fix it , Thanks