Я пытаюсь получить все счета от компании, используя метод DataService.FindAll(...)
, но это только кажется, возвращаются активных счетов. Есть ли способ получить все учетные записи независимо от активного статуса?Получить все онлайн счета QuickBooks независимо от активного состояния
Я знаю, что у меня неактивные счета потому, что я нарочно положил их туда, чтобы проверить и тому подобное.
Моя текущая строка выглядит следующим образом:
Dim accounts As List(Of Intuit.Ipp.Data.Account) = ds.FindAll(New Intuit.Ipp.Data.Account()).ToList()
Я также попытался добавить в там тоже всего ... With {.Active = False}...
, чтобы увидеть, что если бы найти все, что неактивны. Еще ничего.
Я что-то пропустил или должен эту работу и получить все счета?
Спасибо за любую помощь.
Кроме того, я использую .NET SDK Intuit с VB.NET.
операции Использование IDSQuery в Dotnet. FindAll не вернет неактивные записи. –
@nimishashrivastava Итак, я бы создал объект QueryService (T), а затем просто вызвал метод ExecuteIdsQuery (...) ', передав в моей строке Query/SQL, а затем просто вернул коллекцию? (Если я понимаю их SDK-документацию, в частности, я смотрю на [это] (http://developer-static.intuit.com/SDKDocs/QBV3Doc/IPPDotNetDevKitV3/?topic=html/403ccdc5-60d0-0853-1728 -851bfc911b0e.htm).) –
QueryService AccQueryService = new QueryService (контекст); Список accs = AccQueryService.ExecuteIdsQuery ("SELECT * FROM Account WHERE Active IN (True, False)"). ToList(); –