Skip to Content
เมนู
คุณต้องลงทะเบียนเพื่อโต้ตอบกับคอมมูนิตี้
คำถามนี้ถูกตั้งค่าสถานะ
1427 มุมมอง

How to generate multiple date-based sequence in Odoo 16?


Requirement: One sequence should be reset yearly and the other sequence should reset daily.

Data File:

 


Central Serial Number
central.number
%(range_year)s-
0



Serial Number
serial.number
%(range_day)s-
0


Python file:

@api.model_create_multi
def create(self, vals_list):
sequence_number = 'central.number'
for vals in vals_list:
date_opd = vals.get('date_opd')
number = self.env['ir.sequence'].next_by_code(sequence_number, sequence_date=date_opd)
vals['central_no'] = number
return super().create(vals_list)
@api.model_create_multi
def create(self, vals_list):
sequence_number = 'serial.number'
for vals in vals_list:
date_opd = vals.get('date_opd')
number = self.env['ir.sequence'].next_by_code(sequence_number, sequence_date=date_opd)
vals['serial_no'] = number
return super().create(vals_list)

Kindly guide


อวตาร
ละทิ้ง
Related Posts ตอบกลับ มุมมอง กิจกรรม
Two Sequance For One Object แก้ไขแล้ว
3
ต.ค. 24
14038
1
มี.ค. 23
2125
1
พ.ค. 25
1093
0
พ.ย. 24
1281
2
ต.ค. 24
1342