Подходы к построению отчетов с помощью Quickbooks 2008+ Data

StackOverflow https://stackoverflow.com/questions/849456

Вопрос

Я хочу создать несколько отчетов для данных Quickbooks без использования встроенных отчетов Quickbooks или с помощью сторонней библиотеки (например, QODBC).

Quickbooks 2008 и более поздних версий построены на базе SQL.Если оглянуться вокруг, то кажется, что есть несколько продуктов и точек зрения, с которых можно это сделать.

В идеале я хотел бы иметь возможность самостоятельно выполнять SQL-обращения к базе данных или использовать что-то вроде Crystal Reports.

Я хотел попросить здесь собрать все, что можно рассмотреть поближе, и чего потенциально следует избегать, чтобы избавить себя от горя.

Заранее спасибо!

Обновлять:Кажется, Quickbooks шифрует свою базу данных sql, поэтому вы не можете прочитать ее напрямую с помощью инструмента отчетности.На рынке есть несколько продуктов, которые могут помочь.еще не все.

Это было полезно?

Решение

Лучше всего использовать QuickBooks SDK, он предоставляет возможности для извлечения данных, а также получения данных отчетов непосредственно из QuickBooks, отформатированных как XML для удобного анализа и отображения так, как вы хотите.

Вы можете просмотреть доступные данные с помощью qbXML/QBFC. Экранная справка QuickBooks (запросы, которые вы можете отправить в QuickBooks, находятся в раскрывающемся списке «Выбрать сообщение» в верхней части экрана).

QuickBooks SDK можно бесплатно загрузить (требуется регистрация) с сайта Сеть разработчиков Intuit

Если вы пишете настольное приложение, вы можете рассмотреть возможность использования QBFC — API, который взаимодействует с QuickBooks с помощью COM/DCOM.

Если вы используете PHP, есть популярный PHP-фреймворк QuickBooks на форумах IDN.

Если вы используете ASP.NET, вот Платформа QuickBooks ASP .NET слишком.

Если вам нужен прямой доступ к SQL, вам следует взглянуть на QODBC (который представляет собой оболочку SQL, которая преобразует запросы SQL в запросы qbXML SDK) или AccessBooks (который использует SDK для зеркалирования данных QuickBooks в базу данных SQL).

Другие советы

Если он размещен на SQL 2005 или 2008, вы можете использовать службы Reporting Services (бесплатно) и построитель отчетов, входящий в его состав.Если вы используете 2008, то рекомендую скачать Report Builder 2.0.

http://www.microsoft.com/downloads/details.aspx?familyid=9f783224-9871-4eea-b1d5-f3140a253db6

Вот несколько ссылок для изучения RS:

http://www.google.com/search?q=reporting+services+tutorial+video&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a

Итак, вы используете версию 2008 года (SQL Server)?

Если это так, вы можете использовать SSRS, как указано в SQLChicken, или вы можете использовать практически любой другой инструмент отчетности и подключиться через собственный клиент SQL (поставляется с SQL Server):- Crystal Reports - Excel - вставьте сюда свой любимый инструмент для создания отчетов

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top