问题描述
请告诉我address_get()
的目的是什么?我们为什么使用这个?
在销售模块"sale.py"
中,它用作:
addr = self.partner_id.address_get(['delivery','invoice'])
解决方法
它用于从三个结构中查找所需的地址。
来源:
通过对公司边界内的后代进行深度优先搜索(在标记为
is_company
的实体处停止),然后在相同范围内的祖先处继续搜索,从而找到合适类型的联系人/地址公司边界。如果找不到确切类型,则默认为类型为'default'
的伙伴,如果也没有找到类型为'default'
,则默认为提供的伙伴本身。