account_move_template: Fix handling of ref field of account.move
Fix required or readonly status of some fields Fix menu entry name in README
This commit is contained in:
parent
1d5b817a1e
commit
c61a22bc5e
@ -89,7 +89,7 @@ class AccountMoveTemplateLine(models.Model):
|
|||||||
|
|
||||||
template_id = fields.Many2one(
|
template_id = fields.Many2one(
|
||||||
'account.move.template', string='Move Template', ondelete='cascade')
|
'account.move.template', string='Move Template', ondelete='cascade')
|
||||||
name = fields.Char(string='Label')
|
name = fields.Char(string='Label', required=True)
|
||||||
sequence = fields.Integer('Sequence', required=True)
|
sequence = fields.Integer('Sequence', required=True)
|
||||||
account_id = fields.Many2one(
|
account_id = fields.Many2one(
|
||||||
'account.account', string='Account',
|
'account.account', string='Account',
|
||||||
|
@ -8,6 +8,6 @@ To create new templates:
|
|||||||
|
|
||||||
To use an existing template:
|
To use an existing template:
|
||||||
|
|
||||||
#. Go to *Invoicing / Accounting / Accounting Entries / Create Journal Entry from Template*
|
#. Go to *Invoicing / Accounting / Accounting Entries / Create Entry from Template*
|
||||||
#. Select one of the available templates.
|
#. Select one of the available templates.
|
||||||
#. Complete the entries according to the template and click on the button *Generate Journal Entry*.
|
#. Complete the entries according to the template and click on the button *Generate Journal Entry*.
|
||||||
|
@ -63,6 +63,7 @@ class AccountMoveTemplateRun(models.TransientModel):
|
|||||||
amtlro.create(vals)
|
amtlro.create(vals)
|
||||||
self.write({
|
self.write({
|
||||||
'journal_id': self.template_id.journal_id.id,
|
'journal_id': self.template_id.journal_id.id,
|
||||||
|
'ref': self.template_id.ref,
|
||||||
'state': 'set_lines',
|
'state': 'set_lines',
|
||||||
})
|
})
|
||||||
if not self.line_ids:
|
if not self.line_ids:
|
||||||
@ -152,7 +153,7 @@ class AccountMoveTemplateLineRun(models.TransientModel):
|
|||||||
company_currency_id = fields.Many2one(
|
company_currency_id = fields.Many2one(
|
||||||
related='wizard_id.company_id.currency_id', string='Company Currency')
|
related='wizard_id.company_id.currency_id', string='Company Currency')
|
||||||
sequence = fields.Integer('Sequence', required=True)
|
sequence = fields.Integer('Sequence', required=True)
|
||||||
name = fields.Char('Name')
|
name = fields.Char('Name', readonly=True)
|
||||||
account_id = fields.Many2one(
|
account_id = fields.Many2one(
|
||||||
'account.account', required=True, readonly=True)
|
'account.account', required=True, readonly=True)
|
||||||
analytic_account_id = fields.Many2one(
|
analytic_account_id = fields.Many2one(
|
||||||
@ -166,7 +167,7 @@ class AccountMoveTemplateLineRun(models.TransientModel):
|
|||||||
partner_id = fields.Many2one(
|
partner_id = fields.Many2one(
|
||||||
'res.partner', readonly=True, string='Partner')
|
'res.partner', readonly=True, string='Partner')
|
||||||
payment_term_id = fields.Many2one(
|
payment_term_id = fields.Many2one(
|
||||||
'account.payment.term', string='Payment Terms')
|
'account.payment.term', string='Payment Terms', readonly=True)
|
||||||
move_line_type = fields.Selection(
|
move_line_type = fields.Selection(
|
||||||
[('cr', 'Credit'), ('dr', 'Debit')],
|
[('cr', 'Credit'), ('dr', 'Debit')],
|
||||||
required=True, readonly=True, string='Direction')
|
required=True, readonly=True, string='Direction')
|
||||||
|
Loading…
Reference in New Issue
Block a user