如何在Odoo中删除不必要的列?

时间:2018-09-05 18:00:39

标签: odoo odoo-10

如何从报价视图中删除不必要的列(例如,请求日期,承诺日期和销售人员)?

我在“三个视图”中找不到相应的字段:

<?xml version="1.0"?>

<tree string="Sales Orders" decoration-bf="message_needaction==True" decoration-muted="state=='cancel'">

    <field name="message_needaction" invisible="1"/>

    <field name="pricelist_id"/>

    <field name="name" string="Order Number"/>

    <field name="date_order"/>

    <field name="partner_id"/>

    <field name="user_id"/>

    <field name="amount_total" sum="Total Tax Included" widget="monetary"/>

    <field name="currency_id" invisible="1"/>

    <field name="invoice_status"/>

    <field name="state" invisible="1"/>
</tree>

2 个答案:

答案 0 :(得分:1)

要从树形视图中隐藏任何字段,您需要在相关视图的 RewriteRule ^00-([0-9]+)/media/(.+)/size/([0-9]+)$ core/assets/imgResize/thumb.php?src=%{document_root}/instance/00-$1/media/$2&size=$3x [L] 文件中添加参数invisible=1。如果没有按照您的要求获取该字段,则任何其他模块都可以继承该树视图。要检查是否可以按照以下步骤进行操作:激活开发人员模式 >> 点击屏幕右上方的“错误图标” >>点击编辑列表视图选项 >>,然后在继承的视图中有一个标签。打开任何一个,然后检查字段。

答案 1 :(得分:0)

您可能已经安装了“销售订单日期”模块。它添加了“请求日期”,“承诺日期”和“生效日期”字段。您可以卸载此模块以删除字段。字段“销售人员”是标准的Odoo字段user_id。您可以在问题中的xml中找到此字段。您可以继承标准视图并删除此字段。