Se rendre au contenu
Menu
Cette question a été signalée
1 Répondre
7483 Vues

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
Ignorer
Meilleure réponse

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
Ignorer
Auteur

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

Publications associées Réponses Vues Activité
1
mai 25
772
0
mai 25
479
0
mars 25
867
1
mars 15
4963
2
août 24
949