私は次のものを持っています:
shipment_obj = self.pool.get('stock.picking.in').browse(cr, uid, context.get('active_id'))
これは正しいオブジェクトを返し、プロパティにアクセスできますが、O2m フィールド「move_lines」にアクセスすると、None オブジェクトが返され、反復できません。
特定の入荷貨物の製品にアクセスするには、特別な方法が必要ですか?
これは既存の OpenERP にあります。
'move_lines': fields.one2many('stock.move', 'picking_id', 'Internal Moves', states={'done': [('readonly', True)], 'cancel': [('readonly', True)]}),
'product_id': fields.related('move_lines', 'product_id', type='many2one', relation='product.product', string='Product'),