Skip ke Konten
Menu
Pertanyaan ini telah diberikan tanda
1 Balas
7461 Tampilan

Greetings ..

Stock.picking.in add fields:

stock_picking_in class (osv.osv)
 _inherit = "stock.picking.in"

 _columns = {
     'purchaser_id': fields.many2one ('res.users', 'Purchaser', select = True),
     'customer_id': fields.many2one ('res.partner', 'Customer', select = True),
 }

and stock.move:

class stock_move(osv.osv):
_inherit = 'stock.move'

_columns = {
    'select_a':fields.related('picking_id', 'purchaser_id', type='many2one', relation='res.users', store=True, string='A'),
    'select_b':fields.related('picking_id', 'customer_id', type='many2one', relation='res.partner', store=True, string='B'),
}

I want to do is the following, in the form of stock.picking.in select the buyer and the customer, once you have done this, adding stock.move products, I want the client and the buyer chose in stock.picking . in selecionados may be already in the form of stock, move ..

Any ideas, or any module that does something similar ...

Thank you ...

Avatar
Buang
Jawaban Terbai

Hi,

field related :

Sometimes you need to refer to the relation of a relation. For example, supposing you have objects: City -> State -> Country, and you need to refer to the Country from a City, you can define a field as below in the City object:

'country_id': fields.related(
    'state_id',
    'country_id',
    type="many2one",
    relation="res.country",
    string="Country",
    store=False)

https://doc.openerp.com/v6.0/developer/2_5_Objects_Fields_Methods/field_type.html/#relational-types

so,

'select_a':fields.related('picking_id', 'purchaser_id', type='many2one', relation='stock.picking.in', store=True, string='A'),
'select_b':fields.related('picking_id', 'customer_id', type='many2one', relation='stock.picking.in', store=True, string='B'),
Avatar
Buang
Penulis

thanks for responding, I try but this way I get is, the id of incoming overlap, and not the computer or the clients

Post Terkait Replies Tampilan Aktivitas
1
Mei 25
758
0
Mei 25
466
0
Mar 25
854
1
Mar 15
4952
2
Agu 24
937