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

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

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

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

服务器动作的创建对象问题



  • 我想销售订单审批流程,用系统的“request”完成。现在我新建一个服务器动作,“object”选择“sale.order”,“Action Type”选择“Create Object”,“model”选择“res.request”,下面的字段内容用了3个字段:1、“name”“公式”“销售订单审批”,2、“to”“值”“1”,3、“Document Ref 1”“公式”“sale.order,113”。这样可以用。我现在想把第三个字段的改成“object,object.id”,可是不能用,要怎么写啊。


  • 管理员

    不错的想法。试试:
    Document Ref 1, 公式, object.id

    当Type 为‘Formula'时,Vlue字段中的字符串会被eval:

    result = eval(value, {'object':obj, 'context':dict(context), 'time':time} 
    


    object在当前命名空间里对应的就是当前的browse_obj(您的例子中就是当前销售订单), 其id即为:object.id