首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我想修改上下文帐户发票

我想修改上下文帐户发票
EN

Stack Overflow用户
提问于 2017-10-25 06:18:43
回答 2查看 718关注 0票数 2

我想准确地修改上下文帐户发票,我不希望图片中的字段被填充,我想删除上下文分析帐户和分析标签

谢谢

EN

回答 2

Stack Overflow用户

发布于 2017-10-25 16:50:34

您可以将此表继承到xml中的模块中

代码语言:javascript
复制
 <record id="accountinginvisible name " model="ir.ui.view">
                <field name="name">account.inginvisible</field>
                <field name="model">account.invoice.line</field>
                <field name="inherit_id" ref="accounting(module name).reference from tree or form view id"/>
                <field name="arch" type="xml">
                    <xpath expr="//field[@name='field name']" position="replace" invisible="1">               </xpath>
                </field>
  </record> 

在你的.py中

代码语言:javascript
复制
classname(models.Model):
_inherit = 'account.invoice.line'

你可以试试这个,我希望它对你有帮助。

票数 3
EN

Stack Overflow用户

发布于 2017-10-25 14:33:19

我认为你需要避免自动填充Account字段。它是通过在字段定义中调用像_default_account这样的default函数来实现的。

原码:

代码语言:javascript
复制
 account_id = fields.Many2one('account.account', string='Account',
    required=True, domain=[('deprecated', '=', False)],
    default=_default_account,
    help="The income or expense account related to the selected product.")

要避免这种情况,请继承account.invoice.line模型,并在不使用默认函数的情况下重新定义该字段。

试试这个:

代码语言:javascript
复制
_inherit = 'account.invoice.line'

account_id = fields.Many2one('account.account', string='Account',
    required=True, domain=[('deprecated', '=', False)],
    help="The income or expense account related to the selected product.")

希望能对你有所帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46920914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档