I create one Module that record some action.
for this, I want to create one timesheet record as soon as this module confirm, but I don't have any idea.
can anyone help me in this process?
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
I create one Module that record some action.
for this, I want to create one timesheet record as soon as this module confirm, but I don't have any idea.
can anyone help me in this process?
Hi,
Inside the confirm button, you can add the code to create timesheet record, what you have to do is, prepare a dict of value and pass it to the create method of time sheet model.
vals = {'field_1': field_value, 'field_2': field_value}
self.env['account.analytic.line'].create(vals)
Sample code:
timesheet_entry = self.env['account.analytic.line'].create({
'project_id': self.project_customer.id,
'task_id': self.task1.id,
'name': 'my only timesheet',
'unit_amount': 4,
'user_id': self.user_employee.id,
})
Odoo ORM Create: https://www.youtube.com/watch?v=n37RL_j4K3A
Thanks
Buat akun sekarang untuk menikmati fitur eksklufi dan agar terlibat dengan komunitas kami!
DaftarPost Terkait | Replies | Tampilan | Aktivitas | |
---|---|---|---|---|
|
0
Mei 25
|
863 | ||
|
1
Apr 25
|
982 | ||
Odoo 17 CE self-hosted, timesheets not available?
Diselesaikan
|
|
1
Feb 24
|
2704 | |
|
0
Okt 24
|
4014 | ||
|
0
Nov 22
|
2219 |