現象
Microsoft Dynamics GP を起動しようとするときに、次のエラー メッセージが表示されます。
eOne.Dynamics.GP.ExcelBuilder.Engine.dll: 呼び出しのターゲットによって例外がスローされました。
原因
この問題は、Microsoft Dynamics GP eOne.Dynamics.GP.ExcelBuilder.Engine.dllファイルが競合するため発生します。
原因 1
この問題は、Microsoft Dynamics GP eOne.Dynamics.GP.ExcelBuilder.Engine.dllファイルが競合するため発生します。 「解決策 1」を参照してください。
原因 2
この問題は、SmartList Builder が Dynamics.set ファイルの SLBUILD ディクショナリではなく DU3830 ディクショナリを使用するように構成されている場合に発生します。 たとえば、SmartList Builder の Dynamics.set ファイル行は、:C:Program Files/Microsoft Dynamics/GP/DU3830.dic のようになります。 「解決策 2」を参照してください。
解決策
この問題を解決するには、次の解決策と方法の 1 つ以上を使用します。
解決方法 1
方法 1
アプリケーション ファイルのバージョンが、eOne.Dynamics.GP.ExcelBuilder.GPAddin.dll ファイルのバージョンと同じApplication.SmartListBuilder.dllしてください。
ファイルのバージョンを確認するにはeOne.Dynamics.GP.ExcelBuilder.GPAddin.dll手順に従います。
-
次のファイルeOne.Dynamics.GP.ExcelBuilder.GPAddin.dllします。
既定では、eOne.Dynamics.GP.ExcelBuilder.GPAddin.dllファイルは次のフォルダーにあります。C:\Program Files\Microsoft Dynamics\GP\Addins
-
ファイルを右クリックしeOne.Dynamics.GP.ExcelBuilder.GPAddin.dll、[プロパティ] を クリックします。
-
[詳細 ] タブ で、ファイルのバージョンeOne.Dynamics.GP.ExcelBuilder.GPAddin.dllします。
ファイルのバージョンを確認するにはApplication.SmartListBuilder.dll手順に従います。
-
次のファイルApplication.SmartListBuilder.dllします。
既定では、Application.SmartListBuilder.dllファイルは次のフォルダーにあります。C:\Program Files\Microsoft Dynamics\GP
-
ファイルを右クリックしApplication.SmartListBuilder.dll、[プロパティ] を クリックします。
-
[詳細 ] タブ で、ファイルのバージョンApplication.SmartListBuilder.dllします。
方法 2
Dynamics.set ファイルの一覧に記載されている製品の数が正しく設定されていることを確認します。 これを行うには、次の手順に従います。
-
Dynamics.set ファイルを探します。
既定では、Dynamics.set ファイルは次のフォルダーにあります。C:\Program Files\Microsoft Dynamics\GP
-
このメモ帳 Dynamics.set ファイルを開きます。
-
ファイルの最初の番号をメモします。
注意 この番号は、インストール済み製品の数です。 たとえば、数値が 20 の場合、Dynamics.set ファイルは 20 の製品がインストールされていることを示します。 -
Dynamics.set ファイルに一覧表示されている製品をカウントします。
-
製品の数が手順 3 で示した番号と同じことを確認します。
方法 3
フォームディクショナリ ファイルを作成し、レポートディクショナリ ファイルを再作成します。 これを行うには、次の手順に従います。
-
変更したフォーム辞書ファイルと、変更したレポート辞書ファイルの名前を変更します。
たとえば、Reports.dic ファイルを変更した場合は、名前を Reports_old.dic ファイルに変更します。 -
ファイルの名前を変更した後、[現象] セクションに記載されているエラー メッセージが表示されない場合は、フォームディクショナリ ファイルを作成し、レポートディクショナリ ファイルを再作成します。
Microsoft Dynamics GP で Forms.dic ファイルを再作成する方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を表示します。951767 Microsoft Dynamics GP で Forms.dic ファイルを再作成する方法
Microsoft Dynamics GP で Reports.dic ファイルを再作成する方法の詳細については、次の記事番号をクリックして、Microsoft サポート技術情報の記事を参照
してください。850465 Microsoft Dynamics GP で Reports.dic ファイルを再作成する方法 GP 注意 ファイルの名前を変更した後も"現象" セクションに記載されているエラー メッセージが表示される場合は、ファイルの名前を元の名前に戻してから、方法
4 を使用します。
方法 4
このファイルを使用していない場合はExcel Report Builderファイルの名前eOne.Dynamics.GP.ExcelBuilder.GPAddin.dllします。 これを行うには、次の手順に従います。
-
次のファイルeOne.Dynamics.GP.ExcelBuilder.GPAddin.dllします。
既定では、eOne.Dynamics.GP.ExcelBuilder.GPAddin.dllファイルは次のフォルダーにあります。C:\Program Files\Microsoft Dynamics\GP\Addins
-
ファイルの名前を右クリックeOne.Dynamics.GP.ExcelBuilder.GPAddin.dllし、[名前の変更] を クリックします。
-
ファイル名eOne.Dynamics.GP.ExcelBuilder.Engine.dll eOne.Dynamics.GP.ExcelBuilder.Engine.old ファイルに変更します。
-
[ はい] をクリックして、ファイル名の拡張子を受け入れる。
方法 5
SmartList Builder を再インストールします。 これを行うには、次の手順を実行します。
手順 1: SmartList Builder を削除する
-
[スタート] をクリックし、[設定]
をポイントし、[コントロール パネル]をクリックします。 -
[プログラムの追加または削除] をダブルクリックし
、[Microsoft Dynamics GP] をクリックし、[変更] をクリックします。 -
[プログラムメンテナンス] ウィンドウで、[機能の追加 /削除] をクリックします。
-
[機能の選択] ウィンドウで 、[SmartList Builder] を展開し、[機能を インストールしない] をクリックします。
-
適切な手順に従います。
-
Microsoft Dynamics GP 10.0 で、[インストール場所]フィールドのフォルダー名が正しいか確認し、[次へ] をクリック
します。 -
Microsoft Dynamics GP 9.0 で、[インストール]フィールドのフォルダー名が正しいか確認し、[次へ] をクリック
します。
注意 フィールドに指定されているフォルダーは、変更が行われるフォルダーです。
-
-
[プログラムのインストール] ウィンドウで、[インストール] を
クリックします。 -
[インストールの完了] ウィンドウが表示されたら、[完了] を
クリックします。
これを行う場合、Microsoft Dynamics GP ユーティリティが起動します。 Microsoft Dynamics GP ユーティリティが起動しない場合は、[スタート] をクリックし、[プログラム] をポイントし
、[Microsoft Dynamics]をポイントして、[GP ユーティリティ] をクリックします。 -
Sa ユーザーとして Microsoft Dynamics GP Utilities にログオンします。
-
[追加タスク] ウィンドウで 、[Microsoft Dynamics GP の起動] をクリックします。
-
新 しいコードを 含めるメッセージが表示されたら、[はい] をクリックします。
手順 2: SmartList Builder を再インストールする
-
すべてのユーザーが Microsoft Dynamics GP を終了します。
-
DYNAMICS データベースと会社のデータベースをバックアップします。 これを行うには、次の手順に従います。
-
適切な手順に従います。
-
Microsoft Dynamics GP 10.0 で
、[Microsoft Dynamics GP]メニューの [メンテナンス] をポイントし、[バックアップ] をクリックします。 -
Microsoft Dynamics GP 9.0 で、[ファイル] メニュー
の [バックアップ]をクリックします。
-
-
[会社のバックアップ] ウィンドウで、[会社名] フィールドにバックアップする会社を入力し、[バックアップ ファイルの選択] フィールドに場所とファイル名を入力し、[OK]をクリックします。
-
会社のデータベースごとに手順 b を繰り返します。
-
システム データベースをバックアップします。 これを行うには、[会社名] フィールドの [システム データベース] をクリックし、会社のデータベースのバックアップに使用した
手順に従います。
-
-
[スタート] をクリックし、[設定]
をポイントし、[コントロール パネル]をクリックします。 -
[プログラムの追加または削除] をダブルクリックし
、[Microsoft Dynamics GP] をクリックし、[変更] をクリックします。 -
[プログラムメンテナンス] ウィンドウで、[機能の追加 /削除] をクリックします。
-
[機能の選択] ウィンドウで 、[SmartList Builder]を展開し、[機能全体がローカルハード ディスク ドライブにインストール されます] をクリックします。
-
適切な手順に従います。
-
Microsoft Dynamics GP 10.0 で、[インストール場所]フィールドのフォルダー名が正しいか確認し、[次へ] をクリック
します。 -
Microsoft Dynamics GP 9.0 で、[インストール]フィールドのフォルダー名が正しいか確認し、[次へ] をクリック
します。
注意 フィールドに指定されているフォルダーは、変更が行われるフォルダーです。
-
-
[プログラムのインストール] ウィンドウで、[インストール] を
クリックします。 -
[インストールの完了] ウィンドウが表示されたら、[完了] を
クリックします。
これを行う場合、Microsoft Dynamics GP ユーティリティが起動します。 Microsoft Dynamics GP ユーティリティが起動しない場合は、[スタート] をクリックし、[プログラム] をポイントし
、[Microsoft Dynamics]をポイントして、[GP ユーティリティ] をクリックします。 -
Sa ユーザーとして Microsoft Dynamics GP Utilities にログオンします。
-
[追加タスク] ウィンドウで 、[Microsoft Dynamics GP の起動] をクリックします。
-
新 しいコードを 含めるメッセージが表示されたら、[はい] をクリックします。
解決方法 2
-
エクスプローラー Windows、Microsoft Dynamics GP フォルダーに移動します。 既定の場所は C:\Program Files\Microsoft Dynamics\GP です。
-
Dynamics.set ファイルを右クリックし、次のようなテキスト エディターで編集メモ帳。
-
正しくない SmartList Builder 辞書の行を見つける。 例: :C:Program Files/Microsoft Dynamics/GP/DU3830.dic。
-
行を編集して、正しい辞書ファイル名に変更します。 例: :C:Program Files/Microsoft Dynamics/GP/SLBUILD.dic。