You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

238 lines
12 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<!--表单视图-->
<record id="BalanceInquiryWizardViewForm" model="ir.ui.view">
<field name="name">科目余额表查询向导表单视图</field>
<field name="model">balance.inquiry.wizard</field>
<field name="priority" eval="10"/>
<field name="arch" type="xml">
<form>
<sheet>
<field name="company_id" string='公司' invisible="1"/>
<group string="查询期间:">
<div colspan="12" class="">从:</div>
<group class="mt0 mb0">
<field name="fiscalyear_from" string="会计年度"
options="{'no_create_edit': True, 'no_edit': True}" domain="[('company_id','=',company_id)]" />
<field name="company_id" string="公司" invisible="1"/>
</group>
<group class="mt0 mb0">
<field name="period_from" string='会计期间' widget="selection"
domain="[('fiscalyear_id', '=', fiscalyear_from), ('state', '!=', 'unuse')]"/>
</group>
<div colspan="12">至:</div>
<group class="mt0 mb0">
<field name="fiscalyear_to" string="会计年度"
options="{'no_create_edit': True, 'no_edit': True}" domain="[('company_id','=',company_id)]"/>
</group>
<group class="mt0 mb0">
<field name="period_to" string='会计期间' widget="selection"
domain="[('fiscalyear_id', '=', fiscalyear_to), ('state', '!=', 'unuse')]"/>
</group>
</group>
<group string="查询科目:" class="mt0">
<group class="mt0">
<field name="account_from" options="{'no_create': True, 'no_edit': True}"/>
</group>
<group class="mt0">
<field name="account_to" options="{'no_create': True, 'no_edit': True}"/>
</group>
<group class="mt0">
<field name="level_from" options="{'no_create': True, 'no_edit': True}"/>
</group>
<group class="mt0">
<field name="level_to" options="{'no_create': True, 'no_edit': True}"/>
</group>
<group class="mt0">
<field name="internal_group"/>
</group>
<!-- <group class="mt0">-->
<!-- <field name="account_type" widget="selection"/>-->
<!-- </group>-->
<group class="mt0">
<field name="level_is" string="科目等级查询(非连续)"/>
</group>
<group class="mt0">
</group>
<group class="mt0">
<field name="level_from_one" string="总分类科目"
options="{'no_create': True, 'no_edit': True}"
readonly="1" force_save="1"
attrs="{'invisible': [('level_is', '=', False)]}"
/>
</group>
<group class="mt0">
<field name="level_to_all" string="其他科目等级"
options="{'no_create': True, 'no_edit': True}"
attrs="{'invisible': [('level_is', '=', False)], 'required':[('level_is', '=', True)]}"
/>
</group>
</group>
<group string="选项:" col="6">
<group colspan="2" class="mt0">
<field name="include_unpost"/>
</group>
<group colspan="2" class="mt0">
<field name="hidden_no_occur"/>
</group>
<group colspan="2" class="mt0">
<field name="hidden_no_balance"/>
</group>
</group>
</sheet>
<footer>
<button name="confirm" type="object" class="btn-primary">
<i class="fa fa-search"/> 查询
</button>
<button special="cancel" string="取消" class="btn-secondary"/>
</footer>
</form>
</field>
</record>
<!--窗口动作-->
<record id="BalanceInquiryWizardActionForm" model="ir.actions.act_window">
<field name="name">科目余额表查询</field>
<field name="res_model">balance.inquiry.wizard</field>
<field name="view_mode">form</field>
<field name="view_id" ref="BalanceInquiryWizardViewForm"/>
<field name="target">new</field>
</record>
<!--列表视图-->
<record id="AccountBalanceTempViewList" model="ir.ui.view">
<field name="name">科目余额表查询结果列表视图</field>
<field name="model">account.balance.temp</field>
<field name="priority" eval="10"/>
<field name="arch" type="xml">
<tree js_class="balance_list" create="false" import="false" delete="false">
<field name="account_id"/>
<!-- <field name="partner_id"/>-->
<!-- <field name="analytic_account_id"/>-->
<!-- <field name="analytic_tag_ids"/>-->
<field name="debit_start"/>
<field name="credit_start"/>
<field name="debit_occur"/>
<field name="credit_occur"/>
<field name="debit_end"/>
<field name="credit_end"/>
<field name="internal_group" invisible="1"/>
<field name="account_level" invisible="1"/>
<field name="date_start" invisible="1"/>
<field name="date_end" invisible="1"/>
<field name="currency_id" invisible="1"/>
</tree>
</field>
</record>
<!-- 余额表-->
<record id="AccountBalanceTempViewListYeb" model="ir.ui.view">
<field name="name">科目余额表查询结果列表视图</field>
<field name="model">account.balance.temp</field>
<field name="priority" eval="10"/>
<field name="arch" type="xml">
<tree js_class="balance_list_yeb" create="false" import="false" delete="false">
<field name="account_id"/>
<field name="debit_start"/>
<field name="credit_start"/>
<field name="debit_occur"/>
<field name="credit_occur"/>
<field name="debit_end"/>
<field name="credit_end"/>
<field name="internal_group" invisible="1"/>
<field name="account_level" invisible="1"/>
<field name="date_start" invisible="1"/>
<field name="date_end" invisible="1"/>
<field name="currency_id" invisible="1"/>
</tree>
</field>
</record>
<!--搜索视图-->
<record id="AccountBalanceTempViewSearch" model="ir.ui.view">
<field name="name">科目余额表查询结果搜索视图</field>
<field name="model">account.balance.temp</field>
<field name="priority" eval="10"/>
<field name="arch" type="xml">
<search string="Accounts">
<field name="account_id" string="会计科目" filter_domain="['|', ('account_id.name','ilike',self), ('account_id.code','ilike',self)]"/>
<filter name="top_level" string="仅一级科目" domain="[('account_level', '=', 1)]"/>
<separator/>
<group expand="0" string="Group By">
<filter name="internal_group" string="会计要素" context="{'group_by': 'internal_group'}"/>
</group>
</search>
</field>
</record>
<!--窗口动作-->
<record id="AccountBalanceTempViewActionList" model="ir.actions.act_window">
<field name="name">科目余额表</field>
<field name="res_model">account.balance.temp</field>
<field name="view_mode">tree,form</field>
<field name="view_id" ref="AccountBalanceTempViewList"/>
<field name="domain">[]</field>
<field name="context">{'search_default_internal_group': 1}</field>
<field name="target">current</field>
<field name="limit">1000</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">
无结果显示。
</p>
</field>
</record>
<!-- 客户余额表信息 -->
<record id="PartnerBalanceTree" model="ir.ui.view">
<field name="name">客户余额表查询结果</field>
<field name="model">fr.partner.balance</field>
<field name="priority" eval="20"/>
<field name="arch" type="xml">
<tree js_class="balance_list_yeb" create="false" edit="false" delete="false" import="false"
default_order="id">
<field name="account_id" string="会计科目"/>
<field name="partner_id" widget="partner_ledger" string="业务伙伴"/>
<field name="beginning" sum="期初总计" widget="minus_monetary"/>
<field name="debit" sum="贷方总计" widget="minus_monetary"/>
<field name="credit" sum="贷方总计" widget="minus_monetary"/>
<field name="balance" sum="余额总计" widget="minus_monetary"/>
<field name="company_id" invisible="1"/>
<field name="currency_id" invisible="1"/>
<field name="account_balance_id" string='余额表id' invisible="1"/>
<field name="date_start" string='查询开始期间' invisible="1"/>
<field name="date_end" string='查询结束期间' invisible="1"/>
</tree>
</field>
</record>
<!-- 客户余额搜索视图-->
<record id="PartnerBalanceViewSearch" model="ir.ui.view">
<field name="name">客户余额表查询结果搜索视图</field>
<field name="model">fr.partner.balance</field>
<field name="arch" type="xml">
<search>
<field name="partner_id" string="业务伙伴"/>
<field name="account_id" string="会计科目"/>
<group>
<filter string="业务伙伴" name="partner_id_group" context="{'group_by': 'partner_id'}"/>
</group>
</search>
</field>
</record>
</data>
</odoo>