2012-10-19 6 views
9

Ich möchte Python verwenden, um alle Produktinformationen aus einer Intuit QuickBooks Enterprise Solutions - Manufacturing und Wholesale Edition 12.0 Datenbank zu ziehen.Python & QuickBooks Datenbank

Die QB-Installation, auf die ich mich beziehe, befindet sich auf einem Intranet-Server und ich muss nur intern darauf zugreifen (gleiche Netzwerk-ID).

Ich brauche nur jemanden, der mich in die richtige Richtung weist, oder geben Sie ein Beispiel für das Ziehen von Produktinformationen aus einer QB-Datenbank über Python. Ich habe stundenlang nach Leuten gesucht und gelesen, die versuchen, Python mit QuickBooks zu benutzen, aber es gibt eine Menge QB-Terminologie, die für mich alle griechisch ist, zum Beispiel, sollte ich IDS verwenden? Was ist mit QB XML? Die COM-Schnittstelle-Methode sieht schrecklich aus.

Die einfachste Option, ich nehme an, wäre, die QB-Produktdatenbank/-liste als IIF zu exportieren und dann diesen Export zu durchforsten. Dies muss nicht oft gemacht werden, so dass Einfachheit/Einfachheit Vorrang vor Geschwindigkeit hat.

Wenn jemand irgendwelche Methoden zum Lesen/Schreiben von Daten aus einer QB-Datenbank hat, lassen Sie es mich wissen!

Antwort

6

Nun, es gibt keine einfache Antwort.

Intuit bewegt alles - einschließlich Daten - in sein Cloud-System.

Die 'richtige' Antwort verwenden the SDK. Das SDK ist der "offizielle" Weg, um alles zu tun. aber es unterstützt nicht nativ Python.

Die mittlere Lösung: use the SDK + Web Connector with Python.

Nun, zurück auf Ihren Fragen: one very GOOD pointer

Aber bitte beachten Sie, dass das SDK wird weniger und weniger unterstützt als Intuit in die Cloud und Sperren im Abonnement-Modell bewegt.

+0

Vielen Dank, sehr hilfreiche Informationen. – Ermagurdness

+0

Also, wenn die Quickbooks lokal läuft. Wären Sie in der Lage, Datensätze über das SDK zu extrahieren/zu aktualisieren? – Cmag

Verwandte Themen