如何使用 PHP 从 openerp 获取销售订单送货地址

How to get the sales order delivery address from openerp using PHP

我想从 openerp 获取销售订单的送货地址。以下是我正在使用的流程,但不幸的是我得到的是发票地址而不是送货地址。请告诉我方式,以便我可以得到送货地址。

我正在使用以下查询获取销售订单

$arr[]='manual';
$arr[]='shipping_except';
$arr[]='done';
$arr[]='progress';

$partner_ids = $models->execute_kw($db, $uid, $password,
    'sale.order', 'search',array(array(array('state', 'in', $arr),array('date_order', '=', '2018-04-11')))
        );
$saledata=$models->execute_kw($db, $uid, $password,
     'sale.order', 'read',
     array($partner_ids)
    );

之后我使用下面的代码获取送货地址

$userspecificdata=$models->execute_kw($db, $uid, $password,
      'res.partner', 'read',
      array($sales['partner_invoice_id'][0])
      );

并使用以下文件获取送货地址,但不幸的是我得到的是发票地址

"street1"=>$userspecificdata["street"],
"city"=>$userspecificdata["city"],
"state"=>$userspecificdata["state_id"]["1"],
"zip"=>$userspecificdata["zip"],
"country"=>$userspecificdata["country"]["1"],
"phone"=>$userspecificdata["phone"],

尝试 'partner_shipping_id' 而不是 'partner_invoice_id'