from odoo import models, fields, api from odoo.exceptions import UserError, ValidationError class TukarGuling(models.Model): _name = 'tukar.guling' _description = 'Tukar Guling' _order = 'date desc, id desc' _rec_name = 'name' # Hanya 2 field seperti yang Anda inginkan name = fields.Char('Reference', required=True, copy=False, readonly=True, default='New') date = fields.Datetime('Date', default=fields.Datetime.now, required=True) # Sequence generator @api.model_create_multi def create(self, vals_list): for vals in vals_list: if vals.get('name', 'New') == 'New': vals['name'] = self.env['ir.sequence'].next_by_code('tukar.guling') or '0' return super(TukarGuling, self).create(vals_list)