Php Acumatica供应商导出返回术语、应付账款账户和应付账款子账户的错误数据
我正在使用PHP导出Acumatica供应商[AP30.30.00]数据。我获取供应商ID和供应商名称时没有问题,但当我尝试获取其他关系数据时;Term,AP Account,AP Sub,返回的数据不正确,除了返回的第一条供应商记录外,所有记录都重复 下面是创建命令的代码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
$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指出的结果请求