mirror of
https://github.com/OCA/contract.git
synced 2025-02-13 17:57:24 +02:00
@@ -36,6 +36,7 @@
|
||||
"wizards/contract_manually_create_invoice.xml",
|
||||
"wizards/contract_contract_terminate.xml",
|
||||
"views/contract_tag.xml",
|
||||
"views/account_move_views.xml",
|
||||
"views/assets.xml",
|
||||
"views/abstract_contract_line.xml",
|
||||
"views/contract.xml",
|
||||
|
||||
@@ -436,9 +436,13 @@ class ContractContract(models.Model):
|
||||
move_form = Form(
|
||||
self.env["account.move"]
|
||||
.with_company(self.company_id)
|
||||
.with_context(default_move_type=invoice_type, default_name="/")
|
||||
.with_context(default_move_type=invoice_type, default_name="/"),
|
||||
view="contract.view_account_move_contract_helper_form",
|
||||
)
|
||||
move_form.partner_id = self.invoice_partner_id
|
||||
move_form.journal_id = journal
|
||||
move_form.currency_id = self.currency_id
|
||||
move_form.invoice_date = date_invoice
|
||||
if self.payment_term_id:
|
||||
move_form.invoice_payment_term_id = self.payment_term_id
|
||||
if self.fiscal_position_id:
|
||||
@@ -449,11 +453,7 @@ class ContractContract(models.Model):
|
||||
invoice_vals.update(
|
||||
{
|
||||
"ref": self.code,
|
||||
"company_id": self.company_id.id,
|
||||
"currency_id": self.currency_id.id,
|
||||
"invoice_date": date_invoice,
|
||||
"date": date_invoice,
|
||||
"journal_id": journal.id,
|
||||
"invoice_origin": self.name,
|
||||
}
|
||||
)
|
||||
|
||||
15
contract/views/account_move_views.xml
Normal file
15
contract/views/account_move_views.xml
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<odoo>
|
||||
<!-- Auxiliary view for correct Form operation -->
|
||||
<record id="view_account_move_contract_helper_form" model="ir.ui.view">
|
||||
<field name="inherit_id" ref="account.view_move_form" />
|
||||
<field name="model">account.move</field>
|
||||
<field name="mode">primary</field>
|
||||
<field name="arch" type="xml">
|
||||
<form position="inside">
|
||||
<field name="journal_id" invisible="1" />
|
||||
<field name="currency_id" invisible="1" />
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
</odoo>
|
||||
Reference in New Issue
Block a user