首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在account.move中的invoice_line_ids上添加新字段(odoo 13)

在account.move中的invoice_line_ids上添加新字段(odoo 13)

在Odoo 13的account.move模型中,invoice_line_ids是一个与发票行相关的字段。如果我们想要在invoice_line_ids上添加新字段,可以按照以下步骤进行操作:

  1. 创建一个新的自定义模块(可以命名为custom_account)来扩展account.move模型。
  2. 在custom_account/models目录下创建一个新的Python文件(可以命名为models.py)。
  3. 在models.py文件中导入必要的模块和类:
代码语言:txt
复制
from odoo import models, fields
  1. 创建一个新的类来扩展account.move模型,并添加新字段。在该类中,使用fields.One2many字段类型来关联invoice_line_ids字段,并添加新字段。
代码语言:txt
复制
class AccountMove(models.Model):
    _inherit = 'account.move'

    custom_field = fields.Char(string='Custom Field')

在上述代码中,我们使用了fields.Char字段类型来创建一个名为custom_field的新字段,并将其与account.move模型关联。

  1. 更新模块的manifest文件(custom_account/manifest.py),添加对account模块的依赖:
代码语言:txt
复制
'depends': ['account'],
  1. 安装并部署自定义模块。
  2. 在Odoo中,转到设置->技术->用户界面->菜单项,并搜索"发票"。
  3. 找到"发票"菜单项,并点击进入。
  4. 在"发票"视图中,点击"编辑"按钮。
  5. 在"发票"编辑视图中,你应该能够看到新添加的自定义字段"Custom Field"。

这样,我们就成功地在account.move模型的invoice_line_ids字段上添加了一个新字段。你可以根据自己的需求来定义和使用这个新字段。

推荐的腾讯云相关产品和产品介绍链接地址:

  • 腾讯云服务器(CVM):https://cloud.tencent.com/product/cvm
  • 腾讯云数据库(TencentDB):https://cloud.tencent.com/product/cdb
  • 腾讯云对象存储(COS):https://cloud.tencent.com/product/cos
  • 腾讯云人工智能(AI):https://cloud.tencent.com/product/ai
  • 腾讯云物联网(IoT):https://cloud.tencent.com/product/iot
  • 腾讯云区块链(Blockchain):https://cloud.tencent.com/product/baas
  • 腾讯云元宇宙(Metaverse):https://cloud.tencent.com/product/metaverse

请注意,以上链接仅供参考,具体的产品选择应根据实际需求和情况进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券