所有其他数据是由于某种原因导入的,因为有三行不向ms crm dynamics 2011添加数据?
我有三个字段 my_paid:两个选项(Yes = 1; No = 0) my_price:货币 my_date_paid:日期和时间
<b:keyvaluepairofstringanytype>
<c:key>my_paid</c:key>
<c:value i:type="c:boolean">1</c:value>
</b:keyvaluepairofstringanytype>
<b:keyvaluepairofstringanytype>
<c:key>my_price</c:key>
<c:value>' . $data->newprice . '</c:value>
</b:keyvaluepairofstringanytype>
<b:keyvaluepairofstringanytype>
<c:key>my_date_paid</c:key>
<c:value i:type="d:dateTime" xmlns:d="http://www.w3.org/2001/XMLSchema">' . gmdate("Y-m-d\TH:i:s\Z", time()+10800) . '</c:value>
</b:keyvaluepairofstringanytype>
答案 0 :(得分:1)
我强烈建议您从Dynamics CRM SDK获取SoapLogger,因为这可以帮助您解决这些问题。
http://www.microsoft.com/en-us/download/details.aspx?id=24004
第一项应该是真/假而不是1.
my_price可能是一个Money列,处理方式略有不同,你的dateTime看起来正确,所以它可能只是前两个项目。
以下是“报价”实体中应该提供帮助的示例。
<a:KeyValuePairOfstringanyType>
<b:key>freightamount</b:key>
<b:value i:type="a:Money">
<a:Value>1</a:Value>
</b:value>
</a:KeyValuePairOfstringanyType>
<a:KeyValuePairOfstringanyType>
<b:key>effectivefrom</b:key>
<b:value xmlns:c="http://www.w3.org/2001/XMLSchema" i:type="c:dateTime">2013-09-03T02:55:30Z</b:value>
</a:KeyValuePairOfstringanyType>
<a:KeyValuePairOfstringanyType>
<b:key>willcall</b:key>
<b:value xmlns:c="http://www.w3.org/2001/XMLSchema" i:type="c:boolean">false</b:value>
</a:KeyValuePairOfstringanyType>