4

[編集]
Web フォームでユーザーからクレジット申請データを収集しています。

Web フォームを QB に直接関連付けていません。

QB を実際に直接操作したことがないため、このデータ コレクションの QB テーブル構造がどのようなものであるか、ユーザーにどのように表示されるかはわかりません。しかし、私のオフィスの他の人はそうしています。


オープンソース/無料オプションに関する情報をいただければ幸いです。


最初に必要なオプションを削除して、問題を単純化します。

フラットファイルをクイックブックにインポートすることについて話しましょう。

私はプレイできるクイックブックのコピーを持っていないので、クイックブックに固有のオプションが存在するかどうかはわかりませんが、QB がインポート用の .ini ファイルを期待していることについて、ウェブ上でいくらかのおしゃべりを見かけます。(まだ期待される形式はわかりませんが、後で解決します)

フラット ファイルを mySQL からクイックブックにインポートできた場合、または洞察を提供するリンクを知っている場合は、ストーリーを共有してください (現在はあまり見つかりません)。
[編集終了]

このシナリオはおそらく珍しいことだと思いますが、2 つの方法のいずれかで既存の quickbooks データベースに接続する必要があります。

1) 当社の Web サイトで実行されている php スクリプトから直接 - ユーザーが提供したデータを Web から Quickbooks に直接挿入します。

また

2) ユーザーのデータを直接 mySQL データベースに入れ、後でデータを mySQL から Quickbooks にエクスポートします。

最初のオプションが実行可能な場合は、quickbooks データベースへの odbc 接続の確立についてご意見をお寄せいただければ幸いです。

次のようなものでそれについて行くことができますか:

try {
  $conn = @odbc_connect("DSNName", "", "", "SQL_CUR_USE_ODBC");
  // un and pw parameters are passed as empty strings since the DSN 
  // has knowledge of the password already.
  // 4th parameter is optional

  $exec = @odbc_exec($conn, $insert) or die ("exec error");
  echo "success!";
}
catch (Exception $e) {
  echo $e->getMessage();
} // end try catch
4

5 に答える 5

1

ODBC アクセスが必要な場合は、QODBC が唯一の選択肢です。

QuickBooks Enterprise Edition の新しいバージョンは SQL データベース バックエンドを使用しますが、SQL テーブルに直接アクセスすることはできません。データベースがロックされるため、実際にデータを照会することはできません。

AccessBooks は、QuickBooks から MySQL にデータをミラーリングし、QuickBooks にもデータをプッシュすることができる別のオプションです。少しバラバラになりやすいと聞いたことがあります。

QuickBooks SDK を使用して、QuickBooks GUI で実行できるほとんどすべてのことを実行できますが、少し手間がかかります。Web アプリケーションを QuickBooks と統合する場合は、Web コネクタを使用する必要があります。私は QuickBooks/PHP フレームワークの開発者です。これは非常に安定しており、人気があり、おそらく役立つでしょう。

https://idnforums.intuit.com/messageview.aspx?catid=56&threadid=9164

QB スキーマ全体をデータベースにミラーリングし、同期を維持し、変更を QuickBooks にプッシュバックできるようにするためのサポートを追加している最中です。ただし、作業はまだほぼ完了していません。現在、QuickBooks からデータを取得し、同期を非常にうまく維持しています。

IIF ファイルを QuickBooks にインポートすることもできますが、現在は Intuit でサポートされておらず、推奨されていない形式です。使用しないことを強くお勧めします。その理由を次に示します: http://wiki.consolibyte.com/wiki/doku.php/quickbooks_integration_methods

于 2009-03-11T16:28:00.287 に答える
0

QuickBooks Enterprise 2011 ではこれが変更され、実際の ODBC アクセスが可能になり (ただし、権限とテーブルの数は制限されています)、SQL ツールを使用して ODBC アクセス経由でマップできます。

于 2011-01-23T03:20:50.913 に答える
0

インポートが何を達成するのか正確にはわかりません: どのような種類のトランザクションをクイックブックにプッシュしていますか?

私は、QuickBooks SDK を使用してデータ、特にトランザクション データを Quickbooks にプッシュし、調整や投稿などを Quickbooks 自体で処理することに成功しました。これは利用可能なオプションですか?

ここでSDKに関する多くの情報を得ることができます

于 2009-03-07T16:43:59.910 に答える
0

これは既にご覧になっているかもしれませんが、まだご覧になっていない場合は、最初のシナリオの要件、セットアップ手順、およびサンプル コードが提供されているようですので、ご覧になることをお勧めします。

http://www.qodbc.com/QODBCweb.htm

于 2009-03-03T23:57:48.463 に答える