2016-03-23 10 views
1

stock.picking modelinde bir açılır pencere açan sale.order.line modelinde bir düğmem var. Aşağıdaki görüntülerdeTypeError: res.partner (id,) JSON serileştirilebilir değil

seri JSON değil res.partner (id): açılan mükemmel açar ama pop-up penceresine bazı alanlar varsayılan geçirmek istediğinizde, Odoo aşağıdaki iletiyi görüntüler:

TypeError gösterilen nasıl açılır:

enter image description here

enter image description here

Bu açılır pencere açılır fonksiyondur:

@api.multi 
    def action_stock_picking(self):   
     self.ensure_one() 
     picking_form = self.env.ref('stock.view_picking_form', False) 
      return { 
       'name': _('Formulario de Inventario: Recepciones'), 
       'type': 'ir.actions.act_window', 
       'view_type': 'form', 
       'view_mode': 'form', 
       'res_model': 'stock.picking', 
       'views': [(picking_form.id, 'form')], 
       'view_id': picking_form.id, 
       'target': 'new', 
       'context': dict(
      #partner_id stock.picking = partner_id sale.order.line 

        **default_partner_id=self.order_id.partner_id,** 

        default_origin=self.order_id.name, 
        default_picking_type_id = 1, 
        default_model='stock.picking', 
        default_res_id=self.id, 
        default_composition_mode='comment', 
        mark_invoice_as_sent=True, 
       ), 
      } 

İstemciyi açmak istediğinizde, Odoo daha önce bahsettiğim hatayı gösterir.

Herkese çok teşekkür ederim. Umarım senden yardım isterim.

cevap