Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Acumatica供应商导出返回术语、应付账款账户和应付账款子账户的错误数据_Php_Acumatica - Fatal编程技术网

Php Acumatica供应商导出返回术语、应付账款账户和应付账款子账户的错误数据

Php Acumatica供应商导出返回术语、应付账款账户和应付账款子账户的错误数据,php,acumatica,Php,Acumatica,我正在使用PHP导出Acumatica供应商[AP30.30.00]数据。我获取供应商ID和供应商名称时没有问题,但当我尝试获取其他关系数据时;Term,AP Account,AP Sub,返回的数据不正确,除了返回的第一条供应商记录外,所有记录都重复 下面是创建命令的代码 $AP303000Content = $AP303000->GetSchemaResult; $client->AP303000Clear(); // export $AP303000Export = new

我正在使用PHP导出Acumatica供应商[AP30.30.00]数据。我获取供应商ID和供应商名称时没有问题,但当我尝试获取其他关系数据时;Term,AP Account,AP Sub,返回的数据不正确,除了返回的第一条供应商记录外,所有记录都重复

下面是创建命令的代码

$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
);

知道我为什么没有得到最后三个字段的正确数据吗?

我在这里遇到了同样的错误数据问题;在我的情况下,对于客户表

我不使用php,而是使用Windows API;助手非常相似

这是Windows languaje中everyvalue助手的简化代码:

   new Field
   {
   ObjectName = CustomerSummary.ServiceCommands.EveryCustomerID.ObjectName,
   FieldName = CustomerSummary.ServiceCommands.EveryCustomerID.FieldName,
   LinkedCommand.LinkedCommand <= CustomerSummary.ServiceCommands.EveryCustomerID.LinkedCommand.LinkedCommand,
   SOAPAddAttribute("xsi:type","EveryValue")
   },
新字段
{
ObjectName=CustomerSummary.ServiceCommands.EveryCustomerID.ObjectName,
FieldName=CustomerSummary.ServiceCommands.EveryCustomerID.FieldName,

LinkedCommand.LinkedCommand我在这里遇到了同样的错误数据问题;在我的例子中,是针对customer表的

我不使用php,而是使用Windows API;助手非常类似

这是Windows languaje中everyvalue助手的简化代码:

   new Field
   {
   ObjectName = CustomerSummary.ServiceCommands.EveryCustomerID.ObjectName,
   FieldName = CustomerSummary.ServiceCommands.EveryCustomerID.FieldName,
   LinkedCommand.LinkedCommand <= CustomerSummary.ServiceCommands.EveryCustomerID.LinkedCommand.LinkedCommand,
   SOAPAddAttribute("xsi:type","EveryValue")
   },
新字段
{
ObjectName=CustomerSummary.ServiceCommands.EveryCustomerID.ObjectName,
FieldName=CustomerSummary.ServiceCommands.EveryCustomerID.FieldName,

LinkedCommand.LinkedCommand您使用哪一版本的acumatica?对于PHP专家来说,问题似乎是因为缺少命令类型(从PHP客户端发送的SOAP请求不包含xsi:type=“EveryValue”):-----SoapRequest于2016年12月8日下午1:03:17“>Kirill,目前我们使用的是5.3我提供的代码示例结果…是否有人提供了一个PHP示例,说明如何获得Ruslan指出的结果请求?您使用的是什么版本的acumatica?对于PHP专家来说,这个问题似乎是因为缺少命令类型(从PHP客户端发送的SOAP请求不包含xsi:type=“EveryValue”:---SoapRequest于2016年8月12日下午1:03:17“>Kirill,目前我们正在使用5.3我提供的代码示例中的结果…是否有人有一个PHP示例来说明如何获得Ruslan指出的结果请求