diff options
| author | FIN-IT_AndriFP <it@fixcomart.co.id> | 2025-10-09 16:36:46 +0700 |
|---|---|---|
| committer | FIN-IT_AndriFP <it@fixcomart.co.id> | 2025-10-09 16:36:46 +0700 |
| commit | ff4ec105fbd2cffda3b6d8bef2b4549561ba93e7 (patch) | |
| tree | 5df02792bedb48d312f4e0e16f30c28e65a95e4c /indoteknik_custom/models/advance_payment_request.py | |
| parent | 585fefbd00baf8a6fca7aeac1c845a7400fb5d2b (diff) | |
(andri) change type field + add field PUM perjalanan
Diffstat (limited to 'indoteknik_custom/models/advance_payment_request.py')
| -rw-r--r-- | indoteknik_custom/models/advance_payment_request.py | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/indoteknik_custom/models/advance_payment_request.py b/indoteknik_custom/models/advance_payment_request.py index 6a0929ae..a867ddae 100644 --- a/indoteknik_custom/models/advance_payment_request.py +++ b/indoteknik_custom/models/advance_payment_request.py @@ -21,11 +21,13 @@ class AdvancePaymentRequest(models.Model): number = fields.Char(string='No. Dokumen', default='New Draft', tracking=3) - applicant_name = fields.Char(string='Nama Pemohon', tracking=3, required=True) + applicant_name = fields.Many2one('res.users', string='Nama Pemohon', required=True, tracking=3, domain="[('groups_id', 'in', [1])]") + # applicant_name = fields.One2many(string='Nama Pemohon', related='res.users') nominal = fields.Float(string='Nominal', tracking=3, required=True) bank_name = fields.Char(string='Bank', tracking=3, required=True) - account_name = fields.Char(string='Nama Account', tracking=3, required=True) + account_name = fields.Many2one('res.users', string='Nama Account', required=True, tracking=3, domain="[('groups_id', 'in', [1])]") + # account_name = fields.Char(string='Nama Account', tracking=3, required=True) bank_account = fields.Char(string='No. Rekening', tracking=3, required=True) detail_note = fields.Text(string='Keterangan Penggunaan Rinci', tracking=3) @@ -92,7 +94,7 @@ class AdvancePaymentRequest(models.Model): ('marketing', 'Marketing'), ('logistic', 'Logistic'), ('procurement', 'Procurement'), - ('fat', 'FAT'), + ('fat_it', 'FAT & IT'), ('hr_ga', 'HR & GA'), ], string='Departement Type', tracking=3, required=True) @@ -104,7 +106,7 @@ class AdvancePaymentRequest(models.Model): attachment_type = fields.Selection([ ('pdf', 'PDF'), ('image', 'Image'), - ], string="Attachment Type", default='pdf') + ], string="Attachment Type") move_id = fields.Many2one('account.move', string='Journal Entries', domain=[('move_type', '=', 'entry')]) is_cab_visible = fields.Boolean(string='Is Journal Uang Muka Visible', compute='_compute_is_cab_visible') @@ -130,6 +132,8 @@ class AdvancePaymentRequest(models.Model): ('settlement', 'Realisasi') ]) + apr_perjalanan = fields.Boolean(string = "PUM Perjalanan?", default = False) + @api.onchange('nominal') def _onchange_nominal_no_minus(self): if self.nominal and self.nominal < 0: @@ -564,12 +568,12 @@ class AdvancePaymentRequest(models.Model): @api.onchange('applicant_name') def _onchange_applicant_name(self): if self.applicant_name: - self.account_name = self.applicant_name + self.account_name = self.applicant_name.id @api.onchange('account_name') def _onchange_account_name(self): if self.account_name: - self.applicant_name = self.account_name + self.applicant_name = self.account_name.id @api.onchange('user_id') def _onchange_user_id_limit_check(self): |
