Odoo 中文社区

    • 注册
    • 登录
    • 搜索
    • 版块
    • 标签
    • 热门
    • 用户
    • 群组

    Odoo中文社区可以通过以下两个域名访问:shine-it.net , odoo.net.cn

    由于系统升迁的原因,本论坛部分较早期的内容存在格式和链接损坏失效的问题,并非本论坛系统本身的缺陷,望谅解

    本社区没有维护任何QQ群讨论组,任何与本社区同名的QQ群讨论组的言论与本社区无关!

    开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

    如果您登录系统碰到问题,请在微信公众号留言:

    如何在采购子表中增加自定义字段

    Odoo 开发与实施交流
    3
    5
    5907
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • M
      mayazql 最后由 编辑

      我想在采购视图中purchase order line中增加一个自定义字段,如工程号.
      现在已经增加了自定义字段,但不知道怎么放到视图中
      谢谢

      搞定了

      [[i] 本帖最后由 mayazql 于 2010-2-24 00:07 编辑 [/i]]

      1 条回复 最后回复 回复 引用 0
      • mrshelly
        mrshelly 最后由 编辑

        你现在添加的应该是已经添加到 tree view 中了. 你应该 还需要在 form view 中添加该字段.

        有四种方式.

        1 修改 purchase模块 的 purchase_view.xml 文件. 在对应的 form view 中添加你新增的字段. 并 更新安装 purchase 模块.

        2 写一个新模块 继承修改 purchase 模块,并继承修改 purchase 的 view . 安装这个新模块.

        3 直接去数据库的 ir_ui_view 表中, 找到 对应 form view 的记录.修改arch字段里的数据(就是 xml 文件本身) 在其中添加对应的字段就OK了.

        4 对到屏幕 念"麻里麻里哄~~~~~"

        1 条回复 最后回复 回复 引用 0
        • digitalsatori
          digitalsatori 管理员 最后由 编辑

          mrshelly回答的还是比较全的,连第四种验方你都透露了:lol

          不过把这几种方法的优先顺序总结下:

          第二种方法应该是正道,鼓励尽量使用
          第一种方法应尽量避免,改用我后面介绍的方法
          第三种方法除mrshelly以外应严格禁止:lol

          对于简单的界面修改可以不走正道,这里介绍两个不让代码搞脏你的双手的方法:

          1. (适用于GTK客户端和Web客户端)
            [b]在系统管理->自定义->用户界面->视图[/b] 下搜索获得purchase.order.form表单为你需要修改的表单视图,然后在"[b]视图结构[/b]“中改变各显示字段的位置,或插入需要添加的字段(当然这个对象的字段是事先定义好的,对象新字段的定义也可以不碰代码,直接在 [b]系统管理->自定义->数据库结构->对象[/b]下搜索相应对象并编辑添加字段。)

          2. (适用于Web客户端)
            在Web客户端的每个视图的下面有[b]【自定义】[/b]-管理视图 及 【自定义】-自定义对象选项,具体操作请参看视频: shine-it.net/viewthread.php?tid=624

          使用上面两种方法而不使用mrshelly提到的第一种方法的好处是:1.在系统的限制范围内修改相对安全,2.查找方便,修改直观,适合没有代码基础的用户
          3. 也是最重要的一个原因是:你可以安装openerp的[b]module-recorder模块[/b],将上述的修改过程录制下来制作成模块。这样你在部署新的系统时就不需要再重来一遍,而只要安装你录制的模块就可以了。

          [[i] 本帖最后由 digitalsatori 于 2010-2-24 10:29 编辑 [/i]]

          【上海先安科技】(tony AT openerp.cn)

          1 条回复 最后回复 回复 引用 0
          • M
            mayazql 最后由 编辑

            谢谢,大有收获

            1 条回复 最后回复 回复 引用 0
            • First post
              Last post