2010-08-06 2 views
0

Quickbooks API에서 사용자를 동기화하는 옵션 만 볼 수 있습니다. 데이터베이스에서 직접 필요한 필드를 내보낼 필요가 있습니다. 그냥 누군가가 이미 스크립트/템플릿을 가지고 작업하기를 바란다. 클라이언트가 하루 초에 웹 트랜잭션을 수동으로 가져올 수있는 한 동기화에 대해 너무 걱정하지 않습니다.Drupal 6 및 Quickbooks 인벤토리 내보내기가있는 행운

답변

0

QuickBooks SDK에는 수량 및 비용 정보를 비롯하여 인벤토리 항목을 가져오고 내보낼 수있는 기능이 있습니다. 간단히 말해서 파트너 플랫폼이 아니라 기본 SDK에 대해 말하고 있습니다. SDK를 사용하면 SSL over XML을 사용하는 QuickBooks 온라인 회사 나 .NET과 호환되는 Intuit의 QBFC 프레임 워크를 사용하여 데스크톱 회사 파일 (여전히 대부분의 사용자에게 가장 인기있는 옵션)에 연결할 수 있습니다.

QuickBooks "데이터베이스"에 직접 액세스 할 수있는 방법이 없습니다. QODBC은 ODBC를 통해 QuickBooks 회사 파일 데이터에 대해 SQL을 실행할 수있는 기능을 제공하지만 SDK를 사용하여 구현됩니다. QODBC는 QuickBooks를 사용하여 빠르게 실행하고 실행하는 가장 좋은 방법이며 사용자 지정보고에도 좋습니다. 그러나 대부분의 동기화 응용 프로그램의 경우 실제 데이터 액세스는 전반적인 범위의 일부가 아니므로 SDK로 직접 이동하여 QODBC를 우회하여 얻는 제어는 가치가 있습니다.

QuickBooks에 익숙한 대부분의 개발자는 일반적인 SDK 작업에 도움이되는 라이브러리를 가지고 있습니다. 또한 code.intuit.com에 일부 오퍼링이 있습니다. 라이브러리 코드 외에도 QuickBooks와 SDK의 동작을 이해하는 데 도움이됩니다. SDK는 잘 문서화되어 있으며 the SDK section of the Intuit Developer site을 방문하지 않은 경우 매우 권장 할 것입니다.