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

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

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

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

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

如何实现有partner 连接到product



  • 业务背景:需要能查询指定的供应商的产品列表,例如希望能在业务伙伴的form,可以连接到该伙伴提供给企业的所有材料和产品
    现在有三个model
    res.partner ,product.supplierinfo,product.product

    通过下面的
    <act_window
    domain="[('name','=','active_id')]"
    id="act_sup_to_pro"
    name="suptopro"
    res_model="product.supplierinfo"
    src_model="res.partner"/>

    可以实现在partner的form加一个连接到product.supplierinfo,但是我的目的是想这个链接直接去到product。product,请教

    [[i] 本帖最后由 linyaohui 于 2010-5-14 00:05 编辑 [/i]]



  • 1 给res.partner 添加 products 字段
    'products':fields.many2many('product.product', 'product_supplierinfo', 'name', 'product_id', 'Product List'),

    建议直接修改 ir_model_fields 表
    2 修改 res.partner tree view 以及 form view 在合适的位置添加 products 字段(建议直接修改 ir_ui_view 表)

    3 重启 server



  • [attach]570[/attach]



  • 'products':fields.many2many('product.product', 'product_supplierinfo', 'name', 'product_id', 'Product List'),

    shelly,可以解释一下这句精华码?



  • 重庆-mrshelly(49812643) 17:47:18 第一个是对象. 重庆-mrshelly(49812643) 17:47:22 第二个是表. 重庆-mrshelly(49812643) 17:47:27 第三,四个是字段名. 重庆-mrshelly(49812643) 17:47:39 第五个参数是 Description.



  • working,谢谢



  • 如果我想双击相应的产品,如何才能打开对应的产品的form?


  • 管理员

     &lt;field name="products" widget="one2many_list"/&gt;
    

    Xml加 widget="one2many_list"这个



  • 是的,woriking


Log in to reply