我们在项目更新时遇到同步错误(仅当我们为 QuickBooks 公司文件设置了截止日期时),否则项目更新成功。
同步错误:-“尝试修改 ItemInventory 列表的发布帐户。此修改将影响公司的现有交易。如果您确定确实要这样做,请询问具有管理员权限的用户删除截止日期的密码(此设置在会计公司首选项中),然后重试。”
'Searching existing Item
Dim qbItemSearch As New Intuit.Ipp.Data.Qbd.Item()
qbItemSearch.Id = New Intuit.Ipp.Data.Qbd.IdType() With { .idDomain = idDomainEnum.NG, .Value = "123456" }
Dim qbItem As Intuit.Ipp.Data.Qbd.Item = Nothing
qbItem = DataServices.FindById(Of Intuit.Ipp.Data.Qbd.Item)(qbItemSearch)
'Updating some properties of the Item
qbItem.Name = "new name"
qbItem.Desc = "new desc"
qbItem.PurchaseCost = newPurchase...
qbItem.UnitPrice = newUnitPrice...
Dim itemResponse = DataServices.Update(qbUpdateItem)
如果我们从 QuickBooks 中删除公司截止日期,它会正常工作。请建议。