Я делаю демонстрационный скрипт для создания нового заказа на продажу с помощью PHP. Вот мой код:
$acumatica = new AcumaticaGate($this->acuAccName,$this->acuAccPass,$this->acuServiceUrl);
$SO301000GetSchema = $acumatica->client->SO301000GetSchema(new ObjectDocument\GetSchema());
$SO301000GetSchema = $SO301000GetSchema->GetSchemaResult;
$acumatica->client->SO301000Clear(new ObjectDocument\Clear());
$SO301000Submit = new ObjectDocument\Submit();
$SO301000Submit->commands = array
(
$acumatica->prepareValue("SO", $SO301000GetSchema->OrderSummary->OrderType),
$acumatica->prepareValue("<NEW>", $SO301000GetSchema->OrderSummary->OrderNbr),
$acumatica->prepareValue("ACTIVESTAF", $SO301000GetSchema->OrderSummary->Customer),
$SO301000GetSchema->DocumentDetails->ServiceCommands->NewRow,
$acumatica->prepareValue("AALEGO500", $SO301000GetSchema->DocumentDetails->InventoryID, true),
$acumatica->prepareValue("HQ", $SO301000GetSchema->DocumentDetails->Branch),
$SO301000GetSchema->Actions->Save
);
$result = $acumatica->client->SO301000Submit($SO301000Submit);
print_r($result);
Все в порядке, он вставляет новый заказ на продажу на сайт Acumatica. Но результат, который я печатаю, не имеет содержания. Вот результат оператора print_r($result)
stdClass Object
(
[SubmitResult] => stdClass Object
(
)
)