2009-12-15 3 views
2

У меня есть программа Access 2000, обрабатывающая прием товаров в компании. Мне нужно экспортировать элементы и количества инвентаря в Quickbook (Enterprise 2007?). Я хорошо разбираюсь в программе Access, но ничего не знаю о быстрых книгах. Можно ли это сделать? Что мне нужно для этого?Экспорт в Quickbooks?

ответ

3

Посмотрите на QuickBooks SDK. Если вам нужно что-то более простое, с QODBC (с возможностями записи), хотя и не бесплатно, с ним, вероятно, будет проще работать с Access.

1

Google - ваш друг здесь. Quickbooks имеет некоторые примитивные возможности импорта, но есть ряд небольших продуктов, которые делают то, что вам нужно. This guy, похоже, имеет довольно хороший материал. По сути, есть несколько различных текстовых форматов (QIF и OFX, если используется память), которые используются для импорта Quickbooks, проблема с ними заключается в том, что они не выполняют большую проверку ошибок. Существует также Quickbooks SDK, который позволяет вам совершать вызовы с помощью COM (yum) для импорта, и это делает полную проверку ошибок (она фактически вызывает текущую версию Quickbooks), но, вероятно, переполняет то, что вы хотите.

5

Посмотрите на QuickBooks SDK, бесплатно скачать из Intuit. Он предоставляет COM-интерфейс объекта или XML-интерфейс для всех данных QuickBooks. Кроме того, если вам нужно сделать это через WAN, вы можете использовать QuickBooks Web Connector для асинхронного общения с QuickBooks через WAN.

Интеграция QuickBooks не тривиальная вещь для достижения. Есть много ошибок. Ваш лучший друг будет Intuit Developer Network forums.

Вы не хотите использовать экспорт QIF, QFX или IIF. Это устаревшие форматы, которые могут привести к повреждению данных. Дополнительную информацию о различных методах интеграции с QuickBooks можно найти на этом integration wiki page и на этом QuickBooks integration wiki.

0

Посмотрите на Quickbooks SDK и Documentation. SDK имеет два COM-интерфейса: QBFC и QBXML. Разница в использовании QBXML, вам необходимо сериализовать и десериализовать XML вручную, что не сложно, как только вы получите его. И я нахожу QBXML намного более удобным, так как вы можете выбрать запросы и ответы, которые вам нужны.

Также, если вы планируете использовать Quickbooks SDK, Online Reference - ваш лучший друг.

0

+1 к Yishai. Я использую qodbc около 10 лет и 4 или 5 различных версий quickbooks. qodbc использует базу данных как для взаимодействия с файлом компании.

ОТЛИЧИЕ любая форма правильного взаимодействия с базой данных, делать, как мало работы, как это возможно в самом запросе, как QODBC водитель может занять 10 секунд до 2 минут, чтобы справиться с десяток записей из таблицы примерно 1000 записей. Процесс, который может импортировать 15 заказов с 5 строками каждый, означает разговор с клиентом, пунктом, счетом invoiceline, счетами и может занять 5 минут. К сожалению, меня часто сводят к созданию базы данных MySql на основе массового экспорта, в то время как я разбираюсь и понимаю данные. Затем я возвращаюсь и стараюсь делать запросы напрямую.

Будучи подключением к данным ODBC в окнах, вы можете не доверять каждой ссылке в своей инструментальной цепочке и выяснить, как устранить проблемы, чтобы доказать, что аспекты положительно правильны, а также положительно ошибочны. Моя последняя проблема была в QB11 на компьютере Win7 x64. В то время php-стек был подозрительным и вызывал ошибки.И, пожалуйста, всегда старайтесь выполнять проверку ошибок, что несколько болезненно в этой среде, но становится решающим, когда «что-то ломается позже».

В эту минуту я изучаю стек php для win7, чтобы узнать, могу ли я снова доверять ему для использования с qodbc и импортом заказов. (экспорт из пурпурного)