odoo-12 - Odoo 新 API:新 API 中 _prepare_order_line_move 方法的等价性是什么?
问题描述
我正在从旧的 API 代码迁移到新的 API 代码,但坚持使用该_prepare_order_line_move
方法。
这是旧的 API 代码:
class purchase_order(osv.osv):
_name = 'purchase.order'
_inherit = 'purchase.order'
def _prepare_order_line_move(self, cr, uid, order, order_line, picking_id, context=None):
if context is None:
context={}
res=super(purchase_order,self)._prepare_order_line_move(cr, uid, order, order_line, picking_id, context)
res['qty_uos2'] = order_line.product_qty
res['uos_id2'] = order_line.product_uom.id
res['product_qty'] = order_line.qty_uos2
res['product_uos_qty'] = order_line.qty_uos2
res['product_uom'] = order_line.uos_id2.id
res['product_uos'] = order_line.uos_id2.id
return res
你能帮助我吗?非常感谢。
PS:Odoo 8.0 到 Odoo 12.0
解决方案
推荐阅读
- php - 在 PHP 中优化 preg_match()
- r - 沿着整个段绘制带有工具提示的 add_segment()
- r - 根据另一列中的任何先前值更改列
- javascript - Visual Studio Code 中 JavaScript 文件的缩进
- java - 如果它是java中响应的第一件事,如何解析json数组?
- python - PySpark - Groupby 后删除行?
- javascript - 使用 GatsbyJS 动画元素 onClick
- macos - 在 MacOs 下使用 pygt5 或 pyside2 的简单 QTimer 示例中,是什么导致了这种奇怪的 UI 行为?
- java - ReflectionTestUtils 在下面的代码中是如何工作的
- r - 以R中不同列中的值为条件,将值分配给某个变化的列