Invoice with Pos-Text (additional action in print-menu)
parent
37e190f94c
commit
70feba9df5
|
|
@ -124,6 +124,11 @@ msgstr "<strong>Gesamtsumme</strong>"
|
|||
msgid "<strong>Text short:</strong>"
|
||||
msgstr "<strong>Kurztext:</strong>"
|
||||
|
||||
#. module: dp_reports_account
|
||||
#: model:ir.ui.view,arch_db:dp_reports_account.report_invoice_document
|
||||
msgid "<strong>Pos:</strong>"
|
||||
msgstr "<strong>Pos:</strong>"
|
||||
|
||||
#. module: dp_reports_account
|
||||
#: model:ir.ui.view,arch_db:dp_reports_account.report_invoice_document
|
||||
msgid "<strong>Invoice Address</strong>"
|
||||
|
|
@ -148,6 +153,7 @@ msgstr "Artikel"
|
|||
#: model:ir.model.fields,field_description:dp_reports_account.field_report_account_abstract_report_display_name
|
||||
#: model:ir.model.fields,field_description:dp_reports_account.field_report_account_report_invoice_display_name
|
||||
#: model:ir.model.fields,field_description:dp_reports_account.field_report_dp_reports_account_report_invoice_short_display_name
|
||||
#: model:ir.model.fields,field_description:dp_reports_account.field_report_dp_reports_account_report_invoice_extra_display_name
|
||||
#: model:ir.model.fields,field_description:dp_reports_account.field_report_dp_reports_account_report_invoice_with_intrastat_display_name
|
||||
#: model:ir.model.fields,field_description:dp_reports_account.field_report_dp_reports_account_report_invoice_with_intrastat_short_display_name
|
||||
msgid "Display Name"
|
||||
|
|
@ -182,6 +188,7 @@ msgstr "Gewicht"
|
|||
#: model:ir.model.fields,field_description:dp_reports_account.field_report_account_abstract_report_id
|
||||
#: model:ir.model.fields,field_description:dp_reports_account.field_report_account_report_invoice_id
|
||||
#: model:ir.model.fields,field_description:dp_reports_account.field_report_dp_reports_account_report_invoice_short_id
|
||||
#: model:ir.model.fields,field_description:dp_reports_account.field_report_dp_reports_account_report_invoice_extra_id
|
||||
#: model:ir.model.fields,field_description:dp_reports_account.field_report_dp_reports_account_report_invoice_with_intrastat_id
|
||||
#: model:ir.model.fields,field_description:dp_reports_account.field_report_dp_reports_account_report_invoice_with_intrastat_short_id
|
||||
msgid "ID"
|
||||
|
|
@ -201,6 +208,7 @@ msgstr "Rechungsposition"
|
|||
#: model:ir.model.fields,field_description:dp_reports_account.field_report_account_abstract_report___last_update
|
||||
#: model:ir.model.fields,field_description:dp_reports_account.field_report_account_report_invoice___last_update
|
||||
#: model:ir.model.fields,field_description:dp_reports_account.field_report_dp_reports_account_report_invoice_short___last_update
|
||||
#: model:ir.model.fields,field_description:dp_reports_account.field_report_dp_reports_account_report_invoice_extra___last_update
|
||||
#: model:ir.model.fields,field_description:dp_reports_account.field_report_dp_reports_account_report_invoice_with_intrastat___last_update
|
||||
#: model:ir.model.fields,field_description:dp_reports_account.field_report_dp_reports_account_report_invoice_with_intrastat_short___last_update
|
||||
msgid "Last Modified on"
|
||||
|
|
@ -241,6 +249,11 @@ msgstr "Rabatt"
|
|||
msgid "Invoice with text short"
|
||||
msgstr "Rechnung Kurztext"
|
||||
|
||||
#. module: dp_reports_account
|
||||
#: model:ir.actions.report,name:dp_reports_account.account_invoices_extra
|
||||
msgid "Invoice with text extra"
|
||||
msgstr "Rechnung Pos-Text"
|
||||
|
||||
#. module: dp_reports_account
|
||||
#: model:ir.actions.report,name:dp_reports_account.account_invoices_with_intrastat
|
||||
msgid "Invoice w. Customs Tariff"
|
||||
|
|
@ -293,6 +306,11 @@ msgstr "report.account_abstract_report"
|
|||
msgid "report.dp_reports_account.report_invoice_short"
|
||||
msgstr "report.dp_reports_account.report_invoice_short"
|
||||
|
||||
#. module: dp_reports_account
|
||||
#: model:ir.model,name:dp_reports_account.model_report_dp_reports_account_report_invoice_extra
|
||||
msgid "report.dp_reports_account.report_invoice_extra"
|
||||
msgstr "report.dp_reports_account.report_invoice_extra"
|
||||
|
||||
#. module: dp_reports_account
|
||||
#: model:ir.model,name:dp_reports_account.model_report_dp_reports_account_report_invoice_with_intrastat
|
||||
msgid "report.dp_reports_account.report_invoice_with_intrastat"
|
||||
|
|
|
|||
|
|
@ -67,6 +67,24 @@ class AccountInvoiceShort(models.AbstractModel):
|
|||
'formatLang': self._formatLang,
|
||||
}
|
||||
|
||||
class AccountInvoiceExtra(models.AbstractModel):
|
||||
_name = 'report.dp_reports_account.report_invoice_extra'
|
||||
_inherit = 'report.account_abstract_report'
|
||||
_template = 'dp_reports_account.report_invoice_extra'
|
||||
|
||||
@api.model
|
||||
def get_report_values(self, docids, data=None):
|
||||
model = 'account.invoice'
|
||||
docs = self.env[model].browse(docids)
|
||||
return {
|
||||
'doc_ids': docids,
|
||||
'doc_model': model,
|
||||
'docs': docs,
|
||||
'data': data,
|
||||
'field_set_in_lines': self._field_set_in_lines,
|
||||
'formatLang': self._formatLang,
|
||||
}
|
||||
|
||||
class AccountInvoiceWithIntrastat(models.AbstractModel):
|
||||
_name = 'report.dp_reports_account.report_invoice_with_intrastat'
|
||||
_inherit = 'report.account_abstract_report'
|
||||
|
|
|
|||
|
|
@ -253,6 +253,11 @@
|
|||
<span t-field="invoice_line.lot_formatted_note" />
|
||||
</t>
|
||||
</span>
|
||||
<span t-if="postext and invoice_line.lot_id.name">
|
||||
<br/>
|
||||
<strong>Pos:</strong>
|
||||
<span t-field="invoice_line.lot_id.name"/>
|
||||
</span>
|
||||
<p t-if="invoice_line.lot_id.notes">
|
||||
<span t-field="invoice_line.lot_id.notes"/>
|
||||
</p>
|
||||
|
|
@ -407,6 +412,15 @@
|
|||
</t>
|
||||
</template>
|
||||
|
||||
<template id="report_invoice_extra">
|
||||
<t t-call="web.html_container">
|
||||
<t t-set="postext" t-value="True"/>
|
||||
<t t-foreach="docs" t-as="o">
|
||||
<t t-call="dp_reports_account.report_invoice_document" t-lang="o.partner_id.lang"/>
|
||||
</t>
|
||||
</t>
|
||||
</template>
|
||||
|
||||
<record id="account.account_invoices" model="ir.actions.report">
|
||||
<field name="paperformat_id" ref="dp_reports.paperformat_a4_european"/>
|
||||
<field name="binding_model_id" eval="False"/>
|
||||
|
|
@ -430,6 +444,19 @@
|
|||
menu="False"
|
||||
/>
|
||||
|
||||
<report
|
||||
id="account_invoices_extra"
|
||||
model="account.invoice"
|
||||
string="Invoice with text extra"
|
||||
report_type="qweb-pdf"
|
||||
name="dp_reports_account.report_invoice_extra"
|
||||
file="dp_reports_account.report_invoice_extra"
|
||||
attachment="(object.state in ('open','paid')) and ('INV'+(object.number or '').replace('/','')+'.pdf')"
|
||||
print_report_name="(object._get_printed_report_name())"
|
||||
paperformat="dp_reports.paperformat_a4_european"
|
||||
menu="False"
|
||||
/>
|
||||
|
||||
<report
|
||||
id="account_invoices_with_intrastat"
|
||||
model="account.invoice"
|
||||
|
|
|
|||
Loading…
Reference in New Issue