2024-05-15 08:13:35 发布
网友
我正在处理会计和财务模块,我想做一些修改,如隐藏字段和隐藏税务表。你能帮我个忙吗?在
请告诉我隐藏左侧菜单项(税表)的步骤。在
另外,我还想知道view_id从发票单和底部税隐藏税款(更新)。在
view_id
请让我知道的外部ID隐藏他们我无法找到他们,因为他们链接到其他一些模型。在
发票/税金字段:
field_id:tax_id
对象:
首先激活Odoo开发人员模式,这样您就可以轻松获得任何对象的外部id。在
Activate Odoo Developer Mode
如何知道任何对象的外部ID
打开该窗体,只有当开发人员模式处于活动状态时,才能在页面顶部看到一个下拉字段。在
然后从下拉列表中选择“编辑表单视图”选项,您可以看到该表单视图的详细信息,如模型名称、该视图的外部id等等。在
如果要继承此表格,请使用“客户发票供应商表格“此表单的外部id,请参阅此图片。
要知道菜单项的外部标识
Go to Settinsgs => Technical => User Interface => Menu Items
搜索所需的菜单名,打开该记录并从调试模式下拉列表中选择查看元数据。
如何隐藏菜单项:
要隐藏菜单项,最简单的方法是创建新组(其中只有指定的用户可以访问),并在重新定义菜单项时将该组分配给菜单项。在
使用xml文件创建一个组这必须首先添加到\uuopenerp\uuu.py。在
<?xml version="1.0" encoding="utf-8"?> <openerp> <data noupdate="1"> <record id="new_group_id" model="res.groups"> <field name="name">New Group Name</field> <field name="category_id" ref="base.module_category_hidden"/> <field name="users" eval="[(4, ref('base.user_root'))]"/> </record> </data> </openerp>
并创建另一个xml文件,其中使用该xml代码更新该菜单项。在
另一种方法是从UI执行此操作,直接将新创建的组分配给菜单项 转到“设置”=>。在
如何在现有视图中隐藏字段
要隐藏/添加现有表单中的任何字段,必须先继承该视图,然后使用xpath或direct field查找该字段,并分配属性以隐藏该字段。在
示例:
<record id="new_id" model="ir.ui.view"> <field name="name">New.name</field> <field name="inherit_id" ref="account.invoice_supplier_form" /> <field name="model">account.invoice</field> <field name="arch" type="xml"> <data> <! path according to the fields that you want to hide from tree > <xpath expr="/form/sheet/notebook/page/field[@name='line_cr_ids']/tree/field[@name='account_id']" position="attributes"> <attribute name="invisible">True/1</attribute> </xpath> <field name="tax_line" position="attributes"> <attribute name="invisible">True/1</attribute> </field> </data> </field> </record>
首先激活Odoo开发人员模式,这样您就可以轻松获得任何对象的外部id。在
Activate Odoo Developer Mode
如何知道任何对象的外部ID
打开该窗体,只有当开发人员模式处于活动状态时,才能在页面顶部看到一个下拉字段。在
然后从下拉列表中选择“编辑表单视图”选项,您可以看到该表单视图的详细信息,如模型名称、该视图的外部id等等。在
如果要继承此表格,请使用“客户发票供应商表格“此表单的外部id,请参阅此图片。
要知道菜单项的外部标识
搜索所需的菜单名,打开该记录并从调试模式下拉列表中选择查看元数据。
如何隐藏菜单项:
要隐藏菜单项,最简单的方法是创建新组(其中只有指定的用户可以访问),并在重新定义菜单项时将该组分配给菜单项。在
使用xml文件创建一个组这必须首先添加到\uuopenerp\uuu.py。在
并创建另一个xml文件,其中使用该xml代码更新该菜单项。在
^{pr2}$另一种方法是从UI执行此操作,直接将新创建的组分配给菜单项 转到“设置”=>。在
如何在现有视图中隐藏字段
要隐藏/添加现有表单中的任何字段,必须先继承该视图,然后使用xpath或direct field查找该字段,并分配属性以隐藏该字段。在
示例:
相关问题 更多 >
编程相关推荐