[quote author=mrshelly link=topic=5842.msg14835#msg14835 date=1365316696]
[quote author=fanzhang1990 link=topic=5842.msg14833#msg14833 date=1365313153]
多谢高手指教!还有一个问题 在sale_order_line中
for this in self.browse(cr,uid,ids,context=context):
context['pricelist']=this.order_id.pricelist_id.id
sale_order_line类中有order_id字段,它manytoone 类sale_order,而sale_order类中有字段pricelist_id
他是取得pricelist一条记录的id吗?这个.太多了,不太理解,请指教
[/quote]
this 表示 某销售明细(循环遍历的每一行销售明细),
this.order_id 是 sale.order.line 明细所属哪一个销售单
this.order_id.pricelist_id 就代表上面那个销售单所用的 pricelist 价格表
this.order_id.pricelist_id.id 就代表上面那个价格表的id.
[/quote]
函数里面的context参数在这里起什么作用的呢?
S
sunk
@sunk
-
OpenERP对象跟数据库数据的联系 -
OpenERP对象跟数据库数据的联系知识库是强大的,学习了,感谢前辈。
-
Excel导出好贴,记录下
-
Odoo9 Could not execute command lessc感谢!
-
OpenERP 模块动态加载原理及启动代码分析前半部分还能勉强看懂,后部分越看越迷糊
-
[曝光] 技术同行们看过来,伸手党的真面目无耻到让我想吐!
-
OpenERP 关于rml报表的修改向分享者致敬!
-
Debug环境插件psutil报错汇报一下,昨天的debug环境报错解决,如你所说.是因为第一次用easy_install安装过,因编译问题,不被识别.
再安装编译好插件时,仍然会去识别之前easy_install的安装记录.删除这段记录再安装插件即解决问题
[attachimg=1] -
数据库值与界面值不一致需更正产品单位问题,因涉及产品种类过多,需要在数据库下更新,查找单位对应ID时发现界面中显示的单位与数据库单位不一致,在shelly提醒下,把语言改为english后,两者值一致。