diff --git a/odex25_hr/exp_official_mission/views/ticket_view.xml b/odex25_hr/exp_official_mission/views/ticket_view.xml index 2be76fb34..6675fbf8a 100644 --- a/odex25_hr/exp_official_mission/views/ticket_view.xml +++ b/odex25_hr/exp_official_mission/views/ticket_view.xml @@ -20,6 +20,7 @@ + diff --git a/odex25_hr/exp_ticket_request/i18n/ar_001.po b/odex25_hr/exp_ticket_request/i18n/ar_001.po index a43eb1155..56f0e1045 100644 --- a/odex25_hr/exp_ticket_request/i18n/ar_001.po +++ b/odex25_hr/exp_ticket_request/i18n/ar_001.po @@ -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 "تحسب قيمة التذكرة حسب اسم الاستحقاق في نوع الطلب او حسب درجة التذكرة من الوجهة" \ No newline at end of file +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 "الحساب التحليلي" diff --git a/odex25_hr/exp_ticket_request/models/hr_ticketing.py b/odex25_hr/exp_ticket_request/models/hr_ticketing.py index 4b3719bc6..0f6616a96 100644 --- a/odex25_hr/exp_ticket_request/models/hr_ticketing.py +++ b/odex25_hr/exp_ticket_request/models/hr_ticketing.py @@ -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)