Pregunta

Tengo un programa Access 2000 el manejo de la recepción de las mercancías en la empresa. Necesito exportar artículos de inventario y cantidades a Quickbook (Enterprise 2007?). Tengo un buen control sobre el programa Access, pero no sé nada de QuickBooks. Se puede hacer esto? ¿Qué necesitaría para ello?

¿Fue útil?

Solución

Tome un vistazo a la QuickBooks SDK . Si quieres algo más sencillo trabajar con, QODBC (con las capacidades de escritura), mientras que no es libre , probablemente será más sencillo trabajar con para el Acceso.

Otros consejos

Mira en el QuickBooks SDK , una descarga gratuita de Intuit. Proporciona una interfaz de objeto COM o interfaz XML para todos los datos de QuickBooks. Además, si necesita hacer esto a través de una WAN, puede utilizar la rel="noreferrer"> para hablar con QuickBooks de forma asíncrona a través de una WAN.

Integración QuickBooks es no una cosa trivial de lograr. Hay muchas trampas. Su mejor amigo será el Intuit foros Developer Network .

No que desee utilizar QIF, QFX, o las exportaciones IIF. Ellos están en desuso formatos que pueden causar daños en los datos. Información adicional acerca de los diversos métodos de integración con QuickBooks se puede encontrar en este página wiki y en esta QuickBooks integración wiki .

Google es tu amigo aquí. QuickBooks tiene algunas capacidades de importación primitivos, pero hay una serie de pequeños productos que hacen lo que usted necesita. Este tipo parece tener algunos bastante bueno. En esencia, hay un par de diferentes formatos de texto (QIF y OFX si mal no recuerdo) que se utilizan para la importación de QuickBooks, el problema con ellos es que no hacen mucho comprobación de errores. También hay un SDK QuickBooks, que le permite hacer llamadas usando COM (mmm) para importar, y que hace de error completo de control (se llama en realidad en una versión de funcionamiento de QuickBooks), pero es algo excesivo para lo que quieres.

Tome un vistazo a Quickbooks SDK y Documentación . El SDK tiene dos interfaces COM: QBFC y QBXML. La diferencia en el uso de QBXML, lo que necesita para serializar y deserializar XML manualmente, que no es difícil una vez que el mango de la misma. Y encuentro QBXML mucho más conveniente ya que se puede optar por incluir las peticiones y las respuestas que necesita.

Además, si va a usar el programa SDK, la referencia on-line es su mejor amigo.

1 a Yishai. He estado usando QODBC durante unos 10 años y 4 o 5 versiones diferentes de QuickBooks. QODBC utiliza una base de datos- como sintaxis para interactuar con el archivo de la empresa.

A DIFERENCIA cualquier forma de interacción base de datos adecuada, hacer el menor trabajo posible en su propia consulta, ya que el conductor QODBC puede tomar 10 segundos a 2 minutos para manejar una docena de registros de una tabla de más o menos 1000 registros. Un proceso que puede importar 15 órdenes con 5 líneas cada medio habla con el cliente, artículo, invoiceline, tablas de factura y puede tomar 5 minutos. Por desgracia, a menudo me veo reducido a la construcción de una base de datos MySQL basado en la exportación de masas, mientras que clasificar y entender los datos. Luego vuelvo y trato de hacer consultas directamente.

A pesar de ser una conexión de datos ODBC en Windows es grande, aprender a desconfiar de cada eslabón de su cadena de herramientas y encontrar la manera de solucionar los problemas para demostrar aspectos positivamente correctas, así como positivamente equivocadas. Mi problema más reciente fue con QB11 en el ordenador x64 Win7. La pila php en ese momento era sospechoso y estaba causando errores. Y por favor, siempre trato de llevar a cabo la comprobación de errores, que es algo doloroso en ese medio, pero se vuelve crucial cuando "algo se rompe después".

Este mismo instante estoy investigando la pila php para Win7 para ver si otra vez que puedo confiar en ella para su uso con QODBC e importar el orden. (Exportar desde magento)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top