我想从openerp获取销售订单送货地址。以下是我正在使用的流程,但不幸的是我收到发票地址而不是提供地址。请让我知道如何获取送货地址。
我使用以下查询获取销售订单
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/login_form"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:id="@+id/reg_no_login_form"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="#FFF"
android:orientation="vertical"
android:padding="8dp">
<EditText
android:id="@+id/password"
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_margin="8dp"
android:background="@drawable/rounded_login_input"
android:hint="@string/prompt_password"
android:inputType="textPassword"
android:padding="8dp" />
<Button
android:id="@+id/btnID"
style="?android:textAppearanceSmall"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="8dp"
android:background="@drawable/btn_primary"
android:text="@string/action_sign_in"
android:textColor="#FFFFFF"
android:textStyle="bold" />
</LinearLayout></ScrollView>
之后获取我在代码下方使用的送货地址
$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])
);
答案 0 :(得分:1)
尝试使用partner_shipping_id&#39;而不是&#39; partner_invoice_id&#39;