Files
public/l10n_ru_advance_payments/views/order_prepaid.xml

135 lines
8.7 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<odoo>
<data>
<record id="action_order_prepaid" model="ir.actions.act_window">
<field name="name">Авансовые счета</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">order.prepaid</field>
<field name="view_mode">list,form,search</field>
</record>
<menuitem id="menu_order_prepaid"
name="Авансовые счета"
parent="account.menu_finance"
action="action_order_prepaid"
sequence="5"/>
<record id="tree_order_prepaid_view" model="ir.ui.view">
<field name="name">Авансовые счета</field>
<field name="model">order.prepaid</field>
<field name="arch" type="xml">
<list string="Авансовые счета">
<field name="name" string="Номер"/>
<field name="partner_id"/>
<field name="advance_type"/>
<field name="invoice_date_due" widget="remaining_days"/>
<field name="invoice_date"/>
<field name="company_id"/>
<field name="currency_id" column_invisible="True"/>
<field name="amount" column_invisible="True"/>
<field name="all_total" sum="Total" decoration-bf="1" widget="monetary" options="{'currency_field': 'currency_id'}"/>
<field name="payment_state" widget="badge"
decoration-danger="payment_state in ['not_paid']"
decoration-warning="payment_state in ['in_payment', 'partial']"
decoration-success="payment_state in ['paid']"/>
<field name="state" widget="badge"
decoration-danger="state in ['draft']"
decoration-success="state in ['posted']"/>
</list>
</field>
</record>
<record id="form_order_prepaid_view" model="ir.ui.view">
<field name="name">Авансовые счета</field>
<field name="model">order.prepaid</field>
<field name="arch" type="xml">
<form string="Авансовые счета">
<header>
<field name="payment_state" invisible="1"/>
<button name="action_post" string="Подтвердить" class="oe_highlight" type="object" invisible="state != 'draft'"/>
<button name="action_register_payment" type="object" class="oe_highlight" invisible="state != 'posted' or payment_state in ['paid', 'in_payment']" context="{'dont_redirect_to_payments': True, 'display_account_trust': True}" string="Регистрация Платежа"/>
<button name="button_draft" string="Переместить в черновики" type="object" invisible="state == 'draft'"/>
<button name="button_cancel" string="Отмена" type="object" invisible="state != 'draft'"/>
<field name="state" widget="statusbar" statusbar_visible="draft,posted" optional="show"/>
</header>
<sheet>
<widget name="web_ribbon" title="Оплачено" invisible="payment_state != 'paid'" widget_id="widget_1"/>
<widget name="web_ribbon" title="В оплате" invisible="payment_state != 'in_payment'" widget_id="widget_2"/>
<widget name="web_ribbon" title="Частичный" invisible="payment_state != 'partial'" widget_id="widget_3"/>
<div class="oe_title">
<h1>
<field name="name"
readonly="state != 'draft' or name == 'Draft'" placeholder="Draft"/>
<span invisible="state != 'draft' or name != '/'">
Draft
</span>
</h1>
</div>
<group>
<group>
<field name="partner_id" required="1" readonly="state == 'posted'"/>
<field name="company_id" required="1" readonly="state == 'posted'"/>
<field name="company_partner_id" invisible="1"/>
<field name="partner_bank_id" domain="[('partner_id', '=', company_partner_id)]"/>
<field name="advance_type" required="1" widget="radio" options="{'horizontal': True}" readonly="state == 'posted'"/>
<field name="th_field_taxes" invisible="1"/>
</group>
<group>
<field name="invoice_date" required="1" readonly="state == 'posted'"/>
<field name="payment_terms" readonly="state == 'posted'"/>
<field name="invoice_date_due" required="1" readonly="state == 'posted'"/>
<field name="currency_id" required="1" readonly="state == 'posted'"/>
<field name="sale_order_id" readonly="state == 'posted'"/>
</group>
</group>
<notebook>
<page name="lines" string="Позиция счета" readonly="state == 'posted'">
<field name="prepaid_line" mode="list" readonly="state == 'posted'">
<list editable="bottom">
<field name="prepaid_id" column_invisible="True"/>
<field name="product_id" optional="show" widget="many2one_barcode"/>
<field name="name" widget="section_and_note_text" optional="show" on_change="1" column_invisible="1"/>
<field name="label" optional="hide"/>
<field name="account_id" optional="hide"/>
<field name="analytic_distribution" widget="analytic_distribution" optional="hide"/>
<field name="quantity" optional="show"/>
<field name="product_uom_id" optional="show"/>
<field name="price_unit" string="Цена"/>
<field name="tax_ids" widget="many2many_tags"/>
</list>
</field>
<group col="12" class="oe_invoice_lines_tab">
<group colspan="8">
<field name="comment" placeholder="Комментарий" colspan="2" nolabel="1" readonly="state == 'posted'"/>
</group>
<!-- Totals (only invoices / receipts) -->
<group colspan="4">
<group class="oe_subtotal_footer" invisible="0">
<span>Всего<field name="amount" colspan="2" nolabel="1" readonly="1"/></span>
</group>
</group>
</group>
</page>
<page name="lines" string="Доп. информация">
<group>
<group>
<field name="payment_state" readonly="1"/>
<field name="payment_amount" readonly="1"/>
<field name="amount_residual" readonly="1"/>
</group>
<label for="payment_line_ids" invisible="0"/>
<field name="payment_line_ids" readonly="1"/>
</group>
</page>
</notebook>
</sheet>
<chatter/>
<!-- <div class="oe_chatter">-->
<!-- <field name="message_follower_ids"/>-->
<!-- <field name="activity_ids"/>-->
<!-- <field name="message_ids" options="{'post_refresh': 'always'}"/>-->
<!-- </div>-->
</form>
</field>
</record>
</data>
</odoo>