В моем заказе на продажу у меня есть ссылочный номер клиента, на который нужно ссылаться в моем счете клиента. Счет-фактура использует исходный документ для поиска связанного с ним заказа на продажу, а затем ищет записи о продажах. У меня есть следующее в моем RML:
[[o.getcustomerPO(origin) or 'No associated PO' ]]
и это в моем парсере:
def getcustomerPO(self,so_num):
context = {}
saleorder = self.pool.get('sale.order')
sale_oID = saleorder.search(self.cr, self.uid,[('name','=','so_num')],context=context)
customerPO = saleorder.browse(self.cr, self.uid, sale_oID, context=context)
return customerPO
Но без игральных костей.
Я не уверен, как действовать дальше.