問題タブ [dynamics-gp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Dynamics GP 2010 データベースの債務者の電子メール。
このリンクをたどると、必要なフィールド ("EmailToAddress"、"Master_ID") に一致するフィールドを持つ GP テーブル "SY01200" が見つかりました。残念ながら、債務者用のメールアドレスはありません。私が間違っていることを教えてください。「SY01200」の情報は正しいですか?コードに問題はないと確信しています。
ある?「Master_ID」と「EmailToAddress」から空の文字列を取得し、「ADRSCODE」からいくつかのデータを取得していますが、何も役に立ちません。
どんな方向性でも前もって感謝します。
c# - DynamicsGP 2010 eConnect Web サービス GetList が CustomerKey を上書きする
Web サービスを使用して GP から顧客のリストを返そうとしていますが、クエリの実行時に問題が発生しています。クエリを実行して会社のリストを取得できるため、Dynamics データベースへのメイン接続が機能していることを確認できます (これは、Customer クエリのコンテキストで使用する CompanyID キーを取得した方法です)。
しかし、他のクエリを実行すると、eConnect に送信される XML で CompanyKey がゼロ (0) に設定されているように見えます。返される例外は、"Microsoft.Dynamics.Security.NonExistentSecurityObjectException : The security object does not exist. Key = 0" です。サービスに送信されている xml を見ると、要素も 0 に設定されていることに気付きました。クエリする会社の値を明示的に設定します (この場合は、前に会社リスト クエリを実行して取得した 37 です)。
送信される完全な XML は次のとおりです。
クライアント アプリで使用している基になる C# コードについては、次のとおりです。
私は、GP2010 Web サービス開発者が Microsoft から直接手動で提供した例に基づいてコードを作成しました。
wix - Wix で、インストール ディレクトリに既に存在するファイルのファイル ソースをハードコーディングしないようにするにはどうすればよいですか?
私の .wxs ファイルには、次のファイル宣言があります。このファイルは、インストール ディレクトリに既に存在します。ソース ディレクトリからコピーされていません。インストール中に util:XmlConfig を使用して更新する必要があります。XmlConfig 部分は機能しています。
問題は、ファイルが常に同じ場所に存在すると想定できないことです。私は本当にそれを次のように参照したいと思います:
ただし、次のメッセージで失敗します。
「ファイルはインストール ディレクトリに既に存在し、インストール中にそのファイルを使用し、現在は検証しない」とどのように言えますか?
dynamics-gp - Dynamics GP で MS Office の代わりに LibreOffice を使用する
デフォルトの MS OFFICE の代わりに LibreOffice を使用するように、Dynamics GP を (カスタマイズ ユーティリティを使用して) カスタマイズすることは可能ですか?
c# - ファイルまたはアセンブリを読み込めませんでした Microsoft.Dynamics.GP.eConnect.Serialization
クラス ライブラリの参照の下で、古いバージョンの dll を削除し、新しい dll を追加しました。ビジネス ロジック ライブラリがこのライブラリにオブジェクトを作成しようとすると、次のエラーが表示されます。
ファイルまたはアセンブリ 'Microsoft.Dynamics.GP.eConnect.Serialization, Version=12.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' またはその依存関係の 1 つを読み込めませんでした。見つかったアセンブリのマニフェスト定義がアセンブリ参照と一致しません。(HRESULT からの例外: 0x80131040
c# - GP Web サービスでロールを設定すると、未処理の例外が発生する
最終的な目標: ディストリビューションを提供するかどうかを C# アプリケーションから選択できる Web サービスを使用して、Dynamics GP で売掛金ドキュメントを作成すること。
私が試みていること: アカウント配布の動作が「配布が提供される」に設定されている特定の役割のポリシーを取得します
以下にコード スニペットを含めました。context.RoleKey プロパティの設定を削除すると、デフォルトのロールですべてが正常に機能し、自動配布でトランザクションが作成されます。ただし、RoleKey プロパティを設定すると、GetPolicyByOperation メソッド呼び出しで未処理のスクリプト例外が発生します。以下に示すように、スーパーユーザーを使用してみました。また、すべてにアクセスできる新しい役割も試しました。これらのロールは両方とも、セキュリティ コンソールで Create Receivables Invoice ポリシーの新しいバージョンを作成するために使用されています。