nel file l10n_it_sale/stock/picking.py è definita la funzione create
def create(self, cr, user, vals, context=None):
if ('name' not in vals) or (vals.get('name')=='/'):
if 'type' in vals.keys() and vals['type']=='out': vals['name'] = self.pool.get('ir.sequence').get(cr, user, 'stock.picking_out')
elif 'type' in vals.keys() and vals['type']=='internal': vals['name'] = self.pool.get('ir.sequence').get(cr, user, 'stock.picking_internal')
else:
vals['name'] = self.pool.get('ir.sequence').get(cr, user, 'stock.picking_in')
nel file l10n_it_ sale/stock/ picking. py è definita la funzione create
def create(self, cr, user, vals, context=None): 'name') =='/'): ]=='out' :
vals[ 'name'] = self.pool. get('ir. sequence' ).get(cr, user, 'stock. picking_ out') ]=='internal' :
vals[ 'name'] = self.pool. get('ir. sequence' ).get(cr, user, 'stock. picking_ internal' ) get('ir. sequence' ).get(cr, user, 'stock.picking_in')
if ('name' not in vals) or (vals.get(
if 'type' in vals.keys() and vals['type'
elif 'type' in vals.keys() and vals['type'
else:
vals['name'] = self.pool.
return super(stock_ picking, self).create(cr, user, vals, context)
in una installazione ex novo però le sequenze non hanno nel nome l'underscore ma il punto es. stock.picking_out sarebbe stock.picking.out