2009-04-28 1 views
2

CRMシステムの一部のデータをMicrosoft Dynamics C5会計システムに転送する必要があります。C#のMicrosoft Dynamics C5にデータを挿入する

これは可能ですか? SQLデータベースに直接書いて、このようなハッキングも私にとってはうまくいくでしょう。

+0

うーん。そのためには、CRMを使用してファイルを特定のフォルダにエクスポートするためのコードを記述する必要があります。それから、コードを使ってC5に戻す方法を見つけなければなりません。 – Kirtan

答えて

1

私は誰もこの必要がなかったことに驚いています。

とにかくコンサルタントと話した後、私はそれを解決する2つの方法があることを知りました。

  1. C5をSQLサーバーにインストールすると、データを直接管理して操作することができます。
  2. デフォルトのC5にネイティブDBをインストールし、ODBCを介してデータを操作できるようにするために、を可能にするC5 ODBCモジュールを購入します。
0

CRMシステムからデータをExcelファイルにエクスポートすることができます。次に、同じExcelファイルをC5システムにインポートします。

+0

はい私はこれを多く考え出しましたが、その場で発生するようにしています –

0

ベンダーからもソリューションを購入するオプションがあります(はい、私は1つのみ、記録のために...私は他の製品よりも魅力的かもしれません)。

私たちが持っているコンセプトは、C5から他のC5バージョンへのマッピングがある瞬間、c5から「何でも」へのマッピングを作成する「デザイナー」です。概念はおそらくAxに拡張され、他のプログラミング言語。

私たちは "マッピング"にマジックのピンチで反応するC5を実行します;)そして、そうすることでコストはかかりますが、すべての顧客に伝えます...なぜビジネスロジックを複製するのですか?

最後に...データベースに直接実行せずにC5にデータを挿入することができます... C5にデータを挿入するときにトリガーやその他の問題が発生した場合、非常に悪いことがあります。

2

Dynamics C5 SQLデータベースに直接データを挿入すると、正しいLXBENUMMER/ROWNUMBERを使用しないと問題が発生します。 各行に一意の番号を使用する必要があります。 RownumbersはテーブルXALSEQによって管理されます。 空の文字列にはCHAR(2)が含まれている必要があることに注意してください。

そうでなければ、XU4Nを見ることができます。これは、.NETのエントリをDynamics C5アプリケーションに提供します(データレイヤではありません)。

www.dns-it.dk/xu4nよろしく Erling Damsgaard

+0

あなたのためにタクシー、コンサルタントと一緒にいることをお勧めします。 –

関連する問題