Как получить адрес доставки заказа от openerp, используя PHP - PullRequest
0 голосов
/ 10 мая 2018

Я хочу получить адрес доставки заказа на продажу от 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"],

1 Ответ

0 голосов
/ 06 июня 2018

Попробуйте 'partner_shipping_id' вместо 'partner_invoice_id'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...