Подходы к построению отчетов с помощью Quickbooks 2008+ Data - PullRequest
0 голосов
/ 11 мая 2009

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

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

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

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

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

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

Ответы [ 3 ]

1 голос
/ 14 мая 2009

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

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

QuickBooks SDK можно загрузить бесплатно (требуется регистрация) из Intuit Developer Network

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

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

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

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

1 голос
/ 11 мая 2009

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

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

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

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

0 голосов
/ 13 мая 2009

Так вы на выпуске 2008 (SQL Server)?

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

...