私はAcumatica Vendor [AP30.30.00]データをエクスポートするためにPHPを使用しています。ベンダーIDとベンダー名を問題なく取得していますが、追加のリレーショナルデータを取得しようとすると、 APアカウント、APサブ、返されたデータは正しいものではなく、すべて返された最初のベンダーレコードが返されます。Acumatica Vendor輸出期間、APアカウント、およびAPサブの間違ったデータを返します
ここに、コマンドを作成するためのコードがあります。
$AP303000Content = $AP303000->GetSchemaResult;
$client->AP303000Clear();
// export
$AP303000Export = new AP303000Export();
$AP303000Export->commands = array(
$AP303000Content->VendorSummary->ServiceCommands->EveryVendorID,
$AP303000Content->VendorSummary->VendorID,
$AP303000Content->VendorSummary->VendorName,
$AP303000Content->GeneralInfoFinancialSettings->Terms,
$AP303000Content->GLAccountsAPAccount->APAccount,
$AP303000Content->GLAccountsAPAccount->APSub
);
最後の3つのフィールドの正しいデータが得られない理由はありますか?
どのacumaticaのバージョンをお使いですか? –
PHPのエキスパートの場合、コマンドタイプの欠如(PHPクライアントから送信されたSOAPリクエストにxsi:type = "EveryValue"が含まれていないため)の問題が発生しているようです: ----- SoapRequest at 8/1/2016 1: 03:17 PM <?xml version = "1.0" encoding = "utf-8"?> –
RuslanDev
キリル、現在使用中です。5.3 –