Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
2 Odpowiedzi
1684 Widoki

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?

Awatar
Odrzuć
Najlepsza odpowiedź

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

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
0
maj 25
1000
1
kwi 25
1158
1
lut 24
2896
0
paź 24
4131
0
lis 22
2355