2.8 KiB
title, description, kind, section, prev, partner
| title | description | kind | section | prev | partner |
|---|---|---|---|---|---|
| Studio Beispiele | Beispiele für Anpassungen mit Odoo Studio. | howto | true | ./studio | Mint System |
Studio Beispiele
{{ $frontmatter.description }}
Beispiele
IBAN und Bank auf Rechnung anzeigen
Standardmässig werden die Zahlungsinformationen nur bei konfigurierten ISR- und QR-Code-Einstellungen angzeigt. Falls Sie die der Rechnung hinterlegten Kontoinformationen anzeigen möchten können Sie das mit Studio einrichten.
Bearbeiten Sie den Rechnungsbericht und fügen Sie folgenden Code ein:
<data>
<xpath expr="/t/t/div/p[2]" position="after">
<t t-if="o.currency_id.name=='CHF'">
<t t-set="account" t-value="o.company_id.bank_ids.browse(13)"/>
</t>
<t t-if="o.currency_id.name=='EUR'">
<t t-set="account" t-value="o.company_id.bank_ids.browse(14)"/>
</t>
<t t-if="o.currency_id.name=='USD'">
<t t-set="account" t-value="o.company_id.bank_ids.browse(15)"/>
</t>
<div class="row">
<div class="col">
<span>IBAN: </span>
<span t-field="account.acc_number"/>
<br/>
<span>Bank/BIC: </span>
<span t-field="account.bank_id.display_name"/>
<br/>
<br/>
</div>
</div>
</xpath>
</data>
Das Ergebnis sieht so aus:
Dateianhang in Bericht anzeigen
::: tip An jedem Odoo-Objekt kann ein Anhang vom Typ Datei oder URL hinzugefügt werden. Dieser Anhang kann im Portal oder Bericht angzeigt werden. :::
In diesem Beispiel wurde mit Odoo Studio dem Modell product.product zwei Felder hinzugefügt:
-
Name: x_studio_drawing
- Typ: Many2One Produktionsdokument
- Bezeichnung: Zeichnung
-
Name: x_studio_step_file
- Typ: Man2One Produktionsdokument
- Bezeichnung: STEP-Datei
Diese Felder können im Beschaffungsauftrag angzeigt werden.
Für diese Art von Anpassung muss das XML der Ansicht bearbeit werden, dazu der X-Path-Edit:
<data>
<xpath expr="/t/t/div/table/tbody/t[2]/tr/t[1]/td[1]/span" position="after">
<t t-if="line.product_id.x_studio_drawing">
<br/>
<span>Zeichnung: </span>
<a t-attf-href="{{line.product_id.x_studio_drawing.url}}">
<span t-field="line.product_id.x_studio_drawing.display_name"/>
</a>
</t>
<t t-if="line.product_id.x_studio_step_file">
<br/>
<span>STEP-Datei: </span>
<a t-attf-href="{{line.product_id.x_studio_step_file.url}}">
<span t-field="line.product_id.x_studio_step_file.display_name"/>
</a>
</t>
</xpath>
</data>


