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

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

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

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


Log in to reply