Salve a tutti.
Sto scrivendo un modulo che permetta, da un'unica schermata, di generare automaticamente timesheet e attendance.
Ho creato la struttura di base e la maschera di inserimento dati. Allo stato attuale riesco a generare sign_in e sign_out in hr.attendance per ogni singola data.
Il problema sta nel creare anche le occorrenze relative al timesheet.
Ho visto che per creare una nuova riga in 'hr.analytic.timesheet' c'è bisogno di questi valori:
{'user_id': , 'account_id': , 'general_account_id': , 'product_uom_id': , 'journal_id': , 'to_invoice': , 'amount': , 'product_id': , 'unit_amount': , 'date': , 'sheet_id': , 'name': }
I campi banali come 'date', 'name', ecc..., non sono un problema, ma non so come ricavare/generare i vari ID.
Qualcuno può aiutarmi?
Mi piacerebbe anche condividere il codice e lavorarci con qualcuno che abbia tempo/voglia.
Non mi è stato richiesto, ma penso che questo modulo possa tornare utile a molte persone.
Fatemi sapere.