[IMP] stock: Renamed picking sequences IN/00001, OUT/00001, INT/00001.
bzr revid: uco@tinyerp.co.in-20100311072517-x9gny5kf7k4uin37
This commit is contained in:
parent
e50c9fa922
commit
8cf8c156de
|
@ -721,7 +721,9 @@ class mrp_production(osv.osv):
|
|||
pick_type = 'out'
|
||||
address_id = routing_loc.address_id and routing_loc.address_id.id or False
|
||||
routing_loc = routing_loc.id
|
||||
pickname = self.pool.get('ir.sequence').get(cr, uid, 'stock.picking.'+pick_type)
|
||||
picking_id = self.pool.get('stock.picking').create(cr, uid, {
|
||||
'name': pickname,
|
||||
'origin': (production.origin or '').split(':')[0] +':'+production.name,
|
||||
'type': pick_type,
|
||||
'move_type': 'one',
|
||||
|
|
|
@ -398,7 +398,9 @@ class mrp_repair(osv.osv):
|
|||
self.pool.get('mrp.repair.line').write(cr, uid, [move.id], {'move_id': move_id})
|
||||
|
||||
if repair.deliver_bool:
|
||||
pickname = self.pool.get('ir.sequence').get(cr, uid, 'stock.picking.out')
|
||||
picking = self.pool.get('stock.picking').create(cr, uid, {
|
||||
'name': pickname,
|
||||
'origin': repair.name,
|
||||
'state': 'draft',
|
||||
'move_type': 'one',
|
||||
|
|
|
@ -394,7 +394,9 @@ class purchase_order(osv.osv):
|
|||
istate = 'none'
|
||||
if order.invoice_method=='picking':
|
||||
istate = '2binvoiced'
|
||||
pickname = self.pool.get('ir.sequence').get(cr, uid, 'stock.picking.in')
|
||||
picking_id = self.pool.get('stock.picking').create(cr, uid, {
|
||||
'name': pickname,
|
||||
'origin': order.name+((order.origin and (':'+order.origin)) or ''),
|
||||
'type': 'in',
|
||||
'address_id': order.dest_address_id.id or order.partner_address_id.id,
|
||||
|
|
|
@ -593,7 +593,9 @@ class sale_order(osv.osv):
|
|||
location_id = order.shop_id.warehouse_id.lot_stock_id.id
|
||||
if not picking_id:
|
||||
loc_dest_id = order.partner_id.property_stock_customer.id
|
||||
pickname = self.pool.get('ir.sequence').get(cr, uid, 'stock.picking.out')
|
||||
picking_id = self.pool.get('stock.picking').create(cr, uid, {
|
||||
'name': pickname,
|
||||
'origin': order.name,
|
||||
'type': 'out',
|
||||
'state': 'auto',
|
||||
|
|
|
@ -2,18 +2,47 @@
|
|||
<openerp>
|
||||
<data noupdate="1">
|
||||
<!--
|
||||
Sequences for pickings
|
||||
Sequence types for pickings
|
||||
-->
|
||||
|
||||
<record id="seq_type_picking" model="ir.sequence.type">
|
||||
<field name="name">Picking</field>
|
||||
<field name="code">stock.picking</field>
|
||||
<record id="seq_type_picking_in" model="ir.sequence.type">
|
||||
<field name="name">Picking IN</field>
|
||||
<field name="code">stock.picking.in</field>
|
||||
</record>
|
||||
|
||||
<record id="seq_type_picking_out" model="ir.sequence.type">
|
||||
<field name="name">Picking OUT</field>
|
||||
<field name="code">stock.picking.out</field>
|
||||
</record>
|
||||
|
||||
<record id="seq_type_picking_internal" model="ir.sequence.type">
|
||||
<field name="name">Picking INT</field>
|
||||
<field name="code">stock.picking.internal</field>
|
||||
</record>
|
||||
|
||||
<record id="seq_picking" model="ir.sequence">
|
||||
<field name="name">Picking</field>
|
||||
<field name="code">stock.picking</field>
|
||||
<field name="prefix">PACK</field>
|
||||
<!--
|
||||
Sequences for pickings
|
||||
-->
|
||||
|
||||
<record id="seq_picking_in" model="ir.sequence">
|
||||
<field name="name">Picking IN</field>
|
||||
<field name="code">stock.picking.in</field>
|
||||
<field name="prefix">IN/</field>
|
||||
<field name="padding">5</field>
|
||||
</record>
|
||||
|
||||
<record id="seq_picking_out" model="ir.sequence">
|
||||
<field name="name">Picking OUT</field>
|
||||
<field name="code">stock.picking.out</field>
|
||||
<field name="prefix">OUT/</field>
|
||||
<field name="padding">5</field>
|
||||
</record>
|
||||
|
||||
<record id="seq_picking_internal" model="ir.sequence">
|
||||
<field name="name">Picking INT</field>
|
||||
<field name="code">stock.picking.internal</field>
|
||||
<field name="prefix">INT/</field>
|
||||
<field name="padding">5</field>
|
||||
</record>
|
||||
|
||||
<!--
|
||||
|
|
Loading…
Reference in New Issue