hi,
which method is responsible to create new Traceability Stock Moves, in Warehouse module?
thx in advance.
hi,
which method is responsible to create new Traceability Stock Moves, in Warehouse module?
thx in advance.
Hi.
under python:
self.pool.get('stock.move').create(cr,uid,vals, context=context)
you can find the atributes here:
https://doc.odoo.com/6.0/developer/2_5_Objects_Fields_Methods/methods/
Fot he complett movement you need to create a picking first. the stock move is many2one relation with the stock.picking object.
So first you need to create a stock picking with create. Secound you need to create a stock.move object where the picking_id is the created picking. (Please be note the return value of the create the created record id, so u need to insert the stock_move vals this id as picking_id)
Now I cannot go more deep, but please check the postgresql tables >> stock_move and stock_picking as well, and the linked document also.
Hope this Help.
Bye L.
post. m.
what is the error message?
Can you try this?:
def new_move(self, cr, uid, vals, context = None):
id = self.pool.get('stock.move').create(cr, uid, vals, context=context)
for move in self.pool.get('stock.move').browse(cr,uid,[id],context=context):
move..action_done(cr, uid, ids, context=context)return true
that only create new move, can you help me how to process it. thank you Klacus.
Hello. I refresh the answer. B.R. L.
thank you Klacus, but the class picking is for creating a new Delivery Orders and process it, my case is create a new Traceability stock move and process it, i can create a new move by calling that method self.pool.get('stock.move').create(cr,uid,vals, context=context), but for process my move with action_done method, i get an error: AttributeError: 'NoneType' object has no attribute 'state' can you help me. thx.
thank you Klacus, but the class picking is for creating a new Delivery Orders and process it, my case is create a new Traceability stock move and process it, i can create a new move by calling that method self.pool.get('stock.move').create(cr,uid,vals, context=context), but for process my move with action_done method, i get an error: AttributeError: 'NoneType' object has no attribute 'state' can you help me. thx.
--the call of the method:
def new_move(self, cr, uid, vals, context = None):
id = self.pool.get('stock.move').create(cr, uid, vals, context=context)
process_move(self, cr, uid, ids, context=context):
def process_move(self, cr, uid, ids, context=None):
return self.pool.get('stock.move').action_done(cr, uid, ids, context=context)
I refresh my prev. answer
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign up| Related Posts | Replies | Views | Activity | |
|---|---|---|---|---|
|
2
Jul 17
|
7412 | |||
|
2
Jul 17
|
10417 | |||
|
1
Mar 17
|
8038 | |||
|
2
Apr 15
|
9922 | |||
|
3
Apr 15
|
7273 |
1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.
Do you mean in stock_move?
yes, which method i have to use to create new stock moves, i want the method name to call it from other languge. thx
with create method, pls. see the answer.