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

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录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]]



  • 业务背景:需要能查询指定的供应商的产品列表,例如希望能在业务伙伴的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?


  • 管理员

    [code] <field name="products" widget="one2many_list"/>[/code]
    Xml加 widget="one2many_list"这个



  • 是的,woriking


登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待