2012-10-19 10 views
9

Mi piacerebbe utilizzare Python per estrarre tutte le informazioni sul prodotto da un Intuit QuickBooks Enterprise Solutions - Manufacturing and Wholesale Edizione 12.0 database.Database Python e QuickBooks

L'installazione QB a cui faccio riferimento si trova su un server Intranet e devo solo accedervi internamente (stesso ID di rete).

Ho solo bisogno di qualcuno che mi indichi la giusta direzione, o di dare un esempio di estrazione di informazioni sul prodotto da un database QB tramite Python. Ho cercato e letto per ore per quanto riguarda le persone che tentano di usare Python con QuickBooks, ma c'è molta terminologia QB che è tutta greca per me, ad esempio, dovrei usare IDS? Che dire di QB XML? Il metodo dell'interfaccia COM sembra terribile.

L'opzione più semplice, suppongo, sarebbe quella di esportare il database/elenco di prodotti QB come IIF, quindi passare a/utilizzando quell'esportazione. Questo non è qualcosa che dovrà essere fatto spesso, quindi la facilità d'uso/semplicità ha la precedenza sulla velocità.

Se qualcuno ha dei metodi interessanti per leggere/scrivere dati da un database QB, per favore fatemelo sapere!

risposta

6

Bene, c'è no risposta facile.

Intuit sta spostando tutto - inclusi i dati - nel proprio sistema cloud.

La risposta 'corretta' usa the SDK. L'SDK è il modo "ufficiale" per fare tutto. ma non supporta Python in modo nativo.

Soluzione di medio livello: use the SDK + Web Connector with Python.

Ora, di nuovo alle vostre domande: one very GOOD pointer

Ma si prega di essere consapevole del fatto che l'SDK sarà sempre meno supportato come Intuit si muove verso il cloud e si blocca nel modello di sottoscrizione.

+0

Grazie, informazioni estremamente utili. – Ermagurdness

+0

Quindi, se i Quickbooks sono in esecuzione in locale. Sareste in grado di estrarre/aggiornare i record tramite l'SDK? – Cmag