Hi,
I would like to do something similar to shaikkalesha.
Here's my code:
class delivery_unit(osv.osv):
_name = "delivery.unit"
def _name_get(self, cr, uid, ids, field_name, arg,
context={}):
res = {}
for obj in self.browse(cr,uid,ids):
nxt_number =
obj.stock_picking_id.next_unit_no + 1
res[obj.id] = "Unit " +
str(nxt_number)
self.pool.get('stock_picking').write(cr,uid,
[obj.stock_picking_id],
{'next_unit_no':nxt_number})
return res
_columns = {
'name': fields.function(_name_get,
type='char', method=True, string='Unit Name', size=32, readonly=True),
'stock_picking_id':
fields.many2one('stock.picking', 'Stock Picking', ondelete='cascade',
required=True, )
}
delivery_unit ()
class stock_picking(osv.osv):
_name = "stock.picking"
_inherit = "stock.picking"
_columns = {
'delivery_unit_ids':
fields.one2many('delivery.unit', 'stock_picking_id', 'Del. Units'),
'next_unit_no':
fields.integer('sequence'),
}
stock_picking ()
While accessing the object delivery_unit I get an error on the line:
self.pool.get('stock_picking').write(cr,uid, [obj.stock_picking_id],
{'next_unit_no':nxt_number})
The error code is:
line ??, in _name_get
AttributeError: 'NoneType' object has no attribute 'write'
Could anybody give me a hint to find my error?
Thanks MG
-------------------- m2f --------------------
--
http://www.openobject.com/forum/viewtopic.php?p=57380#57380
-------------------- m2f --------------------
_______________________________________________
Tinyerp-users mailing list
http://tiny.be/mailman2/listinfo/tinyerp-users