2013-03-07 79 views
0

使用Intuit Anywhere QuickBooks Desktop,我创建的项目没有错误地添加到云中。使用ItemQuery,查找项目工作正常。这是我的XML请求和响应:ITEM名称必须是唯一的

http://pastebin.com/4YaJbgZg

当我运行忒同步管理器,我的新增项目进入错误状态。在运行同步管理器之前,这些项目不存在于QuickBooks中。进入错误状态后,此查询将使它们出现:

 ItemQuery iq = new ItemQuery(); 
     iq.ErroredObjectsOnly = true; 
     var bItems = iq.ExecuteQuery<Item>(dataServices.ServiceContext); 

我怎样才能找出为什么这些项目进入错误状态?我使用Intuit Sync Manager创建了一个日志文件,但是,我看不到有关这些项目的错误消息。这是我的日志:

http://pastebin.com/QhpKHvWF

+0

ITEM名称是唯一的吗? – 2013-03-07 20:53:33

+0

是的,名称是12345. – 2013-03-07 21:19:15

+0

当您执行查询时,查找错误状态中的错误--ErroredObjectsOnly =“true”。可能存在一个错误的项目。 – 2013-03-07 23:07:06

回答

0

QBD项目创建是处于测试阶段,在V2不支持。

QBD Supported Objects and Operations

支持项目创建不会添加V3被释放到。有关V3的更多信息,请参阅V3 webinar recording

+0

感谢您的澄清。什么时候才能正式支持? – 2013-03-08 17:44:02

+0

我更新了答案。 – 2013-03-08 17:53:56

相关问题