Skip to Content
Меню
Вам необхідно зареєструватися, щоб взаємодіяти зі спільнотою.
Це запитання позначене
2 Відповіді
7567 Переглядів

Hi all,

In discrete manufacturing, when the products undergo manufacturing we manually enter the lot number / unique serial number to record production

But in our industry we do higher volume of quantity 1000/day  in this case ,we have to auto generate the serial number / lot number.

So give possible solution 

 

Аватар
Відмінити

Will you please explain in detail how to insert this code ?

Найкраща відповідь


Hi, here's my case. I'm creating serial number for my parking inventory on basis of 'sector_id' which is Floors in my model. Here's how i'm creating automatically serial number whenever inventory is created.

my.py

@api.model
def create(self, vals):
if vals.get('serial_number', _('New')) == _('New'):
sector_id = self.env['sector'].search([('id', '=', vals['sector_id'])])

record = self.env['ir.sequence'].search([('code', '=', 'park.inventory.%s' % (sector_id.code))])
if record:
vals['serial_number'] = self.env['ir.sequence'].next_by_code(record.code) or _('New')
else:
new_record = self.env['ir.sequence'].create({
'name': '%s' % (sector_id.code),
'code': 'plot.inventory.%s' % (sector_id.code),
'prefix': "%s/" % (sector_id.code),
'padding': 3,
'company_id': False
})

vals['serial_number'] = self.env['ir.sequence'].next_by_code(new_record.code) or _('New')

rec = super(ParkInventory, self).create(vals)

return rec

Let me know if u need further help.

Аватар
Відмінити
Related Posts Відповіді Переглядів Дія
0
серп. 25
228
0
серп. 25
202
2
серп. 25
767
0
лип. 25
551
1
лип. 25
998