|
- <?xml version="1.0" encoding="utf-8"?>
- <odoo>
-
- <!-- ============ 固定资产列表视图 ============ -->
- <record id="asset_list" model="ir.ui.view">
- <field name="name">asset.list</field>
- <field name="model">asset</field>
- <field name="arch" type="xml">
- <list string="固定资产">
- <field name="code" optional="show"/>
- <field name="name" optional="show"/>
- <field name="category_id" optional="show"/>
- <field name="cost" optional="show"/>
- <field name="net_value" sum="净值合计" optional="show"/>
- <field name="cost_depreciation" sum="每月折旧合计" optional="show"/>
- <field name="no_depreciation" optional="show"/>
- <field name="state" optional="show"/>
- </list>
- </field>
- </record>
-
- <!-- ============ 固定资产搜索视图 ============ -->
- <record id="asset_list_filter" model="ir.ui.view">
- <field name="name">asset.select</field>
- <field name="model">asset</field>
- <field name="arch" type="xml">
- <search string="固定资产">
- <field name="period_id"/>
- <field name="name"/>
- <field name="code"/>
- <group expand="0" string="Group By">
- <filter name="by_category_id" string="固定资产类别" domain="[]" context="{'group_by': 'category_id'}"/>
- <filter name="by_name" string="固定资产名称" domain="[]" context="{'group_by': 'name'}"/>
- <filter name="by_period" string="会计期间" domain="[]" context="{'group_by': 'period_id'}"/>
- </group>
- </search>
- </field>
- </record>
-
- <!-- ============ 固定资产清理向导视图 ============ -->
- <record id="create_clean_wizard_form" model="ir.ui.view">
- <field name="name">create.clean.wizard.form</field>
- <field name="model">create.clean.wizard</field>
- <field name="arch" type="xml">
- <form string="固定资产清理">
- <group>
- <group>
- <field name="date"/>
- <field name="period_id"/>
- <field name="clean_cost"/>
- <field name="residual_income"/>
- <field name="bank_account"/>
- <field name="sell_tax_amount"/>
- </group>
- </group>
- <footer>
- <button name="create_clean_account" string="生成清理凭证" type="object" class="btn-primary"/>
- <span>或者</span>
- <button string="取消" class="btn-secondary" special="cancel"/>
- </footer>
- </form>
- </field>
- </record>
-
- <!-- ============ 固定资产变更向导视图 ============ -->
- <record id="create_chang_wizard_form" model="ir.ui.view">
- <field name="name">create.chang.wizard.form</field>
- <field name="model">create.chang.wizard</field>
- <field name="arch" type="xml">
- <form string="固定资产变更">
- <group>
- <group>
- <field name="chang_date"/>
- <field name="period_id"/>
- <field name="chang_cost"/>
- <field name="chang_depreciation_number"/>
- <field name="chang_tax"/>
- <field name="chang_partner_id"
- domain="[('s_category_id', '!=', False)]"
- context="{'form_view_ref': 'core.supplier_address_form'}"/>
- </group>
- </group>
- <footer>
- <button name="create_chang_account" string="生成变更凭证" type="object" class="btn-primary"/>
- <span>或者</span>
- <button string="取消" class="btn-secondary" special="cancel"/>
- </footer>
- </form>
- </field>
- </record>
-
- <!-- ============ 固定资产折旧向导视图 ============ -->
- <record id="create_depreciation_wizard_form" model="ir.ui.view">
- <field name="name">create.depreciation.wizard.form</field>
- <field name="model">create.depreciation.wizard</field>
- <field name="arch" type="xml">
- <form string="固定资产折旧">
- <group>
- <group>
- <field name="date"/>
- <field name="period_id"/>
- </group>
- </group>
- <footer>
- <button name="create_depreciation" string="生成折旧凭证" type="object" class="btn-primary"/>
- <span>或者</span>
- <button string="取消" class="btn-secondary" special="cancel"/>
- </footer>
- </form>
- </field>
- </record>
-
- <!-- 固定资产清理 action -->
- <record id="create_clean_action" model="ir.actions.act_window">
- <field name="name">固定资产清理</field>
- <field name="res_model">create.clean.wizard</field>
- <field name="view_mode">form</field>
- <field name="view_id" ref="create_clean_wizard_form"/>
- <field name="target">new</field>
- </record>
- <!-- 固定资产变更 action -->
- <record id="create_chang_action" model="ir.actions.act_window">
- <field name="name">固定资产变更</field>
- <field name="res_model">create.chang.wizard</field>
- <field name="view_mode">form</field>
- <field name="view_id" ref="create_chang_wizard_form"/>
- <field name="target">new</field>
- </record>
- <!-- ============ 固定资产表单视图 ============ -->
- <record id="asset_form" model="ir.ui.view">
- <field name="name">asset.form</field>
- <field name="model">asset</field>
- <field name="arch" type="xml">
- <form string="固定资产" create="state == 'draft'" edit="state == 'draft'" delete="false">
- <header>
- <button name="asset_done" invisible="state != 'draft'" string="确认" type="object" class="btn-primary"/>
- <button name="asset_draft" invisible="state != 'done'" string="撤销确认" type="object"/>
- <button name="%(create_clean_action)d" string="清理固定资产" type="action"
- class="btn-primary" invisible="state != 'done'"/>
- <button name="%(create_chang_action)d" string="变更固定资产" type="action"
- class="btn-primary" invisible="state != 'done'"/>
- <field name="state" widget="statusbar"/>
- </header>
- <sheet>
- <div class="oe_title" invisible="state != 'draft'">
- <label for="code" string=" "/>
- <label for="name" string=" "/>
- <div class="oe_name">
- <field name="code" readonly="1"/>
- </div>
- <div>
- <field name="name" readonly="1"/>
- </div>
- </div>
- <group>
- <group>
- <field name="code" readonly="state != 'draft'"/>
- <field name="name" readonly="state != 'draft'"/>
- <field name="category_id" readonly="state != 'draft'"/>
- <field name="cost" readonly="state != 'draft'"/>
- <field name="surplus_value" readonly="1"/>
- </group>
- <group>
- <field name="net_value" readonly="1"/>
- <field name="no_depreciation" readonly="state != 'draft'"/>
- <field name="depreciation_number" readonly="state != 'draft'"/>
- <field name="depreciation_value" readonly="state != 'draft'"/>
- <field name="cost_depreciation" readonly="1"/>
- </group>
- </group>
- <group>
- <group>
- <field name="period_id" readonly="1"/>
- <field name="date" readonly="state != 'draft'"/>
- <field name="tax" readonly="state != 'draft'"/>
- <field name="amount" readonly="1"/>
- <field name="partner_id"
- domain="[('s_category_id', '!=', False)]"
- context="{'form_view_ref': 'core.supplier_address_form'}"
- readonly="bank_account or state != 'draft'"
- help="赊购填此项(后续通过付款单给供应商付款)"/>
- <field name="bank_account"
- readonly="partner_id or state != 'draft'"
- help="现购,只填账号,后续通过其他支付单付款"/>
- <field name="is_init" groups="core.master_groups" readonly="state != 'draft'"/>
- <field name="depreciation_previous" invisible="not is_init" readonly="state != 'draft'"/>
- <field name="note" readonly="state != 'draft'"/>
- </group>
- <group>
- <field name="account_credit" readonly="1" force_save="1"
- help="固定资产入账时: 如赊购,此处为应付科目; 如现购,此处为资金科目; 如自建,此处为在建工程"/>
- <field name="account_asset" readonly="state != 'draft'"/>
- <field name="account_depreciation" readonly="state != 'draft'"/>
- <field name="account_accumulated_depreciation" readonly="state != 'draft'"/>
- <field name="auxiliary_id" options="{'no_open': True, 'no_create': True}" readonly="state != 'draft'"/>
- </group>
- </group>
- <group invisible="state == 'draft'">
- <group>
- <field name="company_id" readonly="1"/>
- </group>
- </group>
- <notebook>
- <page name="depreciation" string="折旧">
- <field name="line_ids" readonly="state != 'draft'">
- <list string="折旧行" editable="bottom" create="0">
- <field name="date" optional="show"/>
- <field name="period_id" optional="show"/>
- <field name="cost_depreciation" sum="合计折旧" optional="show"/>
- </list>
- </field>
- </page>
- <page name="change" string="变更">
- <field name="chang_ids" readonly="state != 'draft'">
- <list string="变更明细" editable="bottom" create="0">
- <field name="date" optional="show"/>
- <field name="period_id" optional="show"/>
- <field name="chang_name" optional="show"/>
- <field name="chang_before" optional="show"/>
- <field name="chang_after" optional="show"/>
- <field name="partner_id" optional="show"/>
- <field name="change_reason" optional="show"/>
- <field name="create_uid" string="变更人" optional="show"/>
- </list>
- </field>
- </page>
- </notebook>
- </sheet>
- <chatter/>
- </form>
- </field>
- </record>
-
- <!-- ============ 固定资产折旧明细列表视图 ============ -->
- <record id="asset_line_list" model="ir.ui.view">
- <field name="name">asset.line.list</field>
- <field name="model">asset.line</field>
- <field name="arch" type="xml">
- <list string="固定资产折旧明细" editable="top">
- <field name="date" optional="show"/>
- <field name="period_id" optional="show"/>
- <field name="name" optional="show"/>
- <field name="code" optional="show"/>
- <field name="cost_depreciation" optional="show"/>
- <field name="no_depreciation" optional="show"/>
- <field name="net_value" optional="show"/>
- <field name="create_uid" string="创建人" optional="show"/>
- <field name="create_date" optional="show"/>
- </list>
- </field>
- </record>
-
- <!-- ============ 固定资产折旧明细搜索视图 ============ -->
- <record id="asset_line_list_filter" model="ir.ui.view">
- <field name="name">asset.line.select</field>
- <field name="model">asset.line</field>
- <field name="arch" type="xml">
- <search string="固定资产折旧明细">
- <field name="period_id"/>
- <field name="name"/>
- <field name="code"/>
- <group expand="0" string="Group By">
- <filter name="by_category_id" string="固定资产类别" domain="[]" context="{'group_by': 'category_id'}"/>
- <filter name="by_name" string="固定资产名称" domain="[]" context="{'group_by': 'name'}"/>
- <filter name="by_period" string="会计期间" domain="[]" context="{'group_by': 'period_id'}"/>
- </group>
- </search>
- </field>
- </record>
-
- <!-- ============ 固定资产折旧明细透视视图 ============ -->
- <record id="asset_line_list_pivot" model="ir.ui.view">
- <field name="name">asset.line.pivot</field>
- <field name="model">asset.line</field>
- <field name="arch" type="xml">
- <pivot string="固定资产折旧明细">
- <field name="period_id" type="row"/>
- <field name="category_id" type="row"/>
- <field name="name" type="row"/>
- <field name="cost_depreciation" type="measure"/>
- </pivot>
- </field>
- </record>
-
- <!-- ============ 固定资产分类列表视图 ============ -->
- <record id="asset.category_list" model="ir.ui.view">
- <field name="name">asset.category.list</field>
- <field name="model">asset.category</field>
- <field name="arch" type="xml">
- <list string="固定资产分类" editable="top">
- <field name="name" optional="show"/>
- <field name="account_accumulated_depreciation" optional="show"/>
- <field name="account_asset" optional="show"/>
- <field name="account_depreciation" optional="show"/>
- <field name="depreciation_number" optional="show"/>
- <field name="depreciation_value" optional="show"/>
- <field name="clean_income" optional="show"/>
- <field name="clean_costs" optional="show"/>
- <field name="active" column_invisible="1"/>
- </list>
- </field>
- </record>
-
- <!-- ============ 凭证表单继承:引入固定资产按钮 ============ -->
- <record id="init_asset_form" model="ir.ui.view">
- <field name="name">init.asset.form</field>
- <field name="model">voucher</field>
- <field name="inherit_id" ref="finance.voucher_form"/>
- <field name="arch" type="xml">
- <button name="voucher_done" position="after">
- <button name="init_asset" string="引入固定资产" type="object" class="btn-primary"
- invisible="not is_init or state != 'done'"/>
- </button>
- </field>
- </record>
-
- </odoo>
|