inherit stock.picking don't want to on create method generate sequence code want to on state done.
1.my simple requirements when stock picking state is done only that time sequence code is generated not each create time of stock picking, i inherit the module but base code are created sequence code
defaults = self.default_get(['name', 'picking_type_id'])
picking_type = self.env['stock.picking.type'].browse(vals.get('picking_type_id', defaults.get('picking_type_id')))
if vals.get('name', '/') == '/' and defaults.get('name', '/') == '/' and vals.get('picking_type_id', defaults.get('picking_type_id')):
if picking_type.sequence_id:
vals['name'] = picking_type.sequence_id.next_by_id()
please help thank you
or want to apply sequence code only when stock picking is done state odoo15
On Confirming Sale Order Button Prevent the delivery challan creation.