This commit is contained in:
Bakry 2025-06-04 13:52:02 +03:00
parent 29e39627fe
commit f4184fac2a
3 changed files with 11 additions and 3 deletions

View File

@ -20,6 +20,7 @@
<field name="ticket_check"/>
<field name="allowance_name"/>
<field name="account_debit_id"/>
<field name="analytic_account_id"/>
</group>
</sheet>
</form>

View File

@ -788,4 +788,9 @@ msgstr "هل أنت متأكد من إرجاع السجل لحالة المسو
msgid ""
"The Amount of the Ticket is calculated according the type of request or the "
"class of the ticket destination"
msgstr "تحسب قيمة التذكرة حسب اسم الاستحقاق في نوع الطلب او حسب درجة التذكرة من الوجهة"
msgstr "تحسب قيمة التذكرة حسب اسم الاستحقاق في نوع الطلب او حسب درجة التذكرة من الوجهة"
#. module: exp_ticket_request
#: model:ir.model.fields,field_description:exp_ticket_request.field_hr_ticket_request_type__analytic_account_id
msgid "Analytic Account"
msgstr "الحساب التحليلي"

View File

@ -105,7 +105,8 @@ class HrTicketing(models.Model):
'debit': self.cost_of_tickets,
'date': self.request_date,
'account_id': self.request_type.account_debit_id.id,
'partner_id': self.employee_id.user_id.partner_id.id
'partner_id': self.employee_id.user_id.partner_id.id,
'analytic_account_id': self.request_type.analytic_account_id.id,
}
credit_line_vals = {
'name': 'credit',
@ -119,7 +120,7 @@ class HrTicketing(models.Model):
'state': 'draft',
'journal_id': self.journal_id.id,
'date': self.request_date,
'ref': 'Ticket Request for "%s" ' % self.employee_id.name,
'ref': 'Ticket Request for %s' % self.employee_id.name,
'line_ids': [(0, 0, debit_line_vals), (0, 0, credit_line_vals)],
'res_model': 'hr.ticket.request',
'res_id': self.id
@ -338,4 +339,5 @@ class HrTicketingType(models.Model):
# relational fields
allowance_name = fields.Many2one('hr.salary.rule', domain=[('category_id.rule_type', '=', 'allowance')])
account_debit_id = fields.Many2one('account.account')
analytic_account_id = fields.Many2one(comodel_name='account.analytic.account',string='Analytic Account')
company_id = fields.Many2one('res.company', string='Company', default=lambda self: self.env.user.company_id)