Odoo 11.0生成一个生成stock.picking movent的词典字典

时间:2018-06-19 07:49:30

标签: python dictionary odoo-11

我正在制作一个模块来管理添加和删除所用材料的可能性,我也需要管理stock.picking。

我的材料可以过滤操作(添加 - 删除)和location_dest_id。

所以我需要为所有add-location_dest和remove-location_dest对生成stock.picking.type。

我的想法是生成字典词典,字典数量是不同stock.picking.type的数量,里面的元素是挑选产品行。

类似的东西:

def create_picking_on_stage_closed(self):
    import pdb
    pdb.set_trace()
    # if the stage_id have a closed state create a picking
    if self.stage_id.closed:
        # TODO generate dicts for stocks picking
        materials = self.task_stock_ids

        group = {}
        for line in materials:
            key = ('operation', 'destination_location_id')
            if not key in group:
                group[key] = []
            group[key].append(line)

        # TODO create a picking
        # for each dict generate un picking type

有一些更好的方法来做我需要的事情吗? 我需要过滤材料以进行操作和目的地,这样我就可以为每个组操作生成一个stock.picking.type目的地

0 个答案:

没有答案